Oracle
在恢復 Oracle 數據庫期間出現“憑據檢索失敗”
啟動自動實例時
INSTANCE
:RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: failure of recover command at 06/19/2015 15:40:19 RMAN-04006: error from auxiliary database: ORA-12638: Credential retrieval failed
我創建了一個帶有 1 個 CDB 和 2 個 PDB 的 Oracle 12c 數據庫,並告訴 Oracle 為我創建一個使用者,並將該使用者添加到系統資料庫中以訪問事件日誌。我在恢復中沒有任何問題,但恢復給出了上述錯誤。我正在使用以下命令進行 PIT 還原,然後進行恢復:
shutdown immediate; startup; RUN { configure default device type to SBT_TAPE; set until SCN = 2259403; restore pluggable database PDB1; recover pluggable database PDB1 auxiliary destination='C:\oracle\12.1.0\dbhome_1\temp'; [STDIN]: } alter pluggable database PDB1 open resetlogs; EXIT;
我剛剛在我的測試環境中解決了 Windows 下 Oracle12c 上的相同錯誤。Oracle 服務在oracle使用者本地帳戶下執行,但我正在使用我的域使用者嘗試 PITR。即使我的域使用者是 ORADBA 組的成員,我也會遇到同樣令人討厭的 ORA-12638 錯誤。
我已經更改了 Oracle 服務的使用者帳戶並讓它終於可以工作了。我想如果您使用 SYSTEM 帳戶,它也會起作用。
問候,丹尼爾。
如果執行數據庫的伺服器與 MOS 782419.1 中概述的 Active Directory 使用者對象具有相同的名稱,也會發生這種情況:“如果 Active Directory 域控制器包含與伺服器主機名。