DataGuard ---->ライブラリーとマスターライブラリ機器とLOG_FILE_NAME_CONVERTの効果DB_FILE_NAME_CONVERTするように構成されています

I.パラメータ

[1] DB_FILE_NAME_CONVERT

プライマリおよびスタンバイ・データベースのデータ・ファイル・ディレクトリDB_FILE_NAME_CONVERTエナンチオマー変換(ディレクトリ構造は、2つのデータベースと同じでない場合)、鏡像異性体が複数存在する場合、鏡像異性体の関係が個別に指定。

フォーマット:* = .db_file_name_convertマスタデータファイルのディレクトリデータベース、データベースのバックアップ・データ・ファイルのディレクトリ

[2] LOG_FILE_NAME_CONVERT

ログファイルには、プライマリ・データベースとスタンバイ・データベースの鏡像異性体の変換ディレクトリを示します。

フォーマット:。* = LOG_FILE_NAME_CONVERTプライマリ・データベース・ログ・ディレクトリー、スタンバイデータベースディレクトリ

第二に、プロセスでの役割:

のは、回復プロセスを追跡することによって、ライブラリからライブラリとLOG_FILE_NAME_CONVERTのDB_FILE_NAME_CONVERTパラメータ・ファイルからこの効果を分析してみましょう:

データベースの1.dataguardメインライブラリの完全バックアップ。

2.の対応する位置に、ライブラリからの一次ライブラリのフルバックアップをコピー

3.の最も重要な部分以下、ライブラリーからの回復します

ライブラリーから復元するバックアップの主なライブラリは、あなたがコントロールライブラリ制御ファイルと同じのメインライブラリーから回復することを期待することができます。

しかし、我々は、データファイルのライブラリからメインパスを作りたい、オンライン別のパスを記録します。最も重要なパラメータを使用し、

それはDB_FILE_NAME_CONVERTとLOG_FILE_NAME_CONVERTです

  制御ファイルのリカバリ制御ファイルを復元する--->からのパスにデータ・ファイル、オンライン・ログを保存するための主なライブラリを変換する>メインライブラリ、ライブラリのパラメータファイルのDB_FILE_NAME_CONVERTとLOG_FILE_NAME_CONVERTパラメータからOracleビューを----バックアップしてライブラリーからデータを保存するためのライブラリファイルのパスを、オンラインログオン---->ライブラリから制御ファイルを生成します

だから、これら2つのパラメータのようなブリッジのようなDB_FILE_NAME_CONVERTとLOG_FILE_NAME_CONVERTは、パスの異なる問題のセーブメインライブラリとライブラリのデータファイルのDataGuard変換およびオンライン・ログを完了します。

1を確認してください:ライブラリーの作製が設定され、LOG_FILE_NAME_CONVERTのDB_FILE_NAME_CONVERTされていません

準備ライブラリが構成され、LOG_FILE_NAME_CONVERTのDB_FILE_NAME_CONVERTされていません
スタンバイ> ショーパラメータ変換

名タイプVALUE
 ------------------------------------ ------ ---------------- ------------------------------ 
DB_FILE_NAME_CONVERT              文字列
LOG_FILE_NAME_CONVERTの              文字列
スタンバイ >
/usr/oracle/app/oradata/tb02.dbf /usr/oracle/app/oradata/orcl/tb01.dbf新しいメインライブラリとデータ・ファイル
原発> 表領域TB01のデータ・ファイルの作成/usr/oracle/app/oradata/orcl/tb01.dbf のサイズ1メートルの自動拡張を、
表領域を作成しました。

原発 > 表領域TB02のデータ・ファイルの作成/usr/oracle/app/oradata/tb02.dbf のサイズ1メートルの自動拡張を、

表領域を作成しました。

原発 > を選択からの五$データファイル; 

NAME
 ------------------------------------------------- ------------------------------------------------- 
/ USR /オラクル/アプリ/ oradataに/ ORCL / SYSTEM01.DBF の/ usr /オラクル/アプリ/ oradataに/ ORCL / SYSAUX01.DBF の/ usr /オラクル/アプリ/ oradataに/ ORCL /UNDOTBS01.DBF の/ usr /オラクル/アプリ/ oradataに/ ORCL / USERS01.DBF の/ usr /オラクル/アプリ/ oradataに/ ORCL / tb01.dbf の/ usr /オラクル/アプリ/ oradataに/ tb02.dbf 選択された行。 原発 >

図書館機器の実行

ALTERデータベースが 管理し、スタンバイ・データベースの回復 セッションから切断します

結果は以下の通りであります

スタンバイ> を選択からの五$データファイル; 

NAME
 ------------------------------------------------- -------------------------------------------------- - 
/ USR /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby / SYSTEM01.DBF
の/ usr /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby / SYSAUX01.DBF
の/ usr /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby / UNDOTBS01.DBF
 / USR /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby / USERS01.DBF
は/ usr /オラクル/アプリ/ oradataに/ ORCL / tb01.dbf
 /usr/oracle/app/oradata/tb02.dbf

同じパスとライブラリのメインパス

2点を確認します。ライブラリの構成の準備とLOG_FILE_NAME_CONVERTのDB_FILE_NAME_CONVERT

図書館の機器構成されDB_FILE_NAME_CONVERTとLOG_FILE_NAME_CONVERT

スタンバイ> ショーパラメータ変換

NAMEの種類値
 ------------------ --------- --------------- ------- ------------------------------ 
DB_FILE_NAME_CONVERTの      文字列   は/ usr /オラクル/アプリ/ oradataに/ ORCL / / usr /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby / 
LOG_FILE_NAME_CONVERT     ストリング    は/ usr /オラクル/アプリ/ oradataに/ ORCL /、/ USR /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby /

図書館機器の実行

ALTERデータベースは、セッションから管理対象スタンバイ・データベースの切断を回復します。

結果は以下の通りであります

スタンバイ> を選択からの五$データファイル; 

NAME
 ------------------------------------------------- -------------------------------------------------- - 
/ USR /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby / SYSTEM01.DBF
の/ usr /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby / SYSAUX01.DBF
の/ usr /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby / UNDOTBS01.DBF
 / USR /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby / USERS01.DBF
は/ usr /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby / tb01.dbf
 /usr/oracle/app/oradata/tb02.dbf

結果は、= 'は/ usr /オラクル/アプリ/ oradataに/ ORCL /' DB_FILE_NAME_CONVERT 'は/ usr /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby /' 役割を果たしています

/ usr /オラクル/アプリケーション/ oradataに/ ORCL / tb01.dbf変換に  は/ usr /オラクル/ STANDBY /アプリケーション/ oradataに/ orcl_ STANDBY / tb01.dbf

 彼らは満たしていないので/usr/oracle/app/oradata/tb02.dbfは、変換されません

切り替え後、現在のスタンバイ・データベースは、(以前のプライマリライブラリ)とLOG_FILE_NAME_CONVERTのDB_FILE_NAME_CONVERTに構成されていません

1、およびLOG_FILE_NAME_CONVERT DB_FILE_NAME_CONVERT設定、マスタデータファイルとライブラリパスから同じデータベース同期ではありません

新しいメインライブラリのデータファイルは/ usr /オラクル/ STANDBY /アプリケーション/ oradataに/ orcl_standby / Dg01(ない被災orcl_standby、実行切り替え、以前のスタンバイ・データベースは、現在の主なライブラリです)

SQL> を選択からの五$データファイル; 

NAME
 ------------------------------------------------- ------------------------------- 
の/ usr /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby / SYSTEM01.DBF
の/ usr /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby / SYSAUX01.DBF
の/ usr /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby / UNDOTBS01.DBF
の/ usr /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby / USERS01.DBF
 の/ usr /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby / dg01

ライブラリーの結果から、

SYS @ ORCL> を選択からの五$データファイル; 

NAME
 ------------------------------------------------- ------------------------------ 
の/ usr /オラクル/アプリ/ oradataに/ ORCL / SYSTEM01.DBF の/ usr /オラクル/アプリ/ oradataに/ ORCL / SYSAUX01.DBF の/ usr /オラクル/アプリ/ oradataに/ ORCL / UNDOTBS01.DBF の/ usr /オラクル/アプリ/ oradataに/ ORCL / USERS01.DBF の/ usr /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby / dg01

切り替え後、現在のスタンバイ・データベース(以前のプライマリライブラリ)がDB_FILE_NAME_CONVERTとlog_file_name_converを配置しました

現在では(旧メインライブラリ)スタンバイ・データベース次の文を実行

ALTER SYSTEMセットDB_FILE_NAME_CONVERT = 'は/ usr /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby /'、 'は/ usr /オラクル/アプリ/ oradataに/ ORCL /' スコープ= SPFILE。
ALTER SYSTEMセットLOG_FILE_NAME_CONVERT = 'は/ usr /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby /'、 'は/ usr /オラクル/アプリ/ oradataに/ ORCL /' スコープ= SPFILE。

現在の一次ライブラリー(ライブラリが予め用意さ)新しいデータファイルは/ usr /オラクル/スタンバイ/アプリ / oradataに/ orcl_standby / DG02

SQL> を選択からの五$データファイル; 

NAME
 ------------------------------------------------- ------------------------------- 
の/ usr /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby / SYSTEM01.DBF
の/ usr /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby / SYSAUX01.DBF
の/ usr /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby / UNDOTBS01.DBF
の/ usr /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby / USERS01.DBF
の/ usr /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby / dg01
の/ usr /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby / DG02 
選択された行。

現在のスタンバイ・データベース(前一次ライブラリー)は、同期をもたらします

SYS @ ORCL> を選択からの五$データファイル; 

NAME
 ------------------------------------------------- --------------------------------------- 
は/ usr /オラクル/アプリ/ oradataに/ ORCL / SYSTEM01.DBF の/ usr /オラクル/アプリ/ oradataに/ ORCL / SYSAUX01.DBF の/ usr /オラクル/アプリ/ oradataに/ ORCL / UNDOTBS01.DBF の/ usr /オラクル/アプリ/ oradataに/ ORCL / USERS01.DBF の/ usr /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby / dg01 は/ usr /オラクル/アプリ/ oradataに/ ORCL / DG02

 

/ usr /オラクル/スタンバイ/アプリ/ oradataに/ orcl_standby / DG02  被转换成了  の/ usr /オラクル/アプリ/ oradataに/ ORCL / DG02

推奨:メインライブラリとライブラリ装置はlog_file_name_conver DB_FILE_NAME_CONVERTに構成されていますが、そのスイッチオーバーどのような、データファイルと場所は、ログファイルが非常に明確であるやり直します。

おすすめ

転載: www.cnblogs.com/vmsysjack/p/12158414.html