참고 1. 설치 후 문제 해결
본 부록에서는 Tibero를 설치한 후 발생할 수 있는 문제를 해결하는 방법을 설명합니다.
사용자 환경설정 파일
TB_HOME
문제
TBR-2048 : Data source was not found.tbSQL 유틸리티에 접속할 때 이러한 메시지가 나타나면 TB_HOME이 설정되지 않았거나 잘못된 경우 또는 Tibero를 설치한 후 환경설정 파일을 적용하지 않은 경우에 발생하는 문제입니다.
해결 방법
사용자 환경설정 파일의 TB_HOME 환경변수를 확인하고 변경한 뒤 시스템에 적용시킵니다.
LD_LIBRARY_PATH
문제
tbsql: error while loading shared libraries: libtbcli.so:
cannot open shared object file: No such file or directorytbSQL 유틸리티에 접속할 때 이러한 메시지가 나타나면 LD_LIBRARY_PATH가 설정되지 않았거나 잘못된 경우 또는 Tibero를 설치한 후 환경설정 파일을 적용하지 않은 경우에 발생하는 문제입니다.
해결 방법
사용자 환경설정 파일의 LD_LIBRARY_PATH를 확인하고 변경한 뒤 시스템에 적용시킵니다.
TB_SID
문제
tbboot 또는 tbdown 명령어를 실행할 때 위와 같은 메시지 중 하나가 나타나면 TB_SID가 설정되지 않은 경우에 발생하는 문제입니다.
해결 방법
사용자 환경설정 파일의 TB_SID를 확인하고 변경한 뒤 시스템에 적용시킵니다.
TAC 설치
본 절에서는 TAC 환경에서 Tibero를 설치한 후 발생할 수 있는 문제와 해결방법을 설명합니다.
노드 추가
tip 파일 접근 문제
문제
노드를 추가할 때 설정 파일(.tip)을 찾지 못하여 발생하는 문제입니다.
해결 방법
TB_HOME, TB_SID를 참고하여 해당 경로에 기존 Tibero 인스턴스의 $TB_SID.tip이 위치해 있는지 확인합니다.
TAC 접근 문제
문제
노드를 자동으로 추가할 때 설정값들을 읽어오기 위하여 기존 노드에 접속하는데 이를 실패하여 발생 하는 문제입니다.
해결 방법
TB_HOME와 TB_SID가 제대로 설정되어 있는지 확인합니다.
tbsql로 기존 노드에 접속 가능한지 확인합니다.
기존 노드가 작동하고 있지 않은 경우 tbcm, tbboot 명령어로 기동한 후 노드 추가를 재시도합니다.
scp 파일 전송 문제
문제
새로운 노드에 Tibero 설치 파일을 전송하는 도중 실패하여 발생하는 문제입니다.
해결 방법
추가하려는 노드에 현재 노드에서 접근할 수 있는지 ping 또는 ssh 등으로 확인합니다.
원활하게 이루어지지 않을 경우 계정 동기화 설정과 네트워크 설정, 방화벽 설정 등을 확인합니다.
TAC raw device 환경 내 TPR 관련 주의사항
문제
Tibero 5.0 r61295 이후부터는 TPR 관련 테이블을 담는 TPR 전용 테이블 스페이스(SYSSUB)가 추가 되었습니다. 설치 또는 패치할 때 시스템 스키마를 구성하는 단계에서 자동으로 $TB_ HOME/database/$TB_ SID 아래에 파일(syssub001.dtf)을 만듭니다. 단, DB_CREATE_FILE_DEST가 명시되어 있는 경우에는 해당 위치에 만듭니다. 하지만 TAC raw device 사용 환경이라면 그 시스템 스키마를 수행하는 노드의 로컬 디스크에 해당 파 일이 생성되어 다른 노드에서는 TPR 테이블 스페이스에 접근하지 못하는 오류가 발생합니다. 공유 파일 시스템이면서 DB_CREATE_FILE_DEST가 적절한 경로로 지정되지 않은 환경에서도 마찬가지입니다.
해결 방법
아래와 같은 방법으로 SYSSUB 테이블 스페이스를 재생성합니다.
테이블 스페이스를 삭제합니다.
테이블 스페이스를 생성합니다.
다음의 스크립트를 실행합니다.
기타
포트 번호
문제
tbboot 명령어를 실행할 때 사용하려는 포트 번호가 이미 사용 중인 경우에 발생하는 문제입니다.
해결 방법
해당 인스턴스가 이미 실행 중인지 확인하거나 $TB_HOME/client/config 디렉터리에 있는 $TB_SID.tip 파일에 설정된 포트 번호를 수정합니다.
dbtimezone
권고 사항
dbtimezone 값은 timestamp with local timezone 데이터 타입을 DB에 저장할 때 사용되는 기준 timezone 값입니다. DB 내부에서 처리되는 값이므로 불필요한 연산이 추가되어 성능상에도 안좋은 영향을 미치게 되어 임의 변경을 권고하지 않습니다.
Last updated

