管理员不能删除其他用户建立的DB Link的问题解决 |
发布时间: 2012/8/26 16:03:23 |
管理员也不能删除其他用户自己建立的DB Link的问题(假如有用户emcd): (1). 可以先以管理员登录数据库,通过查询dba_users,将用户emcd的password对应的值记下: SQL> select username,password from dba_users where username='EMCD'; USERNAME PASSWORD ------------ --------------- EMCD 73401EA912C54B8C 然后修改用户emcd的密码: SQL> alter user emcd identified by emcd123; 用户已更改。 (2). 以用户emcd和新密码emcd123登录数据库,删除其拥有的DB Link: SQL> conn emcd/emcd123; 已连接。 SQL> drop database link ttt1; 数据库链接已删除。 (3). 以管理员登录数据库,将emcd的密码改回原来的值: SQL> conn sys as sysdba; 输入口令: 已连接。 SQL> alter user emcd identified by values '73401EA912C54B8C'; 用户已更改。 这时候密码已经改为原来的值了。 其实原来的密码是emcd,可以测试下看是否已经改回来了: SQL> conn emcd/emcd; 已连接。 本文出自:亿恩科技【www.enkj.com】 |