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、不能用於重命名已經存在的文件