oracle更改用户名

时间:2023-03-08 15:48:38

例如,用户名test1改为test2,在plsql界面中不支持直接更改,只能通过sql更改

1、查询系统user$中的user#值
select user#,name from user$ where name = 'test1';

2、根据user#值,更改用户名
update user$ set name='test2' where user#=68;

3、清除缓存数据字典信息
alter system checkpoint;
alter system flush shared_pool;

4、变更用户登录密码
alter user test2 identified by test;