oracle 修改用户名

来源:互联网 发布:ms sql 日期函数 编辑:程序博客网 时间:2024/05/16 05:45

因失误将数据到到一个没有使用的 用户a下,需将该用户名a修改为b

1、使用sysdba登录,查询用户

select user#, name from user$ where name='a';

2、更改用户

update user$ set name='b' where user#=xxx;       --xxx为上面查询的user#

3、清除缓存数据(下面这两句如果不执行,可能能登录,但是b用户下表的数据都没有)

alter system checkpoint;    ----强制写入数据文件alter system flush shared_pool;  ----清除缓存数据,强制oracle读更改后的数据


4、修改密码

alter user b identified by 'sa';


1 0
原创粉丝点击