기술 정보
home
채널 소개
home

tbrmgr NetBackup(넷백업) 연동 시 유의사항 (SVR Error: -24106)

문서 유형
장애 해결
분야
백업/복구
키워드
tbrmgr
NetBackup
환경변수
dummy library
적용 제품 버전
6FS06
6FS07
6FS07PS
7FS01
7FS02
7FS02PS
1 more property

현상

NetBackup (넷백업)과 연동하여 tbrmgr 수행 시, SVR Error: -24106 Using netbackup dummy library. Do not use netbackup with dummy library. 에러가 발생하며 백업 실패 현상이 발생합니다.
예시
37203 RMGR - Backup (FULL) 37204 ============================================================================== 37205 [11-25T20:50:04.368571] [19154] [ INFO] Backup progress thread connected to the database 37206 [11-25T20:50:04.378732] [19154] [TRACE] Initializing the backup progress, it may take few minutes… 37207 [11-25T20:50:06.594619] [19154] [ INFO] Tracks backup (set_id:175, ts_id: 0, df_id: 0) 37208 [11-25T20:50:08.492432] [19154] [TRACE] RMGR Error: query failed exec 37209 (ALTER RMGR BACKUP OPTION 'nbu backup,skip unused,ibuf=8192' ) 37210 SVR Error: -24106 Using netbackup dummy library. Do not use netbackup with dummy library.
SQL
복사

원인

NetBackup 연동 기능이 적용된 티베로 버전에서는 넷백업 설치 유무와 상관 없이 부팅 가능하도록, dummy 라이브러리를 제공하고 있습니다.
참고
넷백업 연동 기능 적용 버전: 155670i 이상 패치
dummy library 는 아래 경로에서 확인할 수 있습니다.
$ ls $TB_HOME/client/lib libxbsa64.so libnbbasecST.so libnbclientcST.so libvxcPBXST.so
SQL
복사
아래와 같이 dummy library 에 연결되어 있는 경우, tbrmgr  수행 시, SVR Error: -24106  Using netbackup dummy library. Do not use netbackup with dummy library.에러 메세지가 발생합니다.
$ cd $TB_HOME/bin $ ldd tbsvr | grep libvxcPBXST.so libvxcPBXST.so => /tibero_engine/tibero6/client/lib/libvxcPBXST.so (0x00007f5e57434000)
SQL
복사

해결

티베로 설치 전, 환경 변수(LD_LIBRARY_PATH)를 수정하여 dummy 라이브러리가 아닌 넷백업에서 제공하는 라이브러리 경로(/usr/openv/lib/)를  먼저 읽도록 환경 변수 설정 후 설치를 진행 합니다.
티베로 설치 이후, 환경 변수(LD_LIBRARY_PATH)를 수정하여 dummy 라이브러리가 아닌 넷백업에서 제공하는 라이브러리 경로(/usr/openv/lib/)를 먼저 읽도록 환경 변수 설정 후 티베로 재기동시 정상적으로 연동이 가능합니다.
# LD_LIBRARY_PATH 설정 (NetBackup 경로를 최우선으로) $ vi ~/.bash_profile export LD_LIBRARY_PATH=/usr/openv/lib/:$TB_HOME/lib:$TB_HOME/client/lib $ tbdown; tbboot
SQL
복사
NetBackup 에서 제공하는 Libarary에 올바르게 연결되어 있는 경우는 아래와 같이 실행됩니다.
$ cd $TB_HOME/bin $ ldd tbsvr | grep libvxcPBXST.so libvxcPBXST.so => /usr/openv/lib/libvxcPBXST.so (0x00007fa98144f000)
SQL
복사