亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

oracle 19c dg搭建duplicate過程中報錯

發布時間:2020-08-09 16:35:40 來源:ITPUB博客 閱讀:316 作者:賀子_DBA時代 欄目:關系型數據庫
oracle 19c搭建過程過程中,執行duplicate報錯,具體如下:
RMAN>duplicate target database for standby from active database nofilenamecheck;
input datafile file number=00001 name=/data/u01/app/oracle/oradata/BHDB/system01.dbf
RMAN-03009: failure of backup command on ORA_DISK_1 channel at 06/26/2020 16:12:35
ORA-17628: Oracle error 19505 returned by remote Oracle server
ORA-19505: failed to identify file ""
channel ORA_DISK_1 disabled, job failed on it will be run on another channel
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of Duplicate Db command at 06/26/2020 16:12:35
RMAN-05501: aborting duplication of target database
RMAN-03015: error occurred in stored script Memory Script
RMAN-03009: failure of backup command on ORA_DISK_1 channel at 06/26/2020 16:12:35
ORA-17628: Oracle error 19505 returned by remote Oracle server
ORA-19505: failed to identify file ""
問題原因:
一般遇到這個問題,都是參數db_file_name_convert和log_file_name_convert設置的轉換路徑的問題,可以檢查下從庫的相關目錄是否存在以及是否有權限!
環境介紹:
主庫的數據文件為如下所示,主要涉及到三個目錄:
/data/u01/app/oracle/oradata/BHDB/system01.dbf
/data/u01/app/oracle/oradata/BHDB/pdbseed/system01.dbf
/data/u01/app/oracle/oradata/BHDB/bhdb_pdb/sysaux01.dbf
于是想在從庫設置文件轉換參數如下:(尋思想把涉及到的三個目錄都轉換成對應的dg庫目錄)
db_file_name_convert ='/data/u01/app/oracle/oradata/BHDB/pdbseed/', '/data/u01/app/oracle/oradata/BHDG/pdbseed/', '/data/u01/app/oracle/oradata/BHDB/bhdb_pdb/', '/data/u01/app/oracle/oradata/BHDB/bhdg_pdb/','/data/u01/app/oracle/oradata/BHDB/','/data/u01/app/oracle/oradata/BHDG/'
如上設置后,duplicate就一直報錯,我檢查了目錄和權限都沒有問題,可是就有問題,于是查看dg庫的告警日志,如下所示:找不到目錄!!!
Errors in file /data/u01/app/oracle/diag/rdbms/bhdg/bhdg/trace/bhdg_mz00_119260.trc:
ORA-01110: data file 14: '/data/u01/app/oracle/oradata/BHDG/bhdb_pdb/kcas_bh02.dbf'
ORA-01565: error in identifying file '/data/u01/app/oracle/oradata/BHDG/bhdb_pdb/kcas_bh02.dbf'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
奇怪了,我明明已經設置了要把'/data/u01/app/oracle/oradata/BHDB/bhdb_pdb/',轉換成'/data/u01/app/oracle/oradata/BHDG/bhdg_pdb/',怎么不在'/data/u01/app/oracle/oradata/BHDG/bhdg_pdb/'創建文件?怎么報錯了呢,怎么去'/data/u01/app/oracle/oradata/BHDG/bhdb_pdb/'創建文件呢?于是我再dg庫服務器創建上了'/data/u01/app/oracle/oradata/BHDG/bhdb_pdb/'目錄,然后再次執行,果然不報錯了!
只能設置成,具體如下:
[oracle@ovy-01 admin]$ mkdir -p  /data/u01/app/oracle/oradata/BHDG/bhdb_pdb/
原來dg參數不能級聯轉換目錄,只能轉換上級目錄,或者只能轉換下級目錄,也就是說你只能轉換
'/data/u01/app/oracle/oradata/BHDB/' 到'/data/u01/app/oracle/oradata/BHDG/' ,然后子目錄默認,也就是說/data/u01/app/oracle/oradata/BHDB/bhdb_pdb/到dg庫轉換成了/data/u01/app/oracle/oradata/BHDG/bhdb_pdb/, 或者你也可以轉換/data/u01/app/oracle/oradata/BHDB/bhdb_pdb/ ------> /data/u01/app/oracle/oradata/BHDG/bhdg_pdb/ 但是前級目錄是不能轉換的,不管你是否設置了!
所以針對我的這種情況,只需要設置最前級目錄,然后后面的都默認即可!因為別的子級別目錄也不管用!具體如下:
SQL> alter system set db_file_name_convert ='/data/u01/app/oracle/oradata/BHDB/', '/data/u01/app/oracle/oradata/BHDG/' scope=spfile;

關于設置db_file_name_convert 參數的設置規則,否則都會報錯
1.不能把主庫的多個目錄,轉換到dg庫的同一個目錄
db_file_name_convert ='/data/u01/app/oracle/oradata/BHDB/', '/data/u01/app/oracle/oradata/BHDG/' ,'/data/u01/app/oracle/oradata/BHDB2/','/data/u01/app/oracle/oradata/BHDG/'

2.不能級聯轉換目錄,如本文介紹的,也可能是我不知道怎么實現級聯設置,如果有大神知道,可以指正!

3.目錄一定要最后帶上‘’/‘’,也就是必須要db_file_name_convert ='/data/u01/app/oracle/oradata/BHDB/', 而不能db_file_name_convert ='/data/u01/app/oracle/oradata/BHDB'.

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

连平县| 法库县| 临沭县| 麦盖提县| 凌云县| 阿拉善右旗| 沁水县| 绥中县| 清徐县| 黑龙江省| 台中县| 桃园县| 汕头市| 芜湖县| 延长县| 宁安市| 永仁县| 松溪县| 许昌县| 宁都县| 昭苏县| 永和县| 恭城| 新乡县| 兴隆县| 碌曲县| 金门县| 顺昌县| 南和县| 玉树县| 蒙阴县| 闸北区| 永寿县| 大英县| 齐齐哈尔市| 三门县| 博野县| 蕉岭县| 门源| 巴林左旗| 伽师县|