프로젝트를 하시거나 교육장에서 연습한 테이블에 저장된 데이터를 집에가서 테스트하고 싶은 경우가 많이 있죠?
이번에는 오라클에서 작업한 모든 테이블과 테이블에 저장된 데이터를 내보내기/가져오기 하는 방법에 대해서 살펴보도록 하겠습니다.
[오라클 데이터 내보내기]
1. 명령프롬프트를 실행하고 다음과 같이 입력합니다. (작업 pc에는 D드라이브가 없어서 c에서 작업했습니다.)
D:\ktds>exp scott/tiger file=c:\scott.dmp
D:\ktds의 위치에 scott.dmp라는 이름으로 scott계정에 있는 테이블을 모두 복사하겠다는 의 미입니다.
2. 다음과 같이 압축되고 있는 것을 확인할 수 있습니다.
3. 탐색기 가서 파일이 생성됐는지 확인해보기
[오라클 데이터 가져오기]
위에서 처럼 dmp파일이 생성되면 dmp파일만 가지고 집에 가서 다시 import를 하면 됩니다.
imp java/java file=c:\ktds\scott.dmp full=y
java/java계정으로 scott.dmp에 있는 모든 테이블을 가져오겠다는 의미입니다.
(압축된 파일이 import되는 과정에 보여지는 테이블은 다를 수 있습니다. 아래 이미지는 hr계정
압축된 것과 다른 dmp파일입니다.)
sqlplus에 접속하고 확인하면 copy된 것을 확인할 수 있습니다.
'데이터베이스 > 오라클' 카테고리의 다른 글
한꺼번에 여러 개의 행을 insert하기 (0) | 2019.09.03 |
---|---|
having절 (0) | 2019.06.25 |
group by (0) | 2019.06.25 |
sysdate에서 시간 데이터 추출하기 (0) | 2019.06.25 |
scott계정생성과 권한 부여하기 (0) | 2019.06.18 |