Target DB 작업

본 장에서는 Target DB인 Tibero 7의 작업 절차를 설명합니다.

작업은다음과 같은 순서로 진행합니다.

  1. 설치

  2. IMPORT 수행

  3. 후 처리

1. 설치

Tibero 7를 설치하는 순서는 아래와 같습니다.

(1) 기본절차

기본 절차에 대한 자세한 내용은 "Tibero 설치 가이드"를 참고합니다.

(2) 파일 설정

Tibero Initial Parameter(tip파일)

TIP은 $TB_HOME/config 안에 $TB_SID.tip 파일명으로 되어있습니다.

circle-info

Tibero 6에서 사용하던 파라미터중 변경되거나 사라진 파라미터가 있으므로 Tibero 7에서의 적용 확인이 필요합니다.

또한 _로 시작하는 히든파라미터를 사용하는것이 있다면 Tibero 7에서의 적용 확인이 필요합니다.

tbdsn.tbr

Tibero 6과 기본 문법은 같고 기존에 사용하던 Alias 등을 추가합니다.

기타 파일

Source DB에서 아래와 같은 설정 파일을 사용한다면 Tibero 7의 해당 설정 파일에도 적용이 필요합니다.

  • ESQL

  • C/JAVA External Procedure

  • DB Link 관련 Gateway

  • External Procedure (so 또는 class 파일 복사)

Source DB와 Targer DB의 OS, BIT가 동일하면 복사를 하고 다르면 원본 소스를 통해 재컴파일을수행합니다.

  • 디렉터리 관련 파일

"체크리스트 및 체크 방법"의 "디렉터리 확인"의 조회 결과 파일을 복사합니다.

(3) 데이터베이스 생성

"체크리스트 및 체크 방법"의 내용을 참고하여 Tibero 6 설정에 맞게 수정한 후 DB를 생성합니다. 단, Archivelog 모드일 경우 후처리를 적용합니다.

(4) system.sh 수행

2. Import 수행

Import를 수행하는 순서는 아래와 같습니다.

(1) 사용자 Tablespace 생성

tbexport에서 생성된 tibero6_exp.log 파일을 열어 CREATE TABLESPACE 구문을 참조해 데이터 파일경로 및 size를 조정합니다. 단, CREATE DATABASE에서 생성된 SYSTEM, UNDO,TEMP, USR 부분은 생성하지 않습니다.

circle-exclamation

(2) 사용자 생성

tbexport에서 생성된 tibero6_exp.log 파일을 열어 CREATE USER 구문을 참조해 USER의 PASSWORD, DEFAUTL_TABLESPACE 등의 설정을 조정합니다.

circle-exclamation

(3) tbimport

Export 한 데이터 파일을 미리 복사해서 가져온 후 tbimport의 Database(FULL) 모드로 수행합니다.

다음은 Target DB 서버에서 tbimport의 사용 방법 입니다.

항목
설명

username

Import 할 DB 계정으로 sys 계정 또는 dba 계정 중에서 하나를 선택

password

Import 할 DB 계정의 비밀번호

port

Import 할 DB의 포트 번호

sid

Import 할 DB의 이름

file

Tibero6에서 import 한 데이터 파일

log

생성될 로그 파일의 이름

다음은 Source DB 서버에서 Tibero 7 버전의 tbimport 사용 예시 입니다.

3. 후처리

(1) 미지원 목록처리

미지원 목록에 대한 생성구문을 Source DB 스크립트 형태로 실행합니다.

JOB

External Procedure - Library

External Procedure – JAVA SOURCE

Wrapped PL/SQL

디렉터리 경로 변경

(2) Archive 모드 적용

기존 Tibero 6이 Archive 모드였거나 Archive 운영이 필요할 경우 적용합니다.

DB 종료

Mount 모드 기동

모드 변경

DB 종료 및 기동

확인

Last updated