명령 프롬프트 창에서 오라클 DB 데이터를 EXPORT, IMPORT 하는 방법

1. cmd에서 다음 명령어 실행하여 Export

EXP USER_ID/PASSWORD@TNS_NAME FILE='D:/DumpFileName_20130428.dmp' GRANTS=Y INDEXES=Y ROWS=Y CONSTRAINTS=Y TRIGGERS=Y COMPRESS=Y DIRECT=N CONSISTENT=N STATISTICS=ESTIMATE OWNER=(OWNER_NAME)

또는

EXP USER_ID/PASSWORD@TNS_NAME FILE='D:/DumpFileName_20130428.dmp' TABLES=(TABLE_NAME)

또는

EXP USER_ID/PASSWORD@TNS_NAME FILE='D:/DumpFileName_20130428.dmp' FULL=Y


OWNER 외 옵션

FULL=Y : 전체파일여부 Default N

TABLES=(table1, table2, ...) : 각각 table

TABLESPACE : 주어진 TABLESPACE에 위치한 모든 Object를 export


2. cmd에서 다음 명령어 실행하여 Import

(import 시 옵션은 맞게 조정함)

IMP USER_ID/PASSWORD@TNS_NAME FILE='D:/DumpFileName_20130428.dmp'
GRANTS=N INDEXES=N ROWS=Y CONSTRAINTS=N IGNORE=Y SHOW=N DESTROY=N ANALYZE=Y SKIP_UNUSABLE_INDEXES=N RECALCULATE_STATISTICS=N FROMUSER=(USER_ID) TOUSER=(USER_ID) TABLES=(TABLE_NAME)


자세한 옵션은 EXP HELP=YIMP HELP=Y로 볼 수 있음

Posted by 란수
,