[Tibero] Tibero7 Dump(tbExport, tbImport)

지규·2023년 9월 4일
0

이번 프로젝트에서 DBMS로 Tibero7를 사용하였다. 기본적으로 Oracle과 매우 흡사하며 Oracle의 expdp/impdp 와 같은 tbExport/tbImport 명령어가 있어 이를 정리하고자 한다.

Oracle Data Pump와 마찬가지로 모든 명령어는 cmd창에서 작업한다.

1. tbExport

  1. Tibero 유저로 접속한다.

  2. 아래 명령어로 dat파일 및 log 저장 디렉토리를 생성한다.
    (관리의 편의를 위해 별도의 디렉토리를 생성하였다.)

    mkdir -p dump/dat dump/log
  3. tbExport 실행.
    3-1. Tibero 가 설치된 경로의 /client/bin 경로로 접속한다.
    (TB_HOME 환경변수가 보통 설정되어있다.)

     cd $TB_HOME/client/bin

    3-2. 아래 명령어로 Export 한다.

    # 스키마모드 export 옵션을 적용. 
    tbexport username=[username] password=[password] sid=[sid] file=[dir/tbexport.dat] log=[dir/tbexport.log] user=[username]
    
    # Full export 옵션을 적용.
    tbexport username=[username] password=[password] sid=[sid] file=[dir/tbexport.dat] log=[dir/tbexport.log] full=y

  4. 아래 캡처와 같이 .dat, .log 파일이 생성된 것을 확인

2. tbImport

  1. Tibero 유저로 접속한다.

  2. Tibero 가 설치된 경로의 /client/bin 경로로 접속한다.

     cd $TB_HOME/client/bin
  3. 아래 명령어로 Import 한다.

    # 스키마모드 import 옵션을 적용. 
     tbimport username=[username] password=[password] sid=[sid] file=[dir/tbexport.dat] log=[dir/tbimport.log] user=[username]
     
     # Full import 옵션을 적용. 
     tbimport username=[username] password=[password] sid=[sid] file=[dir/tbexport.dat] log=[dir/tbimport.log] full=y

0개의 댓글