반응형
2. SQL*Loader 사용법 (초간단 정리) - https://ntalbs.github.io/2010/sql-loader/
BLOB 데이터를 Export하는 경우에는 Sql으로는 불가능하다.
BLOB 데이터를 Export할 때는 SQL Loader 포맷을 이용한다.
스키마 표시 해제 : 유저정보가 표시될지 안될지 선택하는 부분
저장 영역 해제 : 아래 사진에는 해제 안되어있지만 저장영역(테이블스페이스)가 변경되는 경우에는 역시 해제하도록 한다.
형식은 loader로 하고
여러개의 BLOB 파일을 Export하므로 별도의 파일을 선택
결과는 아래와 같다.
export.sql 파일을 실행해서 테이블을 Export할 수 있다.
- 테이블명_PK.sql : PK설정
- 테이블명_CONSTRAINT.sql : 제약조건
- 테이블명.sql : create table
CTL파일을 실행하여 BLOB이 포함된 데이터를 불러올 수 있다.(IMPORT)
- CTL을 열어보면 각 Row별 Insert 구문이 적혀있고 BLOB파일은 해당 LDR파일의 이름이 적혀있다.
- LDR파일들은 각각 하나의 BLOB파일에 해당한다.
SQL Loader를 사용하여 CTL파일을 실행시킨다.
- 커맨드 창에서 해당 파일이 있는 경로로 이동한 뒤 아래 명령어를 실행시킨다. 아이디/비밀번호는 IMPORT할 연결의 userID/PWD
- sqlldr userid=아이디/비밀번호 control=컨트롤파일명.ctl
반응형
'백엔드 > 데이터베이스' 카테고리의 다른 글
DB 테이블 값 복사할때는 INSERT-SELECT (0) | 2019.01.15 |
---|---|
make password not expire (0) | 2018.11.01 |
오라클 DB 로컬로 덤프뜨기 (0) | 2018.07.31 |
NVL(널값, 널이면) & NVL2(널값, 널이아니면, 널이면) (0) | 2018.07.27 |
OLEDB Oracle로 변환 (0) | 2018.07.27 |
댓글