NMDA 19.x로 SAP IQ 데이터베이스 백업 구성

Summary: NMDA(NetWorker Module for Databases and Applications) 버전 19.x를 사용하여 시스템 애플리케이션 및 제품 SAP IQ(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(Intelligent Query) 트랜잭션 로그 및 로그 아카이브의 백업을 지원합니다. 로그 백업을 수행한 후 NMDA를 사용하여 데이터베이스를 트랜잭션 로그 오프셋으로 복원하는 SAP IQ 시점 복구를 수행합니다.

데이터베이스에는 다음과 같은 5가지 유형의 SAP IQ 저장소가 포함됩니다.
  • Catalog store-file dbname.db에 데이터베이스 관리를 위한 메타데이터 및 정보가 포함되어 있습니다.
  • IQ 기본 저장소 - 데이터베이스 데이터 및 트랜잭션 로그를 포함합니다.
  • IQ 임시 저장소 - 데이터베이스를 로드하거나 쿼리하는 데 사용되는 임시 데이터가 포함되어 있습니다.
  • RLV store-In-memory 데이터가 포함되어 있습니다.
  • IQ 공유 임시 저장소 - 멀티플렉스 환경에 대한 임시 데이터가 포함되어 있습니다.
참고: NMDA는 다중화 환경이 아닌 단순 환경만 지원합니다.

NMDA는 SAP IQ 데이터베이스 데이터의 백업에 대해 4개의 백업 수준을 지원합니다. full, incremental, incremental since full, and transaction log. 백업하려는 SAP IQ 데이터베이스 데이터에 적합한 백업 수준을 지정해야 합니다.

NMDA는 NetWorker 세이브 세트로 모든 SAP IQ 트랜잭션 로그 및 로그 아카이브의 백업을 지원합니다. 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(Open Client Server) 라이브러리가 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 백업 구성 파일의 수동 백업에는 다음 매개변수가 필수입니다. SAP IQ의 수동 백업은 명령줄에서 nsrdasv를 호출하여 시작됩니다. 모든 백업 매개변수는 표준 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. Enter password
Enter password
그림 2: Enter password
 
참고: NMDA는 예약된 SAP IQ 백업에 대한 백업 구성 마법사를 지원하지 않습니다. 마법사 없이 이러한 예약 백업을 구성해야 합니다.
 
  1. NMC에 로그인하고 Protection >Clients >New로 이동합니다.
client_name, Save SetBackup Command의 키입니다. 
 
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.