티스토리 뷰
설치(마이그레이터 다음 페이지 참조)
별도의 라이센스 없이 $TB_HOME/client/bin/tbmigrator.zip 파일의 압축을 풀면 바로 설치됨 jar 파일 다운로드 |
tbExport
Tibero 데이터베이스에 저장된 스키마 객체 젂체 또는 일부를 SQL문장 형태로 추출하여 tbExport에서 정의한 고유형식을 갖는 파일에 저장한다.(논리적인 백업) [tbExport 모드종류] • 젂체 데이터베이스모드[FULL] • 사용자 모드[USER] • 테이블 모드[TABLE] [tbExport 파라미터 확인] tbExport를 실행하기 위한 기본적인 명령어 라인의 파라미터에 대한 정보 |
Export 실행
[tibero:/home/tibero]$tbexport tbexport tbExport 4.0 - TmaxSoft, Co. Copyright(C) 2001-2009. Usage: tbexport [PARAMETER1=VALUE] [PARAMETER2=VALUE] ... Parameters: CFGFILE Config file name USERNAME Database user name PASSWORD User password IP IP address, default: localhost PORT PORT number, default: 8629 FILE Export dump file name, default: default.dat NO_PACK_DIR Export unpacked dump files to specified directory. If this option is specified, FILE parameter will be ignored. OVERWRITE Overwrite datafile if same file name exists: Y/N, default: N LOG Export log file name FULL Full Mode: Y/N, default: N USER User Mode: user name list TABLE Table Mode: table name list QUERY Where predicate: (Optional) to filter data to be exported(must be used with TABLE parameter) INDEX Export Index: Y/N, default: Y GRANT Export Grant: Y/N, default: Y CONSTRAINT Export Constraint: Y/N, default: Y ROWS Export Table Rows: Y/N, default: Y SCRIPT LOG THE DDL SCRIPT: Y/N, default: N THREAD_CNT Thread Count, default: 4 SERVER_VER Tibero Server Version, default: 4 PARALLEL_DEGREE Option of parallel hint, default: 0 (NOT PARALLEL) |
1. 명령어
(전체 데이터베이스 모드로 tbExport SYS사용자를 제외한 모든 사용자의 오브젝트를 추출한다. DBA권한을
가진 사용자만 가능하다.)
[tibero@gampol ~]$ tbexport USERNAME=sys PASSWORD=tibero IP=localhost PORT=8629 SID=TDBMS FILE=exp_data_user.dat LOG=exp_data_user.log USER=tibero SCRIPT=y
|
2. 실행화면
tbexport
[tibero@gampol ~]$ ll |
3.테이블 모드로 tbExport
(하나 이상의 지정한 테이블과 연관된 인덱스 등의 데이터베이스 오브젝트를 함께 추출한다. 테이블지정 시 소유자도 명시해야 한다.)
tbexport USERNAME=sys PASSWORD=tibero IP=localhost PORT=8629 FILE=exp_data_table.dat LOG=exp_data_table.log TABLE=employee SCRIPT=y SID=TDBMS
java.lang.Exception: Error: can not find the specified table: "TIBERO"."EMPLOYEE" employee 파일이 없어서 생기는 에러~
[테이블 생성후 실행 하기 ] SQL> create table employee( seq number(5), name varchar(20), tel char(12), addr varchar(50)); create table employee( seq number(5), name varchar(20), tel char(12), addr varchar(50));
[tibero@gampol ~]$ tbexport USERNAME=sys PASSWORD=tibero IP=localhost PORT=8629 FILE=exp_data_table.dat LOG=exp_data_table.log TABLE=employee SCRIPT=y SID=TDBMS
[tibero@gampol ~]$ ls -lrt exp_data_t*
성공
|
4. 전체 데이터베이스 모드로 tbImport
전체 데이터베이스 모드는 export한 파일로부터 Tibero데이터베이스 젂체를 import하는 모 드로, DBA만이 사용할 수 있는 모드이며 SYS 사용자를 제외한 모든 사용자의 객체를 import하기 위해 사용한다
sql> insert into employee(seq,name,tel,addr) values(1,'임성빈','01095138018','대구'); 1 row inserted. SQL> select * from employee; SQL> delete from employee; 5 rows deleted. SQL> drop table employee;
|
사용자 모드로 tbImport
사용자 모드는 export한 파일로부터 지정한 사용자에 대하여 그 사용자가 소유하고있는 모 든 스키마 객체를 import하는 모드로, DBA는 하나 이상의 사용자에 대하여 이 모드를 사용 가능하다.
[Syntax]
1) export 한 user에서 동일 user로 import할 때
tbimport USERNAME=sys PASSWORD=tibero IP=localhost PORT=8629 FILE=exp_data_user.dat LOG=imp_data_user.log USER=tibero SCRIPT=y |
2) export 한 user가 아닌 다른 user에게로 import할 때
tbimport USERNAME=sys PASSWORD=tibero IP=localhost PORT=8629 FILE=exp_data_user.dat LOG=imp_data_user.log FROMUSER=tibero TOUSER=tibero1 SCRIPT=y |
테이블 모드로 tbImport
1) export 한 user에서 동일 user로 import할 때
tbimport USERNAME=sys PASSWORD=tibero IP=localhost PORT=8629 FILE=exp_data_table.dat LOG=imp_data_table.log TABLE=tibero.employee SCRIPT=y |
2) export 한 user가 아닌 다른 user에게로 import할 때
tbimport USERNAME=sys PASSWORD=tibero IP=localhost PORT=8629 FILE=exp_data_table.dat LOG=imp_data_table.log FROMUSER=tibero TOUSER=tibero1 TABLE=employee SCRIPT=y |
tbLoader TEST
[테스트 시나리오]
1) 테이블을 생성한다.
2) 컨트롤 파일을 작성한다.
3) 데이터 파일을 작성한다.
4) 명령어를 실행한다.
5) 실행결과 로그파일과 오류파일을 체크한다
- Total
- Today
- Yesterday
- CVE 취약점 점검
- 5.4.0.1072
- 오라클 홈디렉토리 copy 후 startup 에러
- 코로나19
- 커널
- ORACLE 트러블 슈팅(성능 고도화 원리와 해법!)
- (InstantClient) 설치하기(HP-UX)
- MSA
- 오라클 인스턴트클라이언트(InstantClient) 설치하기(HP-UX)
- 설치하기(HP-UX)
- pod 상태
- 오라클 트러블 슈팅(성능 고도화 원리와 해법!)
- 키알리
- 스토리지 클레스
- 오라클
- ubuntu
- 쿠버네티스
- 여러서버 컨트롤
- 튜닝
- Oracle
- [오라클 튜닝] instance 튜닝2
- 우분투
- startup 에러
- [오라클 튜닝] sql 튜닝
- 트리이스
- 버쳐박스
- 앤시블
- K8s
- 테라폼
- directory copy 후 startup 에러
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |