문제해결
본 장에서는 잘못된 설치용 속성 파일 작성으로 인해 발생할 수 있는 에러 중 자주 발생하는 유형을 소개하고, 유형별 해결방법을 기술한다.
1. 개요
TACF 설치 과정에서 발생하는 에러는 다음의 3가지 경로를 통해 발견할 수 있다.
-
${OPENFRAME_HOME}/UninstallerData/log/install_tacf.log 파일을 텍스트 에디터로 직접 열어 확인한다.
-
TACF를 설치한 후 수동으로 스크립트를 실행할 때 기록된 에러 로그 정보를 확인한다.
-
OpenFrame의 기동을 확인할 때 나타나는 서버(ofrsasvr) 상태 로그 정보를 확인한다.
|
2. 에러 유형 및 해결방법
다음은 잘못된 설치용 속성 파일 또는 라이선스 파일로 인해 TACF 설치 중 빈번히 발생하는 에러 및 유형별 해결방법에 대해 소개한다.
2.1. 라이선스 파일
라이선스 파일이 존재하지 않거나 잘못된 경우 다음과 같은 에러가 발생한다.
-
유형
TACF 라이선스 파일이 존재하지 않거나 손상된 경우 또는 라이선스 기간이 만료된 경우 OpenFrame을 기동할 때 ofrsasvr 서버가 올바르게 실행되지 않으며, tmadmin을 통해 서버 상태를 확인할 때 NRDY가 표시된다. 이 경우 ${OPENFRAME_HOME}/core/log/ulog 디렉터리의 ofrsasvr<execution_date>.err 로그 파일을 통해 다음과 같은 에러 내용을 확인할 수 있다.
[2020-03-17T14:28:06.751807] [OFRSASVR(15022) ] [U] [CHK0001] /home/oframe7/OpenFrame/license/lictacf.dat file open fail: 2 [2020-03-17T14:28:06.751862] [OFRSASVR(15022) ] [E] [SFX1003E] safx_initialize() fail: -28010 15022.142806:(I) SVR3016 SVR ofrsasvr (5/37) tpsvrinit fail. [SVR0031]
서버가 올바르게 실행되고 있는지 확인하기 위해 tmadmin을 실행한 후 si 명령어를 실행한다. 자세한 내용은 설치 확인을 참고한다.
-
해결방법
해당 서버 프로세스의 로그 파일을 조회하여 문제 원인을 파악할 수 있다.
2.2. 데이터베이스
데이터베이스 접속 정보를 잘못 입력한 경우 또는 데이터베이스의 TACF용 테이블 스페이스를 생성하지 않았거나 테이블 스페이스 이름을 잘못 입력한 경우 다음과 같은 에러가 발생한다.
-
유형
-
데이터베이스 접속 정보를 잘못 입력한 경우
설치용 속성 파일을 작성할 때 TACF 환경설정에서 데이터베이스 접속 정보를 잘못 입력하여 인스톨러를 실행하면 데이터 생성 스크립트를 실행할 때 다음과 같은 에러(TBR-2048)가 발생한다.
tbSQL 6 TmaxData Corporation Copyright (c) 2008-. All rights reserved. TBR-2048: Data source was not found.
-
데이터베이스에 TACF용 테이블 스페이스를 생성하지 않았거나 테이블 스페이스 이름을 잘못 입력한 경우
설치용 속성 파일을 작성할 때 TACF 환경설정에서 테이블 스페이스 이름을 잘못 설정하거나 테이블 스페이스가 생성되어 있지 않은 채 인스톨러를 실행하면 데이터 생성 스크립트를 실행할 때 다음과 같은 에러(TBR-7073)가 발생한다.
sqlerr - Specified tablespace 'TACF00' was not found. (SQLSTATE=72000, NativeError:-7073)
-
-
해결방법
스크립트 실행 도중 에러가 발생하면 설치용 속성 파일에서 TACF 환경 설정 항목을 올바르게 수정한 다음 TACF를 다시 설치한다. 자세한 내용은 TACF 환경설정을 참고한다.
'TBR-'로 시작하는 에러 코드는 Tibero의 에러코드이므로 Tibero 기술 지원으로 문의하거나 tberr 등의 툴을 사용하여 검색한다.