SSISO Community

시소당

오라클import,export

1. 특정table만 export하는 방법

exp user/pass file=aa`date '+%y%m%d'`.dmp tables=tbl1,tbl2
----------------------
화일명은 그냥 지정해도 됨

2. interactive export하는 방법 (주로 user별로 하는 경우)

exp user/pass
하면 묻는 말에 대답하면서 나가면 되겠지.
보통은 default로 답하면 되고...
한번 해보면 알 것임.


3. export 받은 전체를 그대로 import하는 경우

imp user/pass file=alpha000710.dmp full=y ignore=y buffer=32000000 commit=y

이때 해당 테이블에는 자료가 없어야 한다.
자료가 있는 경우는 화일을 하나 만들어서
% vi load


sqlplus user/pass << EOFsvr
truncate table 테이블1;
truncate table 테이블2;
exit
EOFsvr
imp snu/snu01 file=alpha000710.dmp full=y ignore=y buffer=32000000 commit=y

하면 테이블1,2의 자료를 자동으로 delete 안 후 import 하는 batch 화일이 된다

4. export 받은 화일의 특정 테이블만 import하는 경우

imp user/pass file=alpha000710.dmp full=y ignore=y buffer=32000000 commit=y
tables=tbl1,tbl2

2101 view

4.0 stars