1. 程式人生 > 其它 >oracle 引數 db_file_name_convert、log_file_name_convert用途與限制

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