exp 예제

이 예제는 emp 테이블에 empno 열을 기반으로 하는 두 개의 파티션이 있다고 가정합니다. 이 예제는 deptno 열의 emp 테이블을 다시 분할합니다. 이 예제에서는 blake에서 내보낸 파일에서 scott 스키마로 단위 및 관리자 테이블을 가져오는 것을 보여 줍니다. 열의 데이터 형식을 호환되지 않는 데이터 유형(예: LONG to NUMBER)으로 변경합니다(예: COMPILE=n인 경우 이러한 단위는 처음 사용할 때 컴파일됩니다. 예를 들어 도메인 인덱스를 빌드하는 데 사용되는 패키지는 도메인 인덱스를 만들 때 컴파일됩니다. 정보 및 오류 메시지를 수신하도록 파일(예: import.log)을 지정합니다. 로그 파일을 지정하면 가져오기 유틸리티는 터미널 디스플레이 외에 모든 정보를 로그에 씁니다. 이 예제는 가져오기를 수행하기 전에 세션 집합 SET SKIP_UNUNABLE_INDEXES=y 문을 실행합니다. 따라서 이 예제를 사용하면 결과가 이 작업을 수행하는 것과 동일합니다. 예를 들어 FEEDBACK=10을 지정하면 내보내기는 10개의 행을 내보낼 때마다 마침표가 표시됩니다. FEEDBACK 값은 내보내는 모든 테이블에 적용됩니다. 각 테이블에 대해 개별적으로 설정할 수 없습니다. 다음 예제에서는 파티션 qc 및 테이블 scott.e의 행 데이터를 table scott.e로 가져오게 합니다.

모든 하위 파티션을 가져올 수 있습니다: 이 예제에서는 전체 데이터베이스 내보내기 파일을 사용하여 관리자가 dept 및 emp 테이블을 scott 스키마로 가져옵니다. 이 예제에서는 패턴 일치를 사용하여 사용자 scott 및 blake에 대한 다양한 테이블을 내보냅니다. DBA 역할 또는 EXP_FULL_DATABASE 역할을 가진 사용자만 전체 데이터베이스 모드로 내보낼 수 있습니다. 이 예제에서는 전체 데이터베이스가 모든 GRANTS 및 모든 데이터가 있는 파일 dba.dmp로 내보내입니다. 이 섹션의 정보는 내보내기 및 가져오기 모두에 적용되지만 예제에서는 내보내기 명령, exp의 사용을 보여 준다. 이 예에서 hradmin 사용자는 영업 사용자에 속하는 월별_추정 테이블을 내보내고 있습니다. exp와 imp가 더 이상 사용되지 않았기 때문에 expdp 또는 impdp대신 또는 적어도 이러한 예제 외에 expdp 또는 impdp의 예를 보는 것이 더 좋았을 것입니다. 이 예제에서 우리는 expd와 exp 및 impp를 대체 할 수 있습니까? 다음 예제에서는 이 문제를 설명하는 데 도움이 됩니다. 내보내기 파일에서 데이터를 가져오기 전에 테이블을 수동으로 만들도록 선택하면 이전에 사용한 것과 동일한 테이블 정의 또는 호환되는 형식을 사용해야 합니다. 예를 들어 열의 너비를 늘리고 열을 변경할 수는 있지만 다음을 수행할 수 없습니다. 내보내기가 수행되면 SCN 3482971을 사용하여 데이터가 일관됩니다.

예를 들어 beth가 테이블 모드에서 내보내는 권한 있는 사용자인 경우 Export는 다른 스키마가 지정될 때까지 모든 테이블이 beth 스키마에 있다고 가정합니다. 권한 있는 사용자(EXP_FULL_DATABASE 역할을 가진 사용자)만 다른 사용자의 스키마에서 테이블을 내보낼 수 있습니다. 일부 운영 체제에서는 명령줄의 따옴표 앞에 이스케이프 문자가 있어야 합니다. 다음은 대/소문자 구분을 다른 내보내기 모드에서 보존하는 방법의 예입니다. 가져올 스키마의 쉼표 구분 목록입니다. 이 매개 변수는 IMP_FULL_DATABASE 역할을 가진 사용자와만 관련이 있습니다. 매개 변수를 사용하면 여러 스키마가 포함된 내보내기 파일(예: 전체 내보내기 덤프 파일 또는 다중 스키마, 사용자 모드 내보내기 덤프 파일)을 포함하는 내보내기 파일에서 스키마의 하위 집합을 가져올 수 있습니다. 내보내기 덤프 파일의 이름을 지정합니다.

Posted in Bez kategorii