共計 842 個字符,預計需要花費 3 分鐘才能閱讀完成。
行業資訊
數據庫
關系型數據庫
DataGuard 中主庫表空間新增數據文件、備庫無法創建報錯 ORA-01274 怎么辦
丸趣 TV 小編給大家分享一下 DataGuard 中主庫表空間新增數據文件、備庫無法創建報錯 ORA-01274 怎么辦,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
問題描述
主庫環境:
Oracle 11.2.0.4 單實例 ASM
備庫環境:
Oracle 11.2.0.4 單實例文件系統
主庫給某個表空間增加數據文件,在備庫 alert 日志中出現如下報錯:
無法添加該數據文件
分析并定位問題
查詢備庫中關于 DG 數據文件轉換等相關參數
standby_file_management 備庫中為 AUTO – 該參數設置正常
db_file_name_convert 的參數,該參數也配置了主備庫的文件轉換,設置正常。
db_create_file_dest 為 +DATA à正常情況下備庫不用配置該參數,故推測是該參數造成的問題 (在本地環境中測試驗證了該推測)
解決方案
根據以上的情況,需要解決 2 個問題,
(1) 一個是主庫已經創建的新的數據文件,但是在備庫創建報錯,需要修改該數據文件為正常的
A. 修改 standby_file_management 為 MANUAL
B. 查詢備庫當前有問題的該數據文件的錯誤路徑
select name from v$datafile where name like‘%UNNAME%’;
C.
根據查詢出來的目錄,手工把數據文件修改為正常的目錄下并且設置 standby_file_management 由 MANUAL– AUTO
(2) 修改 db_create_file_dest 參數為空,防止后續出現類似的問題
alter system set db_create_file_dest =‘’;
看完了這篇文章,相信你對“DataGuard 中主庫表空間新增數據文件、備庫無法創建報錯 ORA-01274 怎么辦”有了一定的了解,如果想了解更多相關知識,歡迎關注丸趣 TV 行業資訊頻道,感謝各位的閱讀!