NMDA:使用 NMDA 19.x 配置 SAP IQ 数据库备份
摘要: 如何使用 NetWorker Module for Databases and Applications (NMDA) 版本 19.x 配置系统应用程序和产品智能查询 (SAP IQ) 数据库。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
说明
从 NetWorker Module for Databases and Applications (NMDA) 19.x 开始,NMDA 软件支持备份所有系统应用程序和产品智能查询 (SAP IQ) 事务日志和日志归档。执行日志备份后,使用 NMDA 执行 SAP IQ 时间点恢复,将数据库还原到事务日志偏移量。
该数据库包括五种类型的 SAP IQ 存储:
- 目录存储 — 包含文件dbname.db中用于管理数据库的元数据和信息。
- IQ 主存储 — 包含数据库数据和事务日志。
- IQ 临时存储 — 包含在加载或查询数据库时使用的临时数据。
- RLV 存储 - 包含内存中数据。
- IQ 共享临时存储 — 包含多路复用环境的临时数据。
提醒:NMDA 仅支持单工环境,不支持多路复用环境。
NMDA 支持四个备份级别,用于备份 SAP IQ 数据库数据;Full、Incremental、Incremental Since Full 和 Transaction Log。必须为要备份的 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 服务器进行通信。若要启用此通信,$SYBASE目录中必须存在 SAP IQ 接口文件。在执行任何 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 备份配置文件中的手动备份是必需的。通过从命令行调用 nsrdasv 来启动 SAP IQ 的手动备份。使用标准 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 管理指南。
要恢复 READWRITE FILES ONLY 或 ALL FILES 备份的 FULL、INCREMENTAL SINCE FULL 或 INCREMENTAL 恢复,必须关闭数据库。数据库可能正在运行,也可能不运行以恢复只读文件的备份。
其他信息
所有 NMDA IQ 备份都位于命名空间“iq”下。当使用“nsrinfo”查询命名空间中的客户端索引文件信息时,可以按如下方式使用它:
nsrinfo –s <server> -c <client> -n iq还原通过以下命令完成:
sriqrc -z <configuration file>
受影响的产品
Data Backup & Protection Software, NetWorker产品
NetWorker Family文章属性
文章编号: 000219292
文章类型: How To
上次修改时间: 19 5月 2026
版本: 4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。