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 參數以便将輔助資料庫恢複至指定的新路徑:
使用限制:
1、不能用于RMAN Restore
2、當資料庫采用OMF特性管理檔案時,參數失效
3、不能用于重命名已經存在的檔案