이번 프로젝트에서 DBMS로 Tibero7를 사용하였다. 기본적으로 Oracle과 매우 흡사하며 Oracle의 expdp/impdp 와 같은 tbExport/tbImport 명령어가 있어 이를 정리하고자 한다.
Oracle Data Pump와 마찬가지로 모든 명령어는 cmd창에서 작업한다.
Tibero 유저로 접속한다.
아래 명령어로 dat파일 및 log 저장 디렉토리를 생성한다.
(관리의 편의를 위해 별도의 디렉토리를 생성하였다.)
mkdir -p dump/dat dump/log
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
아래 캡처와 같이 .dat, .log 파일이 생성된 것을 확인
Tibero 유저로 접속한다.
Tibero 가 설치된 경로의 /client/bin 경로로 접속한다.
cd $TB_HOME/client/bin
아래 명령어로 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