天天看點

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 參數以便将輔助資料庫恢複至指定的新路徑:

    使用限制:

    1、不能用于RMAN Restore

    2、當資料庫采用OMF特性管理檔案時,參數失效

    3、不能用于重命名已經存在的檔案