Oracle-11g-R2

重複數據庫錯誤

  • March 29, 2020

我在不同的伺服器上有兩個 Oracle 11gR2 數據庫。我想複製這些數據庫。

為此,我執行以下步驟:

  • 在輔助數據庫中:

    • 使用與目標密碼相同的密碼創建密碼文件
  • 在目標數據庫中:

    • 創建一個 pfile 並將 db_name 設置為輔助 db
    • 在 tnsname.ora 中設置輔助數據庫
    • 使用 sqlplus 連接到輔助數據庫並啟動,使用 pfile 不掛載。

使用 rman 連接到這些數據庫,當我想使用下面的命令複製這些數據庫時,我在這個問題的附件中出現了一個錯誤。

Duplicate database to orcl1 with active database spfile nofilenamecheck.

誰能幫我?

您收到的錯誤消息是因為您沒有登錄伺服器的權限,因此您需要授予使用者必要的訪問權限。

解決此問題的一些提示:

1)本地掛載遠端磁碟(映射網路驅動器)。

  1. 使用 rman CATALOG 命令使備份可用。

  2. 使用者在 ORACLE 級別上有足夠的權限

您沒有顯示啟動 rman 的命令,但您似乎沒有連接到目標和輔助。你將需要這樣的東西:

rman TARGET sys/password@source AUXILIARY sys/password@destination

我認為這並不重要,但您也不需要在執行塊中包含重複的命令。

如果您還沒有,您可能還需要在 spfile 中設置 db_file_name_convert 和 log_file_name_convert 參數。

文件:http ://docs.oracle.com/cd/B28359_01/backup.111/b28273/rcmsynta020.htm#RCMRF126

引用自:https://dba.stackexchange.com/questions/89784