Oracle如何修改用户名

  1. 首先在sql/plus上是无法修改的,所以打开sqlplus以sysdba的身份登录:
    sys/sys@orcl as sysdba

  2. 查询到要更改的用户的信息:
    select user#,name from user$;

  3. 找到要更改的用户的user#,进行对用户名的更改并提交(修改的用户名必须大写,否则第5步会报用户名PAES不存在):
    update user$ set name = 'PAES' where user# = 84;
    commit;

  4. 强制刷新:
    alter system checkpoint;
    alter system flush shared_pool;

  5. 更新一下密码,否则无法登陆。
    alter user PAES identified by paes;

你可能感兴趣的:(个人总结,数据库学习)