NetWorker:Oracle RACバックアップの構成方法
Summary: このKB記事は、NetWorkerサーバーに対してNMDA Oracle RACクライアントを手動で構成するのに役立ちます。
Instructions
RACバックアップは、仮想IP/仮想ノード名を使用して手動で構成する必要があります(お持ちの仮想IPのいずれかを選択します)
手動構成の手順:
1.CONFIGURATION FILE(すべての物理ノードで実行するアクション)
a)「nmda_oracle.cfg" の下のファイル/nsr/apps/config" をすべての物理ノードで含めます。 ORACLE_SID、 ORACLE_HOME、 TNS_ADMIN (755の権限があることを確認します)
b)または、新しい構成ファイルを作成することもできます(例: - nmda_oracle_new.cfg 下のファイル /nsr/apps/config)をクリックし、次のパラメータを定義します。 ORACLE_HOME、 ORACLE_SID、 TNS_ADMIN (755の権限があることを確認してください)
」NMDA構成ファイルの「必須」パラメータ、 /nsr/apps/config/nmda_oracle.cfg:
管理:ORCALE_HOME=ORACLE_SID=ORACLE_USER= (このパラメーターは、オペレーティング システム認証を使用する場合に使用され、RMANスクリプトの接続文字列はconnect target /)になります
スクリプトにない場合は、構成ファイルに追加します。TNS_ADMIN=NSR_DATA_VOLUME_POOL=Networker_Backup_pool_name
推奨パラメーター:NSR_RMAN_ARGUMENTS=msglog'/nsr/applogs/msglog.log'append
2.RMANスクリプト:
a)バックアップ スクリプトを作成し、すべての物理ノードの同じパスに配置します。Example: /oracle/scripts/fullbackup.rman (755の権限があることを確認します)
b) NSR_CLIENT 仮想ノード名に設定する必要があります。NSR_CLIENT=virtual node name
NSR_CLIENT がバックアップのインデックス作成に使用されるため、仮想ノードの1つを NSR_CLIENTすべてのバックアップがその下にインデックス付けされるようにします。これにより、同じものを使用するため、リストアプロセスが容易になります NSR_CLIENT どのノードがどのバックアップを取ったかではなく、データをリストアします。
RMANスクリプトの例:
connect target user/***@SID;
connect rcvcat rman/***@rcat;
RUN {
ALLOCATE CHANNEL T1 TYPE 'SBT_TAPE' PARMS 'ENV=(NSR_SERVER=nw-srv,NSR_CLIENT=oracle_client-vip)';
ALLOCATE CHANNEL T2 TYPE 'SBT_TAPE' PARMS 'ENV=(NSR_SERVER=nw-srv,NSR_CLIENT=oracle_client-vip)';
ALLOCATE CHANNEL T3 TYPE 'SBT_TAPE' PARMS 'ENV=(NSR_SERVER=nw-srv,NSR_CLIENT=oracle_client-vip)';
ALLOCATE CHANNEL T4 TYPE 'SBT_TAPE' PARMS 'ENV=(NSR_SERVER=nw-srv,NSR_CLIENT=oracle_client-vip)';
backup full database tag FULL_DB format 'FULL_DB_%d_%T_%s_%p';
sql 'alter system archive log current';
backup tag DB_ARCHIVE_LOG format 'ARCHIVE_%d_%T_%s_%p' archivelog all delete all input filesperset 50 maxsetsize 20G;
backup tag DB_CONTROLFILE current controlfile format 'CONTROL_%d_%T_%s_%p';
release channel T1;
release channel T2;
release channel T3;
release channel T4;
}
3.すべてのOracle RACクライアント ノードとNetWorkerサーバー上のホスト ファイルを更新して、指定したエントリーを各ファイルに含めます。
•NetWorkerサーバー
• 両方の物理ノード
• 仮想ノード
4.NMCから、「各物理ノード」のダミー クライアントを作成します。バックアップをスケジュールする必要はありません(スケジュールされている場合は、ローカル ファイル システムのバックアップのみが行われます)。
5.NMCから、[New Client Properties]を右クリックして、仮想ノードの新しいクライアントを手動で作成します(クライアントを新しく作成したグループ内に保持し>>、すべてのダミー クライアントを同じグループに保持します)(すべてのダミー クライアントを同じグループに保持します)(クライアントに *@nodeX [Remote Access]フィールドに、すべてのノード名を追加します)
ndma_oracle.cfg」は、同じパス上にある必要があります(絶対パスは、これらのファイルのすべてのノードで同じである必要があるため、同じパス下にあるすべての物理ノードに構成ファイルとRMANスクリプトのコピーを保持する必要があります)
6.新しいclient:
backupコマンドで、次のパラメーターを設定します。
nsrdasv –z /nsr/apps/config/nmda_oracle.cfg -c virtual_node_name
セーブセット: RMAN:/oracle/scripts/fullbackup.rman
すべてのアクションが実行されたら、新しく作成した仮想ノード クライアント リソースからバックアップを実行できます。
Additional Information
NetWorker Module for Databases and Applications のドキュメントを参照してください。NetWorker Module for Databases and Applicationsのサポート