Oracle-11g-R2
重複數據庫錯誤
我在不同的伺服器上有兩個 Oracle 11gR2 數據庫。我想複製這些數據庫。
為此,我執行以下步驟:
在輔助數據庫中:
- 使用與目標密碼相同的密碼創建密碼文件
在目標數據庫中:
- 創建一個 pfile 並將 db_name 設置為輔助 db
- 在 tnsname.ora 中設置輔助數據庫
- 使用 sqlplus 連接到輔助數據庫並啟動,使用 pfile 不掛載。
使用 rman 連接到這些數據庫,當我想使用下面的命令複製這些數據庫時,我在這個問題的附件中出現了一個錯誤。
Duplicate database to orcl1 with active database spfile nofilenamecheck.
誰能幫我?
您收到的錯誤消息是因為您沒有登錄伺服器的權限,因此您需要授予使用者必要的訪問權限。
解決此問題的一些提示:
1)本地掛載遠端磁碟(映射網路驅動器)。
使用 rman CATALOG 命令使備份可用。
使用者在 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