Oracle - 특정테이블 Export,Import

 

커맨드창(cmd)에서 테이블 Export,Import

테이블을 export하여 데이터를 뽑은 후 import 해보자

특정테이블 Export

exp [사용자아이디]/[사용자비밀번호]  tables=[테이블명]  query='"where [조건문]"' file='[저장경로].dmp'

exp scott/tiger tables=people query='"where num > 10"' file='c:\people.dmp'
scott/tiger 계정에 있는 people이라는 테이블의 num > 10 인 값들을 c:\에 people이라는 이름의 dmp로 export
조건문 대신 full=y을 사용하면 . 모든 테이블스페이스, 모든 사용자, 또한 모든 객체, 데이터들이 포함 된다.

테이블 삭제

drop table [테이블명]

drop table people
people이라는 테이블을 삭제한다.

특정테이블 Import

imp userid=[사용자아이디]/[사용자비밀번호] file='[저장경로].dmp' tables=[테이블명]

imp userid=scott/tiger file='c:\people.dmp' tables=people
scott/tiger 계정에다 c:\에 people이라는 이름의 dmp를 people이라는 테이블로 import