环境:
OS:Windows 2003
DB:10.2.0.3
今天用户需要更改数据库用户名,我使用了更改数据字典的方式修改,但不知道是否有没有隐患,求验证.
SQL> connect as sysdba
已连接。
SQL> Select User#, Name, Password From User$ Where Name = 'HXL';
USER# NAME PASSWORD
---------- ------------------------------ ------------------------------
55 HXL 870ABD4FF7A82C9C
SQL> Select table_name,owner From dba_tables t
2 Where t.owner = 'HXL';
TABLE_NAME OWNER
------------------------------ ------------------------------
TB_HXL_TEST HXL
SQL> update user$ set name='HXL_BAK' where user#=55;
已更新 1 行。
SQL> commit;
提交完成。
SQL> alter system checkpoint;
系统已更改。
SQL> alter system flush shared_pool;
系统已更改。
SQL> ALTER USER hxl_bak IDENTIFIED By oracle;
用户已更改。
阅读(2789) | 评论(0) | 转发(0) |