NMDA 19.xを使用したSAP IQデータベース バックアップの構成

Summary: NETWorker Module for Databases and Applications(NMDA)バージョン19.xを使用してSAP IQ(Systems Applications and Products Intelligent Query)データベースを構成する方法。

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

NMDA(NetWorker Module for Databases and Applications)19.1以降、NMDAソフトウェアは、SAP IQ(Systems Applications and Products Intelligent Query)トランザクション ログとログ アーカイブのバックアップをサポートします。ログ バックアップを実行した後、NMDAを使用してSAP IQポイント イン タイム リカバリを実行し、データベースをトランザクション ログ オフセットにリストアします。

このデータベースには、次の5つのタイプのSAP IQストアが含まれています。
  • Catalog store-dbname.db ファイルに、データベースを管理するためのメタデータと情報が含まれています。
  • IQメイン ストア:データベース データとトランザクション ログが含まれています。
  • IQ一時ストア - データベースのロードまたはクエリーに使用される一時データが含まれています。
  • RLV store-Contains in-memory data.
  • IQ共有一時ストア -マルチプレクシング環境の一時データが含まれています。
メモ: NMDAは、マルチプレクシング環境ではなく、Simplex環境のみをサポートします。

NMDAは、SAP IQデータベース データのバックアップに4つのバックアップ レベルをサポートします。フル、増分、フル以降の増分、トランザクション ログ。バックアップするSAP IQデータベース データの適切なバックアップ レベルを指定する必要があります。

NMDAは、すべてのSAP IQトランザクション ログとログ アーカイブのバックアップをNetWorkerセーブセットとしてサポートします。SAP IQトランザクション ログ バックアップを実行すると、NetWorkerソフトウェアはファイル システム バックアップを使用してログとログ アーカイブをバックアップします。

SAP IQトランザクション ログ バックアップは、ログのギャップやログ ファイルの欠落をチェックしません。SAP IQトランザクション ログ バックアップを有効にするには、NMDA SAP IQバックアップ構成ファイルの値txnlogに必須パラメーター NSR_BACKUP_LEVELを設定する必要があります。詳細については、 NMDA管理およびインストール ガイド を参照してください。 
  1. NETWorkerクライアントとNMDAをSAP IQデータベース サーバーにインストールします。
NMDAをインストールする前に、NetWorkerベース クライアントと拡張クライアント ソフトウェア パッケージの両方をデータベース サーバー ホストにインストールします。
NetWorkerベース クライアントと拡張クライアント ソフトウェアをデータベース サーバー ホストにインストールします。
図1: NetWorkerベース クライアントおよび拡張クライアント ソフトウェアをデータベース サーバー ホストにインストールします。
  1. NMDAをサーバー環境にリンクする
cd <SAP_IQ_installation_directory>/IQ-16_0/lib64
ln -s /usr/lib/libnsriqbr.so libnsriqbr.so
lrwxrwxrwx. 1 root root       22 Aug 25 12:40 libnsriqbr.so -> /usr/lib/libnsriqbr.so
  1. SAP IQインターフェイス ファイルのセットアップ
NMDA SAP IQバックアップ操作中、OPEN Client Server(OCS)ライブラリはSAP IQサーバーと通信します。この通信を有効にするには、SAP IQインターフェイス ファイルが$SYBASE ディレクトリに存在する必要があります。NMDA SAP IQバックアップを実行する前に、SAP IQインターフェイス ファイルが$SYBASE ディレクトリに存在することを確認します。dscpユーティリティを実行して、インターフェイス ファイルを生成できます。例:
[root@bu- bin64]# pwd
/iq/IQ-16_1/bin64
[root@bu-vm-61 bin64]# dscp
>> open
ok
Session 1 InterfacesDriver>> add SAPIQ_DEMODB
Service: [ASE]
Transport Type: [tcp]
Transport Address: 10.20.110.101 3334
Transport Type: [tcp]
Transport Address:
Security Mechanism [] :
HA Failoverserver:
Retry Count:
Retry Delay:
Added SAPIQ_DEMODB
Session 1 InterfacesDriver>> list all
On UNIX platforms, the interfaces file is located in the $SYBASE installation directory. On Windows, the sql.ini file is located in the %SYBASE%\ini installation directory. The interfaces file, which lists the name and address of every known server, is usually named interfaces.
[root@bu-vm-61 iq]# cat interfaces  
utility_db
        master tcp ether 10.234.166.61 2638
        query tcp ether 10.234.166.61 2638
newmydb1
        master tcp ether 10.234.166.61 3333
        query tcp ether 10.234.166.61 3333
newmydb1.iq
        master tcp ether 10.234.166.61 3333
        query tcp ether 10.234.166.61 3333
  1. 設定ファイルのセットアップ(/nsr/apps/config/nmda_iq_backup.cfg)
メモ: NMDAは、スケジュール設定されたSAP IQバックアップのバックアップ構成ウィザードをサポートしていません。これらのスケジュール設定されたバックアップは、ウィザードを使用せずに構成する必要があります。
 
構成ファイル テンプレートは、次のディレクトリにあります。
UNIXの場合: /nsr/apps/config
nmda_iq_backup.cfg-SAP IQバックアップ パラメーターのテンプレート
nmda_iq_restore.cfg-SAP IQリストア パラメーターのテンプレート

必要なテンプレートのコピーを作成します。NMDAソフトウェアをアンインストールすると、元のテンプレートが削除されます。

テンプレートに基づいてNMDA構成ファイルを作成します。
構成ファイル テンプレートは、次のディレクトリにあります。
UNIXの場合: /nsr/apps/config:
  1. 適切なテンプレート ファイルをクライアント ホスト上の任意の場所にコピーします。
  2. 構成ファイルにグループおよびその他のユーザーの読み取り権限があることを確認します。
  3. 任意の優先名で設定ファイルに名前を付けることができます。NMDA IQバックアップ構成ファイルの手動バックアップでは、次のパラメーターが必須です。SAP IQの手動バックアップは、コマンド ラインからnsrdasvを呼び出すことによって開始されます。すべてのバックアップ パラメーターは、標準のNMDA構成ファイルを使用して入力されます。
  •  IQ_OCS_PATH(SAP IQスケジュールバックアップの場合は必須です。SAP IQ手動バックアップのオプション
  •  IQ_OCS_PATH =/iq/IQ-16_1/OCS-16_0
  •  IQ_USER
  •  PATH(特定のケースのみ)
  •  SYBASE > SAP IQソフトウェアのインストール場所
  •  USER_PSWD(SAP IQサーバーにパスワードがある場合)
メモ: nsrdaadmin -P -z configuration_file_pathを使用して、USER_PSWD パラメーターで暗号化されたSAP IQユーザー パスワードを設定します。
# nsrdaadmin -P -z /home/SybaseIQ/NMDA-IQ_BACKUP.cfg.    
  1. パスワードの入力
パスワードの入力
図2:パスワードの入力
 
メモ: NMDAは、スケジュール設定されたSAP IQバックアップのバックアップ構成ウィザードをサポートしていません。これらのスケジュール設定されたバックアップは、ウィザードを使用せずに構成する必要があります。
 
  1. NMCにログインし、 Protection >Clients >New に移動します。
client_nameセーブセットバックアップ コマンドのキー。 
 
client_nameとセーブセットのキー
図3:
client_nameとセーブセットのキー
 
バックアップ コマンドのキー
図4:バックアップ コマンドのキー
  1. 手動バックアップとスケジュール設定バックアップの両方をテストします。バックアップを実行する前に、プール、デバイス、ポリシーが作成されていることを確認します。
手動バックアップは、次のコマンドを使用して実行されます。
nsrdasv –z <cfg_file_pathname
#nsrdasv -z /home/Sybase/NMDA_IQ_BACKUP.cfg
リカバリーは、次のコマンドを使用して実行されます。
nsriqrc -z <configuration file>

詳細については、 NMDA管理ガイド を参照してください。

READWRITEファイルのみまたはすべてのファイル バックアップのいずれかのフル、増分以降のフル、増分リストア、増分リストアをリストアするには、データベースをオフにする必要があります。読み取り専用ファイルのバックアップをリストアするために、データベースが実行されている場合と実行されていない場合があります。

Additional Information

すべてのNMDA IQバックアップはネームスペース「iq」の下にあります。ネームスペース内のクライアント インデックス ファイル情報を「nsrinfo」でクエリーする場合は、次のように使用できます。
nsrinfo –s <server> -c <client> -n iq
リストアは、次のコマンドを使用して実行されます。
sriqrc -z <configuration file>

Affected Products

Data Backup & Protection Software
Article Properties
Article Number: 000219292
Article Type: How To
Last Modified: 08 Nov 2023
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.