NMDA: NMDA 19.x를 사용하여 SAP IQ 데이터베이스 백업 구성
Riepilogo: NMDA(NetWorker Module for Databases and Applications) 버전 19.x를 사용하여 시스템애플리케이션 및 제품 지능형 쿼리(SAP IQ) 데이터베이스를 구성하는 방법
Istruzioni
NMDA(NetWorker Module for Databases and Applications) 19.x부터 NMDA 소프트웨어는 모든 SAP IQ(Systems Applications and Products Intelligent Query) 트랜잭션 로그 및 로그 아카이브의 백업을 지원합니다. 로그 백업을 수행한 후 NMDA를 사용하여 데이터베이스를 트랜잭션 로그 오프셋으로 복원하는 SAP IQ 시점 복구를 수행합니다.
데이터베이스에는 5가지 유형의 SAP IQ 저장소가 포함되어 있습니다.
- 카탈로그 저장소 - 데이터베이스 관리를 위한 메타데이터와 정보가 파일 dbname.db에 포함되어 있습니다.
- IQ 기본 저장소 - 데이터베이스 데이터 및 트랜잭션 로그를 포함합니다.
- IQ temporary store - 데이터베이스를 로드하거나 쿼리하는 데 사용되는 임시 데이터가 들어 있습니다.
- RLV 저장소 - 메모리 내 데이터를 포함합니다.
- IQ 공유 임시 저장소 - 멀티플렉스 환경에 대한 임시 데이터를 포함합니다.
NMDA는 SAP IQ 데이터베이스 데이터 백업을 위해 4가지 백업 수준을 지원합니다. 전체, 증분, 전체 이후 증분 및 트랜잭션 로그 백업하려는 SAP IQ 데이터베이스 데이터에 대해 적절한 백업 레벨을 지정해야 합니다.
NMDA는 모든 SAP IQ 트랜잭션 로그 및 로그 아카이브를 NetWorker 세이브 세트로 백업하는 기능을 지원합니다. SAP IQ 트랜잭션 로그 백업을 실행할 때 NetWorker 소프트웨어는 파일 시스템 백업을 사용하여 로그 및 로그 아카이브를 백업합니다.
SAP IQ 트랜잭션 로그 백업은 로그 격차 또는 누락된 로그 파일을 확인하지 않습니다. SAP IQ 트랜잭션 로그 백업을 활성화하려면 필수 매개변수를 설정해야 합니다 NSR_BACKUP_LEVEL 을 NMDA SAP IQ 백업 구성 파일의 txnlog 값으로 변경합니다. 자세한 내용은 NMDA 관리 및 설치 가이드를 참조하십시오.
- SAP IQ 데이터베이스 서버에 NetWorker Client 및 NMDA를 설치합니다.
그림 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 인터페이스 파일 설정
[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)
UNIX에서:
/nsr/apps/config
필요한 템플릿의 복사본을 만듭니다. 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 서버에 비밀번호가 있는 경우)
USER_PSWD 매개 변수를 nsrdaadmin -P -z configuration_file_path.
# nsrdaadmin -P -z /home/SybaseIQ/NMDA-IQ_BACKUP.cfg.
- Enter password
그림 2: Enter password
- NMC에 로그인한 후 ProtectionClientsNew >> 로 이동합니다.
그림 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 또는 모든 파일 백업의 FULL, INCREMENTAL SINCE FULL 또는 INCREMENTAL 복원을 복원하려면 데이터베이스가 꺼져 있어야 합니다. 읽기 전용 파일의 백업을 복원하기 위해 데이터베이스가 실행 중이거나 실행되지 않을 수 있습니다.
Informazioni aggiuntive
nsrinfo –s <server> -c <client> -n iq복원은 다음 명령을 통해 수행됩니다.
sriqrc -z <configuration file>