Oracle 10g/11g 기본 데이터 수입/导出 명령어:
一般来说, 특정 사용자 계정하의 데이터를 10g에서는 완전히 수출/수입할 수 있습니다. 또한 특정 테이블, 특정 함수 등을 지정하여 수출할 수 있지만, 자세한 내용은 Oracle 공식 문서를 참조하세요. 10g의 데이터 수입/导出는 비교적 간편합니다.
注意사항:
1. exp/imp 명령어는 데이터베이스에 연결할 수 있는 경우에 사용할 수 있습니다.
2. Oracle 11g의 기본 데이터 수입/导出 명령어는 10g와 동일하지만, 11g에서 빈 테이블이 수출되지 않을 수 있습니다. 자세한 내용은 제공된 링크를 참조하세요.
3. 서로 다른 버전간에 데이터를 수입할 때 고려할 점은 테이블스페이스 이름, 인덱스, 버전 호환성 등이 있습니다.
expdp/impdp를 사용한 데이터 수입/导出: expdp 명령어 사용 방법: 1. 기본 수출 방법:
원격지에서 expdp 명령어 사용: 원격지에서 데이터를 수출하기 위해선 로컬 컴퓨터에 Oracle 클라이언트가 설치 되어있고 원격 데이터베이스에 접속할 수 있어야 합니다. 또한 로컬에 저장할 디렉토리를 미리 생성해야 합니다.
참고자료: a. Oracle 공식문서 b. Oracle Data Pump 가이드
2012/09/28 보충 설명: - expdp를 사용하여 데이터를 수출할 때 STATISTICS 부분에서 멈추는 문제가 발생할 수 있습니다. 이때는 exclude=statistics 매개변수를 사용하세요. - 수입 과정에서도 마찬가지로 exclude=statistics 매개변수를 사용할 수 있습니다.
exp 사용자/비밀번호@서비스명 file=저장경로.dmp buffer=8192 filesize=10000m feedback=1000<br> imp 사용자/비밀번호@서비스명 file=파일경로.dmp full=y
expdp/impdp를 사용한 데이터 수입/导出: expdp 명령어 사용 방법: 1. 기본 수출 방법:
CREATE OR REPLACE DIRECTORY test_dir AS '/u01/app/oracle/oradata/'; GRANT READ, WRITE ON DIRECTORY test_dir TO 사용자명; expdp 사용자명/비밀번호@데이터베이스명 directory=test_dir dumpfile=파일명.dmp schemas=사용자명 logfile=로그파일명 version=버전번호2. 병렬 수출:
expdp 사용자명/비밀번호@데이터베이스명 directory=test_dir parallel=4 DUMPFILE=파일명_%U.dmp schemas=사용자명 logfile=로그파일명 version=버전번호설명: - parallel 매개변수는 병렬 처리를 위한 쓰레드 수를 지정합니다. - %U는 수출 파일명에 사용되는 와일드카드로, 수출 후 파일명은 파일명_01.dmp, 파일명_02.dmp와 같이 됩니다. - version 매개변수는 수입할 데이터베이스의 버전을 지정합니다. 예를 들어 11g에서 수출한 데이터를 10g로 수입할 때에는 10g의 버전번호를 지정합니다.
원격지에서 expdp 명령어 사용: 원격지에서 데이터를 수출하기 위해선 로컬 컴퓨터에 Oracle 클라이언트가 설치 되어있고 원격 데이터베이스에 접속할 수 있어야 합니다. 또한 로컬에 저장할 디렉토리를 미리 생성해야 합니다.
CREATE DATABASE LINK remote_link CONNECT TO 사용자명 IDENTIFIED BY 비밀번호 USING '데이터베이스명'; expdp 로컬사용자/비밀번호@로컬데이터베이스명 tables=원격테이블명 network_link=remote_link directory=로컬디렉토리 dumpfile=파일명.dmp logfile=로그파일명注意사항: - 데이터가 크면 크고, 원격지에서 데이터를 수출하는 것은 느릴 수 있습니다. - DB_LINK의 사용법에 대해 모르면 참고자료를 참조하세요.
참고자료: a. Oracle 공식문서 b. Oracle Data Pump 가이드
2012/09/28 보충 설명: - expdp를 사용하여 데이터를 수출할 때 STATISTICS 부분에서 멈추는 문제가 발생할 수 있습니다. 이때는 exclude=statistics 매개변수를 사용하세요. - 수입 과정에서도 마찬가지로 exclude=statistics 매개변수를 사용할 수 있습니다.