문서유형ㅣ장애해결
분야ㅣ백업/복구
적용제품버전ㅣ6FS06, 6FS07, 6FS07PS, 7FS01, 7FS02, 7FS02PS
문서번호ㅣTBATS012
현상
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.
원인
NetBackup 연동 기능이 적용된 티베로 버전에서는 넷백업 설치 유무와 상관 없이 부팅 가능하도록, dummy 라이브러리를 제공하고 있습니다.
참고넷백업 연동 기능 적용 버전: 155670i 이상 패치
dummy library 는 아래 경로에서 확인할 수 있습니다.
$ ls $TB_HOME/client/lib libxbsa64.so libnbbasecST.so libnbclientcST.so libvxcPBXST.so
아래와 같이 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)
해결
- 티베로 설치 전, 환경 변수(
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
NetBackup 에서 제공하는 Libarary에 올바르게 연결되어 있는 경우는 아래와 같이 실행됩니다.
$ cd $TB_HOME/bin $ ldd tbsvr | grep libvxcPBXST.so libvxcPBXST.so => /usr/openv/lib/libvxcPBXST.so (0x00007fa98144f000)