oracle 引數 db_file_name_convert、log_file_name_convert用途與限制
db_file_name_convert、log_file_name_convert 引數用於轉換資料檔案、線上日誌檔案、standby 日誌檔案的路徑,主要用於Dataguard、RAMN Duplicate、TSPITR 場景:
1、當Dataguard 主庫、備庫 資料檔案、日誌檔案路徑不同時,需要在備庫端設定db_file_name_convert、log_file_name_convert 引數以進行路徑轉換:
alter system set db_file_name_convert = '/path1/primary_db_unique_name','/path2/standby_db_unique_name' scope=spfile;
alter system set log_file_name_convert = '/path1/primary_db_unique_name','/path2/standby_db_unique_name' scope=spfile;
2、當使用RMAN Duplicate 進行資料庫複製時,源端、目標端 資料檔案、日誌檔案路徑不一樣時需在目標端例項指定db_file_name_convert、log_file_name_convert 引數以進行路徑轉換:
alter system set db_file_name_convert = '/path1/primary_db_unique_name','/path2/primary_db_unique_name' scope=spfile;
alter system set log_file_name_convert = '/path1/primary_db_unique_name','/path2/primary_db_unique_name' scope=spfile;
3、當使用表空間時間點恢復特性時,需要在輔助例項中指定db_file_name_convert、log_file_name_convert 引數以便將輔助資料庫恢復至指定的新路徑:
alter system set db_file_name_convert = '/path1/primary_db_unique_name','/path2/primary_db_unique_name' scope=spfile;
alter system set log_file_name_convert = '/path1/primary_db_unique_name','/path2/primary_db_unique_name' scope=spfile;
使用限制:
1、不能用於RMAN Restore
2、當資料庫採用OMF特性管理檔案時,引數失效
3、不能用於重新命名已經存在的檔案