NMDA:使用 NMDA 19.x 設定 SAP IQ 資料庫備份
Summary: 如何使用適用於資料庫和應用程式的 NetWorker 模組 (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 模組 (NMDA) 19.x 開始,NMDA 軟體支援備份所有系統應用程式和產品智慧查詢 (SAP IQ) 交易日誌和日誌歸檔。執行日誌備份后,使用 NMDA 執行 SAP IQ 時間點恢復,將資料庫還原到事務日誌偏移量。
該資料庫包括五種類型的 SAP IQ 儲存:
- 目錄存儲 - 包含檔案dbname.db中用於管理資料庫的元數據和資訊。
- IQ 主存儲 - 包含資料庫數據和事務日誌。
- IQ 臨時儲存 - 包含用於載入或查詢資料庫的臨時數據。
- RLV 儲存 - 包含記憶體中的數據。
- IQ 共用臨時存儲 - 包含多路復用環境的臨時數據。
注意:NMDA 僅支援單工環境,不支援多路復用環境。
NMDA 支援四個備份級別,用於備份 SAP IQ 資料庫數據;完整、增量、自完整以來的增量和事務日誌。您必須為要備份的 SAP IQ 資料庫資料指定適當的備份等級。
NMDA 支援將所有 SAP IQ 交易記錄和記錄歸檔備份為 NetWorker 儲存集。當您執行 SAP IQ 交易記錄備份時,NetWorker 軟體會使用檔案系統備份來備份記錄和記錄封存。
SAP IQ 事務日誌備份不會檢查是否有任何日誌間隙或缺少日誌檔。若要啟用 SAP IQ 事務日誌備份,必須設置必需參數 NSR_BACKUP_LEVEL 轉換為 NMDA SAP IQ 備份組態檔案中的值 txnlog。如需詳細資訊,請參閱 NMDA 管理與安裝指南。
- 在 SAP IQ 資料庫伺服器上安裝 NetWorker 用戶端和 NMDA。
在安裝 NMDA 之前,請在資料庫伺服器主機上同時安裝 NetWorker 基礎用戶端和擴充式用戶端軟體套裝。
圖 1:在資料庫伺服器主機上安裝 NetWorker 基礎用戶端和延伸用戶端軟體。
- 將 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 上:
在 UNIX 上:
/nsr/apps/config
適用於 SAP IQ 備份參數的 nmda_iq_backup.cfg-範本
SAP IQ 還原參數的 nmda_iq_restore.cfg-範本
製作所需範本的複本。解除安裝 NMDA 軟體會移除原始範本。
基於範本建立 NMDA 設定檔:
設定檔範本位於以下目錄中:
在 UNIX 上:
/nsr/apps/config:
- 將相應的範本檔複製到用戶端主機上的任何位置。
- 確保配置檔具有組和其他使用者的讀取許可權。
- 您可以使用任何首選名稱命名設定檔。NMDA IQ 備份組態檔案中的手動備份必須使用下列參數。SAP IQ 的手動備份是透過從命令列叫用 nsrdasv 來啟動。所有備份參數均使用標準 NMDA 組態檔案輸入。
IQ_OCS_PATH(對於 SAP IQ 排定備份是必需的。SAP IQ 手動備份為選用IQ_OCS_PATH =/iq/IQ-16_1/OCS-16_0IQ_USERPATH(僅限特定情況)SYBASE> SAP IQ 軟體安裝地點USER_PSWD(當 SAP IQ 伺服器有密碼時)
注意:設定加密的 SAP IQ 使用者密碼
USER_PSWD 參數含 nsrdaadmin -P -z configuration_file_path。
# 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 備份都在命名空間「iq」下。在具有「nsrinfo」的命名空間中查詢用戶端索引檔案資訊時,可以如下所示使用:
nsrinfo –s <server> -c <client> -n iq還原是透過以下命令完成:
sriqrc -z <configuration file>
Affected Products
Data Backup & Protection Software, NetWorkerProducts
NetWorker FamilyArticle Properties
Article Number: 000219292
Article Type: How To
Last Modified: 17 مارس 2026
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.