Oracle 내보내기/가져오기를 통해 가져오기 - Amazon Relational Database Service

Oracle 내보내기/가져오기를 통해 가져오기

다음 조건에서는 Oracle 내보내기/가져오기 유틸리티를 마이그레이션에 사용하는 것이 효과적일 수도 있습니다.

  • 데이터 크기가 작습니다.

  • 이진 플로트 및 더블과 같은 데이터 유형은 필요하지 않습니다.

가져오기 프로세스는 필요한 스키마 객체를 생성합니다. 따라서 객체를 생성하기 위해 스크립트를 먼저 실행할 필요가 없습니다.

내보내기 및 가져오기 유틸리티로 Oracle Instant Client를 설치하기 위한 가장 쉬운 방법은 Oracle을 설치하는 것입니다. 소프트웨어를 다운로드하려면 https://www.oracle.com/database/technologies/instant-client.html을 방문하세요. 설명서를 보려면 Oracle Database 유틸리티 설명서의 SQL*Loader, 내보내기, 가져오기를 위한 Instant Client를 참조하세요.

테이블을 내보낸 다음 가져오기
  1. exp 명령을 사용하여 소스 데이터베이스에서 테이블을 내보냅니다.

    다음 명령은 tab1, tab2tab3이라는 테이블을 내보냅니다. 덤프 파일은 exp_file.dmp입니다.

    exp cust_dba@ORCL FILE=exp_file.dmp TABLES=(tab1,tab2,tab3) LOG=exp_file.log

    내보내기 프로세스에서는 지정된 테이블에 대한 스키마 및 데이터를 모두 포함하는 이진 덤프 파일을 생성합니다.

  2. 이제 imp 명령을 사용하여 이 스키마와 데이터를 대상 데이터베이스로 가져옵니다.

    다음 명령을 실행하면 덤프 파일 exp_file.dmp에서 tab1, tab2, tab3 테이블을 가져옵니다.

    imp cust_dba@targetdb FROMUSER=cust_schema TOUSER=cust_schema \ TABLES=(tab1,tab2,tab3) FILE=exp_file.dmp LOG=imp_file.log

사용자의 필요에 맞게 여러 버전의 내보내기 및 가져오기가 있습니다. 자세한 내용은 Oracle 설명서를 참조하십시오.