易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle修改用户名

 --sqlplus
sqlplus;
sys /password as sysdba;
--查找用户ID(user#),数据库里面存放的用户都是大写!
select user#,name,password from user$ where name ='FACT';
USER# NAME                           PASSWORD
   91     FACT                           7A0F2B316C212D67
-根据用户ID 更新用户名。
update user$ set name= FACT where user#=91;
--提交。
commit;
--确认用户名是否更新成功。
select user#,name,password from user$ where USER# = 91;
USER# NAME                           PASSWORD
91       FACT                            7A0F2B316C212D673
--修改用户密码。
alter user fact identified by fact;
--手工执行检查点操作,将Database Buffer Cache中的数据强制写出到外存。
alter system checkpoint;
--强制刷新Shared Pool!因为Oracle的数据字典信息是缓存在Shared Pool的Dictionary Cache中的。
alter system flush shared_pool;
--确认密码是否修改成功。
select user#,name,password from user$ where USER# = 91;
USER# NAME                           PASSWORD
   91    FACT                             7A0F2B316C212D67
--测试用户是否可用。
conn fact/fact
Connected.
show user
USER is "FACT"
--重启ORACLE服务


相关文档:

oracle Set 命令介绍

oracle Set 命令介绍
http://luoke920.javaeye.com/blog/323743
1). 设置当前session是否对修改的数据进行自动提交
SQL>SET AUTO[COMMIT] {ON|OFF|IMM[EDIATE]| n}
2).在用start命令执行一个sql脚本时,是否显示脚本中正在执行的SQL语句
SQL> SET ECHO {ON|OFF}
3).是否显示当前sql语句查询或修改的行数 ......

oracle里的extend的意思

oracle里的extend的意思
扩展已知的数组空间,例:
DECLARE
TYPE CourseList IS TABLE OF VARCHAR2(10);
courses CourseList;
BEGIN
-- 初始化数组元素,大小为3
courses := CourseList( 'Biol 4412 ', 'Psyc 3112 ', 'Anth 3001 ');
-- 为数组增加一个元素,数组大小为4,末尾的元素为NULL
courses.EXTEN ......

oracle中type

oracle中自定义数据类型
oracle中有基本的数据类型,如number,varchar2,date,numeric,float....但有时候我们需要特殊的格式,如将name定义为
(firstname,lastname)的形式,我们想把这个作为一个表的一列看待,这时候就不要我们自己定义一个数据类型
create or replace type type_name as object(firstname varchar ......

ORACLE函数大全

 
SQL中的单记录函数
1.ASCII
返回与指定的字符对应的十进制数;
SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;
        A         A      ZERO  &nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号