請與此數據庫鏈接錯誤我一直在掙扎2天幫忙,順便說一句,用得到我的Oracle工作流解決這個問題。 。流錯誤:等待非活動DEQUEUERS」選中的問題來自DB-鏈接,所以這裏的問題是:數據庫鏈接ORA-01017:無效的用戶名/密碼;登錄否認
--user: sys
--environmentL appuat1
CREATE PUBLIC DATABASE LINK "ANAUAT0" USING 'anauat0
--user: STRMADMIN_FORM
--environmentL appuat1
CREATE DATABASE LINK ANAUAT0
CONNECT TO "STRMADMIN_FORM" IDENTIFIED BY "STRMADMIN_FORM"
USING 'anauat0';
--user: STRMADMIN_FORM
--environmentL appuat1
select * from [email protected]'anauat0;
錯誤: ORA-01017:無效的用戶名/密碼;登錄被拒絕 ORA-02063:前面從ANAUAT0 01017. 00000 - 「無效的用戶名/密碼;登錄被拒絕」
問題1:考慮到用戶名&密碼是正確的,這是什麼問題
--user: SYS
--environmentL appuat1
select * from [email protected]'anauat0;
錯誤: ORA-28000:該帳戶被鎖定 ORA-02063:從前面的行ANAUAT0 28000 00000 - 「帳戶被鎖定」 *原因:用戶輸入錯誤密碼因此,對於用戶的配置文件參數指定的時間最大 數 FAILED_LOGIN_ATTEMPTS,或DBA已鎖定該帳戶 *操作:等待PASSWORD_LOCK_TIME或聯繫DBA
問題2:選中未鎖定帳戶,什麼鎖定?
從反過來可以使用opposit方向DB-鏈接選擇表。
更新:以防止錯誤交易是使用TNS信息:
CREATE DATABASE LINK "ANAUAT0"
CONNECT TO "STRMADMIN_ADM" IDENTIFIED BY "STRMADMIN_ADM"
USING '(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=xx.xx.xx.xxx)
(PORT=1521)
)
(CONNECT_DATA=
(SERVICE_NAME=anauat0)
)
)';
但使用的服務名稱是我想做的事情。顯然服務名稱是問題的原因(服務名稱正常工作) 謝謝!