명령행을 사용하여 Oracle 덤프 파일 내보내기 및 가져오기

Oracle 사용자 이름이 유니코드 언어(예를 들어, 중국어 또는 일본어)로 되어 있는 경우 Oracle 데이터 대화상자를 사용하여 데이터 전송을 관리할 수 없습니다. 이 경우 다음 절차를 대신 사용하십시오.

주: 지침에서는 사용자가 Windows 7 운영 체제를 사용하고 있다고 가정합니다.

해당 절차는 2단계 프로세스입니다.

명령행을 사용하여 Oracle에서 데이터를 내보내려면

  1. 명령 프롬프트의 활성 코드 페이지를 변경합니다.

    Oracle 내보내기 및 가져오기 명령을 실행하기 위해 사용하는 명령 프롬프트는 유니코드 지원 도구입니다.

    • Windows 7에서 제어판 > 시계, 언어 및 국가별 옵션 > 키보드 또는 기타 입력 방법 변경 > 관리 > 유니코드를 지원하지 않는 프로그램용 언어로 이동합니다.
    • 요구사항에 따라 현재 언어를 변경합니다.

      예를 들어, "中文用户名"와 같은 중국어 사용자 이름을 내보내려면 언어를 "중국어(간체, 중국)"로 변경합니다.

    • 운영 체제를 다시 시작합니다.
  2. 다시 시작한 후, 명령 프롬프트를 열고 CHCP 명령을 실행하여 명령 프롬프트에 대한 활성 코드 페이지를 표시합니다.
  3. 다음 명령을 입력하여 국가별 언어 지원 환경 변수를 올바르게 설정합니다.

    Set NLS_LANG= Language_Territory.Characterset

    예를 들어, 중국어 간체의 경우 다음을 입력합니다.

    Set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

  4. Oracle 내보내기 명령을 실행합니다.

Oracle 덤프 파일을 가져오려면

  1. 명령 프롬프트의 활성 코드 페이지를 변경합니다.

    Oracle 내보내기 및 가져오기 명령을 실행하기 위해 사용하는 명령 프롬프트는 유니코드 지원 도구입니다.

    • Windows 7에서 제어판 > 시계, 언어 및 국가별 옵션 > 키보드 또는 기타 입력 방법 변경 > 관리 > 유니코드를 지원하지 않는 프로그램용 언어로 이동합니다.
    • 요구사항에 따라 현재 언어를 변경합니다.

      예를 들어, "中文用户名"와 같은 중국어 사용자 이름을 내보내려면 언어를 "중국어(간체, 중국)"로 변경합니다.

    • 운영 체제를 다시 시작합니다.
  2. 다시 시작한 후, 명령 프롬프트를 열고 CHCP 명령을 실행하여 명령 프롬프트에 대한 활성 코드 페이지를 표시합니다.
  3. 다음 명령을 입력하여 국가별 언어 지원 환경 변수를 올바르게 설정합니다.

    Set NLS_LANG= Language_Territory.Characterset

    예를 들어, 중국어 간체의 경우 다음을 입력합니다.

    Set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

  4. Oracle 가져오기 명령을 실행합니다.