使用 NMDA 19.x 設定 SAP IQ 資料庫備份
Summary: 如何使用 NetWorker Module for Databases and Applications (NMDA) 19.x 版設定系統應用程式與產品智慧型查詢 (SAP IQ) 資料庫。
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
從 NetWorker Module for Databases and Applications (NMDA) 19.1 開始,NMDA 軟體支援備份所有系統應用程式和產品智慧型查詢 (SAP IQ) 交易記錄和記錄封存。執行記錄備份後,請使用 NMDA 執行 SAP IQ 時間點復原,將資料庫還原至交易記錄偏移。
資料庫包含五種類型的 SAP IQ 儲存區:
NMDA 支援四個備份層級以備份 SAP IQ 資料庫資料;完整、增量、增量(已滿) 和交易記錄。您必須針對您要備份的 SAP IQ 資料庫資料指定適當的備份層級。
NMDA 支援將所有 SAP IQ 交易記錄和記錄封存備份為 NetWorker 儲存集。執行 SAP IQ 交易記錄備份時,NetWorker 軟體會使用檔案系統備份來備份記錄和記錄封存。
SAP IQ 交易記錄檔備份不會檢查是否有任何記錄差距或缺少記錄檔。若要啟用 SAP IQ 交易記錄檔備份,您必須在 NMDA SAP IQ 備份組態檔案中將強制參數NSR_BACKUP_LEVEL設定為 value txnlog。如需詳細資訊,請參閱《NMDA 管理與安裝指南》。
圖 1:在資料庫伺服器主機上安裝 NetWorker base-client 和延伸用戶端軟體。
製作所需範本的複本。卸載 NMDA 軟體會移除原始範本。
根據範本建立 NMDA 組態檔案:
組態檔案範本位於下列目錄:
在 UNIX 上:/nsr/apps/config:
圖 2:輸入密碼

圖 3:client_name和儲存集中的金鑰
圖 4:備份命令中的金鑰
如需詳細資訊
,請參閱《NMDA 管理指南》。資料庫必須關閉才能還原完整、增量 (因為完整), 或僅對唯讀寫入檔案或所有檔案備份進行增量還原。資料庫可能或可能不會執行,以還原唯讀檔案的備份。
資料庫包含五種類型的 SAP IQ 儲存區:
- Catalog store-包含管理資料庫的中繼資料和資訊,位於檔案 dbname.db 中。
- IQ 主要存放區-包含資料庫資料和交易記錄。
- IQ 暫時存放區-包含用於載入或查詢資料庫的暫存資料。
- RLV store-包含記憶體內資料。
- IQ 共用暫時存放區-包含多重環境的暫存資料。
注意:NMDA 僅支援簡單的環境,而非多重環境。
NMDA 支援四個備份層級以備份 SAP IQ 資料庫資料;完整、增量、增量(已滿) 和交易記錄。您必須針對您要備份的 SAP IQ 資料庫資料指定適當的備份層級。
NMDA 支援將所有 SAP IQ 交易記錄和記錄封存備份為 NetWorker 儲存集。執行 SAP IQ 交易記錄備份時,NetWorker 軟體會使用檔案系統備份來備份記錄和記錄封存。
SAP IQ 交易記錄檔備份不會檢查是否有任何記錄差距或缺少記錄檔。若要啟用 SAP IQ 交易記錄檔備份,您必須在 NMDA SAP IQ 備份組態檔案中將強制參數NSR_BACKUP_LEVEL設定為 value txnlog。如需詳細資訊,請參閱《NMDA 管理與安裝指南》。
- 在 SAP IQ 資料庫伺服器上安裝 NetWorker 用戶端和 NMDA。
安裝 NMDA 之前,請先在資料庫伺服器主機上同時安裝 NetWorker 基本用戶端和延伸用戶端軟體套件。
圖 1:在資料庫伺服器主機上安裝 NetWorker base-client 和延伸用戶端軟體。
- 將 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
- 設定 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
- 設定組態檔案 (/nsr/apps/config/nmda_iq_backup.cfg)
注意:NMDA 不支援排程 SAP IQ 備份的備份組態精靈。您必須在沒有精靈的情況下設定這些排定的備份。
組態檔案範本位於下列目錄:
在 UNIX 上:/nsr/apps/config
在 UNIX 上:/nsr/apps/config
nmda_iq_backup.cfg-Template for SAP IQ 備份參數
nmda_iq_restore.cfg-Template for SAP IQ 還原參數
製作所需範本的複本。卸載 NMDA 軟體會移除原始範本。
根據範本建立 NMDA 組態檔案:
組態檔案範本位於下列目錄:
在 UNIX 上:/nsr/apps/config:
- 將適當的範本檔案複製到用戶端主機上的任何位置。
- 請確定組態檔案具有群組和其他使用者的讀取權限。
- 您可以使用任何偏好的名稱來命名組態檔案。在 NMDA IQ 備份組態檔案中手動備份必須輸入下列參數。從命令列叫用 nsrdasv 來啟動 SAP IQ 的手動備份。所有備份參數均使用標準 NMDA 組態檔案輸入。
- IQ_OCS_PATH (SAP IQ 排定備份必須執行)。可選用 SAP IQ 手動備份
- IQ_OCS_PATH =/iq/IQ-16_1/OCS-16_0
- IQ_USER
- PATH (僅限特定案例)
- SAP IQ 軟體安裝的 SYBASE > 位置
- USER_PSWD (當 SAP IQ 伺服器有密碼時)
注意:在具有 nsrdaadmin -P -z configuration_file_path 的USER_PSWD參數中設定加密的 SAP IQ 使用者密碼。
# nsrdaadmin -P -z /home/SybaseIQ/NMDA-IQ_BACKUP.cfg.
- 輸入密碼
圖 2:輸入密碼
注意:NMDA 不支援排程 SAP IQ 備份的備份組態精靈。您必須在沒有精靈的情況下設定這些排定的備份。
- 登入 NMC 並移至新保護>用戶端>
client_name、儲存集和備份命令中的金鑰。

圖 3:client_name和儲存集中的金鑰
圖 4:備份命令中的金鑰
- 測試手動和排程備份。請確定已建立集區、裝置和原則,然後再執行任何備份。
手動備份是使用下列命令執行:
nsrdasv –z <cfg_file_pathname #nsrdasv -z /home/Sybase/NMDA_IQ_BACKUP.cfg
復原是使用以下命令完成:
nsriqrc -z <configuration file>
如需詳細資訊
,請參閱《NMDA 管理指南》。資料庫必須關閉才能還原完整、增量 (因為完整), 或僅對唯讀寫入檔案或所有檔案備份進行增量還原。資料庫可能或可能不會執行,以還原唯讀檔案的備份。
Additional Information
所有 NMDA IQ 備份都位於 namespace「iq」下。在命名空間中使用 「nsrinfo」查詢用戶端索引檔案資訊時,可以使用如下方式:
nsrinfo –s <server> -c <client> -n iq還原是透過命令完成:
sriqrc -z <configuration file>
Affected Products
Data Backup & Protection SoftwareArticle 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.