管理員不能刪除其他用戶建立的DB Link的解決
作者:taowei20061122
本文主要介紹了管理員不能刪除其他用戶建立的DB Link的問題的解決方案,希望能夠?qū)δ兴鶐椭?/div>
在數(shù)據(jù)庫操作中,鏈接數(shù)據(jù)庫時以不同的用戶身份建立了許多DB Link的鏈接,當(dāng)這些鏈接不再使用的時候,本打算用管理員身份直接將其刪除呢,結(jié)果卻刪除失敗。經(jīng)過網(wǎng)上查資料終于找到了該問題的解決方法,如下:
我們假設(shè)用戶為emcd,接下來我們介紹操作步驟:
(1). 可以先以管理員登錄數(shù)據(jù)庫,通過查詢dba_users,將用戶emcd的password對應(yīng)的值記下:
- 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登錄數(shù)據(jù)庫,刪除其擁有的DB Link:
- SQL> conn emcd/emcd123;
已連接。
- SQL> drop database link ttt1;
數(shù)據(jù)庫鏈接已刪除。
(3). 以管理員登錄數(shù)據(jù)庫,將emcd的密碼改回原來的值:
- SQL> conn sys as sysdba;
輸入口令,已連接。
- SQL> alter user emcd identified by values '73401EA912C54B8C';
用戶已更改。
這時候密碼已經(jīng)改為原來的值了。
其實原來的密碼是emcd,可以測試下看是否已經(jīng)改回來了:
- SQL> conn emcd/emcd;
已連接。
關(guān)于管理員不能刪除其他用戶建立的DB Link的問題的解決方案就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@。
【編輯推薦】
責(zé)任編輯:趙鵬
來源:
CSDN博客

相關(guān)推薦




















