使用 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 存储:
  • Catalog store — 包含用于管理数据库的元数据和信息,位于文件 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 管理和安装指南 。 
  1. 在 SAP IQ 数据库服务器上安装 NetWorker 客户端和 NMDA。
在安装 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 备份操作期间,开放客户端服务器 (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-Template for SAP IQ 备份参数
nmda_iq_restore.cfg-Template for SAP IQ 恢复参数

制作所需模板的副本。卸载 NMDA 软件会删除原始模板。

基于模板创建 NMDA 配置文件:
配置文件模板位于以下目录中:
在 UNIX 上:/nsr/apps/config:
  1. 将相应的模板文件复制到客户端主机上的任何位置。
  2. 确保配置文件具有组和其他用户的读取权限。
  3. 您可以使用任何首选名称来命名配置文件。以下参数对于 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.    
  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 管理指南 。

数据库必须处于关闭状态,才能恢复只读写入文件或所有文件备份的完整、增量(自完整以来增量)或增量恢复。数据库可能正在运行,也可能无法恢复只读文件的备份。

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.