NMDA Oracle: Oracleデータベースのシステム間リストアを実行する手順。

Summary: NMDA Oracleデータベース バックアップのリストアは、スクリプトを使用して実行されます。NMC UIは、クロス システム データベースのリストアをサポートしていません。 NMCリカバリウィザードは、複製データベースのリストアのみをサポートします。 次の手順を使用して、Cross System Restoreを実行できます。 ここでデル・テクノロジーズは、バックアップがRAC構成から行われ、ターゲット ホストがスタンドアロンOracleホストであると想定しています。 注:システム間のリストアは、お客様の環境とリストア要件に応じて、複数の方法で実行できます。この手順は汎用的なものであり、お客様の要件に応じて変更できます。 ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Oracleデータベースのリストアとリカバリーには、次の手順が必要です。

  1. 前提条件を確認します。
  2. NetWorkerでソース クライアントとターゲット クライアントを構成します。
  3. リストアするPIT制御ファイルを特定します。
  4. PFILE/SPFILEのパラメーターは、ターゲット ホストに従って設定する必要があります。
  5. PFILE/SPFILEは、バックアップ ピース名が使用可能な場合は、バックアップからリストアすることもできます。

 

前提条件を確認します。

  1. ターゲット システムがソースと同じOracleバージョンであることを確認します。 
  2. オペレーティング システムとファイル システムは、ソース ホストとターゲット ホストの両方で同じである必要があります。
  3. サポートされているバージョンについては、Oracleのドキュメントを確認してください。
  4. ターゲット ホストにデータベースを作成します。

NetWorkerでソース クライアントとターゲット クライアントを構成します。

  1. ターゲット システム(NetWorkerサーバーと同じバージョン)にNetWorkerとNMDAをインストールします
  2. ターゲット システムのクライアント インスタンスを構成します。(バックアップのスケジュール設定は不要)
  3. ソース クライアントの[Remote Access]フィールドで user@target_host ( oracle@target_hostなど) が更新されていることを確認します。
  4. NMCのデータベース管理者でuser@target_host(oracle@target_hostなど)が更新されていることを確認します(サーバー->ユーザーおよびグループ-->データベース管理者)

リストアするPIT制御ファイルを特定します。

  1. MMINFOコマンドを使用して、PITリストア時間に最も近いコントロール ファイルを特定します。以下のケースでは、リストアは2025年2月21日のデータです。

        ターゲット クライアントから実行できます。

        -s ProdServer はNetWorkerサーバーです。

bash# mminfo -avot -s ProdServer -q client=prodlabdb-01 -r client,sscreate,name,copies,volume

prodlabdb-01  02/18/2025 RMAN:i13i4orv_1_1                  1 database.01
prodlabdb-01  02/21/2025 RMAN:ja3icm00_1_1                  1 database.01
prodlabdb-01  02/21/2025 RMAN:jc3icm7v_1_1                  1 database.01
prodlabdb-01  02/21/2025 RMAN:jd3icmhs_1_1                  1 database.01
prodlabdb-01  02/21/2025 RMAN:je3icmhs_1_1                  1 database.01
prodlabdb-01  02/21/2025 RMAN:jg3icmhs_1_1                  1 database.01
prodlabdb-01  02/21/2025 RMAN:jf3icmhs_1_1                  1 database.01
prodlabdb-01  02/22/2025 RMAN:jh3icurd_1_1                  1 database.01
prodlabdb-01  02/22/2025 RMAN:ji3icurh_1_1                  1 database.01
prodlabdb-01  02/22/2025 RMAN:jj3id0fg_1_1                  1 database.01
prodlabdb-01  02/22/2025 RMAN:jk3id0fg_1_1                  1 database.01
prodlabdb-01  02/22/2025 RMAN:controlfile_jl3id0fj_1_1      1 database.01

 コントロール ファイルのリストア

  1. 上記のコントロール ファイルを使用して、データベースをリストアします。コントロール ファイルには、他の命名規則がある場合があります。
RMAN>
run
{
ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE';
SEND 'NSR_ENV=(NSR_SERVER=ProdServer,NSR_CLIENT=prodlabdb-01,NSR_DATA_VOLUME_POOL=database,NSR_DEBUG_LEVEL=5,NSR_DPRINTF=TRUE)';
restore controlfile from "controlfile_jl3id0fj_1_1";
RELEASE CHANNEL CH1;
}
  1. リストアされたコントロール ファイルからデータベースをマウントします。
SQL>alter database mount;
  1. バックアップ情報を検証し、「LIST BACKUP BY BACKUP」出力からSCNまたはシーケンス番号を特定します。

以下の抜粋(最終行)

リカバリーは、SEQUENCE 5899 まで実行できます。

RMAN> LIST BACKUP BY BACKUP;

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
17612   Full    93.70G     SBT_TAPE    02:49:07     22-FEB-25
        BP Key: 17612   Status: AVAILABLE  Compressed: YES  Tag: TAG20250221T221003
        Handle: jd3icmhs_1_1   Media: database.002
  List of Datafiles in backup set 17612
  File LV Type Ckp SCN    Ckp Time  Name
  ---- -- ---- ---------- --------- ----
  3       Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/system.295.1084779711
  12      Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_tools.296.1084779711
  16      Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_seed.282.1084779983
  26      Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_media.283.1084779983
  27      Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_media.315.1084779711
  29      Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_media.316.1084779711
  33      Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_tx_idx.325.1107842193
  34      Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_media.326.1107842287
  39      Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_seed.331.1160384075
  40      Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_tx_idx.332.1160384111
  42      Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_media.334.1187447927
  288     Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/system.272.1084780009
  314     Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/portal.264.1084780021
  353     Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/system.277.1084779983
  354     Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/system.285.1084779977
  401     Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_tx_data.306.1084779711
  404     Full 6018330353968 21-FEB-25 /u09/LABTEST/db/apps_st/data/apps_ts_tx_idx.271.1084780009

BS Key  Size       Device Type Elapsed Time Completion Time
------- ---------- ----------- ------------ ---------------
17613   6.25M      SBT_TAPE    00:00:01     22-FEB-25
        BP Key: 17613   Status: AVAILABLE  Compressed: YES  Tag: TAG20250222T005927
        Handle: jj3id0fg_1_1   Media: database.002

  List of Archived Logs in backup set 17613
  Thrd Seq     Low SCN    Low Time  Next SCN   Next Time
  ---- ------- ---------- --------- ---------- ---------
  1    5899    6018330351597 21-FEB-25 6018330471551 22-FEB-25

リストアとリカバリーを実行します。

  1. HOT RMANバックアップの場合、リストアまたはリカバリーに「SET UNTIL」句を使用する必要があります。
  2. データファイルのソースFSパスがターゲット データファイル パスと異なります。データを新しいFSパスにリストアするには、「SET NEWNAME FOR DATAFILE TO」コマンドを使用する必要があります。
  3. [Restore]を実行し、[SWITCH DATAFILE ALL]を実行します。
  4. ターゲットのログ ファイル名とTEMPファイル名の変更

 

SQL "ALTER DATABASE RENAME FILE 'SOURCE FILE PATH' TO 'DESTINATION FILE PATH'";

 

  1. 「RECOVER DATABASE」コマンドを使用してリカバリーを実行します。
run
{
ALLOCATE CHANNEL CH1 TYPE 'SBT_TAPE';
ALLOCATE CHANNEL CH2 TYPE 'SBT_TAPE';
ALLOCATE CHANNEL CH3 TYPE 'SBT_TAPE';
ALLOCATE CHANNEL CH4 TYPE 'SBT_TAPE';
SEND 'NSR_ENV=(NSR_SERVER=ProdServer,NSR_CLIENT=prodlabdb-01,NSR_DATA_VOLUME_POOL=database,,NSR_DEBUG_LEVEL=9,NSR_DPRINTF=TRUE)';
SET NEWNAME FOR DATABASE TO '/u01/DBTEST/db/apps_st/data/%b';
set until sequence 5899 thread 1;
RESTORE DATABASE;
SWITCH DATAFILE ALL;
SQL "ALTER DATABASE RENAME FILE '+DATA/labprod/onlinelog/redo01.log' TO '/u01/DBTEST/db/apps_st/redo01.log'";
SQL "ALTER DATABASE RENAME FILE '+DATA/labprod/onlinelog/redo01.log' TO '/u01/DBTEST/db/apps_st/redo02.log'";
SQL "ALTER DATABASE RENAME FILE '+DATA/labprod/onlinelog/temp01.dbf' TO '/u01/DBTEST/db/apps_st/temp01.dbf'";
recover database;
RELEASE CHANNEL CH1;
RELEASE CHANNEL CH2;
RELEASE CHANNEL CH3;
RELEASE CHANNEL CH4;
}
  1. 上記の手順が正常に完了したら、次の手順を実行します。データベースは、次のコマンドで開くことができます。
RMAN> ALTER DATABASE OPEN RESETLOGS;

Additional Information

複製データベースのリストア用。リカバリー ウィザードは、補助インスタンスがターゲット ホストに作成された後に使用できます(同じホストでも可)

次のKBを確認します。

NMDA Oracle: NMCウィザードを使用してOracleのシステム間リストアの補助データベースを構成する方法

Affected Products

NetWorker Family

Products

NetWorker Module for Databases and Applications
Article Properties
Article Number: 000300423
Article Type: How To
Last Modified: 30 Mar 2025
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.