문제해결

본 장에서는 잘못된 설치용 속성 파일 작성으로 인해 발생할 수 있는 에러 중 자주 발생하는 유형을 소개하고, 유형별 해결방법을 기술한다.

1. 개요

TACF 설치 과정에서 발생하는 에러는 다음의 3가지 경로를 통해 발견할 수 있다.

  • ${OPENFRAME_HOME}/UninstallerData/log/install_tacf.log 파일을 텍스트 에디터로 직접 열어 확인한다.

  • TACF를 설치한 후 수동으로 스크립트를 실행할 때 기록된 에러 로그 정보를 확인한다.

  • OpenFrame의 기동을 확인할 때 나타나는 서버(ofrsasvr) 상태 로그 정보를 확인한다.

  1. 설치용 속성 파일 작성에 대한 자세한 내용은 설치용 속성 파일 작성을 참고한다.

  2. 에러 코드에 대한 자세한 내용은 "OpenFrame 에러 메시지 참조 안내서"를 참고한다.

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 등의 툴을 사용하여 검색한다.