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


相關(guān)推薦




