上一個主題: 使用 Oracle VSS 編寫器還原可傳輸的 VSS 備份下一個主題: Pervasive SQL VSS 編寫器


疑難排解 - 備份包含具有重複名稱的表格區時,工作失敗

在 Windows 平台上有效。

徵狀:

包含以 Oracle 資料庫當做來源資料並使用 Oracle VSS 編寫器執行的備份工作失敗。 Oracle 資料庫包含具有重複名稱 (差別只是區分大小寫而已) 的表格區。 例如:

SQL> select tablespace_name from dba_tablespaces;
tablespace_name
TABLESPACE_NAME

下列 CA ARCserve Backup 產品安裝在來源電腦上:

在提交工作後,工作失敗,而 CA ARCserve Backup 在 [活動日誌] 中產生下列錯誤訊息:

E12606 無法取得選取的編寫器選項
E12586 這個 VSS 編寫器 ( \\<host_name>\Oracle VSS Writer - ORCL ) 已報告關於凍結事件的失敗。

解決方法:

上述徵狀是預期的行為。 由於重複的表格區名稱,建立資料庫快照的程序導致 Oracle VSS 編寫器失敗。 雖然 Oracle 會將區分大小寫的表格區名稱區別為唯一的資料,但是當表格區的名稱相同,或只是大小寫有差別而已,備份都會失敗。

若要更正此問題,請將指定 Oracle 資料庫內的所有表格區都重新命名成唯一的名稱。 例如:

SQL> select tablespace_name from dba_tablespaces;
tablespace_name
TABLESPACE_NAME1