91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

正定县| 台湾省| 龙岩市| 永顺县| 左云县| 浠水县| 尉氏县| 周口市| 九龙坡区| 锦屏县| 普宁市| 永城市| 宁海县| 乌苏市| 夹江县| 江都市| 怀仁县| 余庆县| 崇文区| 溆浦县| 霍城县| 白山市| 孝感市| 宜阳县| 普安县| 静宁县| 北票市| 霍城县| 肃北| 通化县| 永嘉县| 二连浩特市| 淮安市| 宁国市| 石台县| 高淳县| 成安县| 南郑县| 陇川县| 泗水县| 太湖县|