oracle更改用户名,需要更改基表USER$,步骤如下:
1.UPDATE USER$ SET NAME = 'HRHR' WHERE NAME = 'HR';
2.ALTER SYSTEM CHECKPOINT;
3.ALTER SYSTEM FLUSH SHARED_POOL;
4.ALTER USER hrhr IDENTIFIED BY hr;
5.COMMIT;
6.conn hrhr/hr
7.select * from cat; 检查所有对象正常
虽然实验可以成功,但是在实际生产系统中谨慎使用。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/15612403/viewspace-1993348/
,如需转载,请注明出处,否则将追究法律责任。