데이터 펌프 유틸리티를 사용하여 테이블 스페이스를 내보내는 방법

데이터 펌프 테이블 스페이스 모드.

테이블스페이스는 데이터베이스에서 별도의 개체를 저장하는 데 사용되는 논리 저장소 단위입니다. 일반적으로 관련 개체는 함께 그룹화되어 동일한 테이블 공간에 저장됩니다.

데이터 펌프의 내보내기 유틸리티를 사용하여 테이블 공간을 내보낼 수 있습니다. 테이블스페이스를 내보내는 것도 데이터베이스의 테이블스페이스를 논리적으로 백업하는 방법입니다. 테이블스페이스 내보내기는 지정된 테이블스페이스 집합에 포함된 테이블만 해당 종속 개체와 함께 언로드됨을 의미합니다.

테이블스페이스 내보내기는

  • 지정된 테이블스페이스 집합에 포함된 테이블만 언로드됩니다
  • 테이블을 언로드하면 해당 종속 객체도 언로드됩니다
  • 테이블스페이스 내보내기는 개체 메타데이터와 데이터를 모두 언로드합니다.

오라클 데이터베이스

에서 데이터 펌프에서 제공하는 데이터 펌프를 사용하여 테이블스페이스를 어떻게 내보낼 수 있는지 살펴보겠습니다. 그렇게 하기 위해서는 먼저 우리가 얼마나 많은 테이블스페이스를 가지고 있는지,그리고 그 테이블스페이스의 이름은 무엇인지 알아야 합니다. 이를 위해 오라클 데이터베이스에서 제공하는”테이블 스페이스”뷰를 쿼리 할 수 있습니다.이 쿼리는 데이터베이스에서 사용할 수 있는 모든 테이블스페이스의 이름을 반환합니다.
참고 여기서 이 쿼리를 실행해야 합니다.

단계 1. 디렉토리 만들기.

시스템 또는 네트워크 어디에서나 덤프 파일 및 로그 파일과 같은 내보낸 파일을 저장할 수 있는 디렉터리를 만듭니다. 이 내보내기가 백업 전략의 일부인 경우 오라클 홈 디렉토리 또는 운영 체제 부팅 가능한 파일이 포함 된 동일한 파티션에 폴더를 만들지 않는 것이 좋습니다.

이 단계는 시스템 또는 시스템과 같은 권한 있는 사용자가 수행해야 하며 클라이언트 시스템이 아닌 서버 시스템에 디렉터리를 만들어야 합니다.

나는 데모 및 개념의 더 나은 이해를 위해 테이블 스페이스 내보내기의 이름으로 디렉토리를 만든 가정 해 봅시다. 이 디렉토리의 경로는 다음과 같습니다:

디:\데이터 펌프\테이블 공간 내보내기

단계 2. 디렉터리 개체를 만들고 필수 권한을 부여합니다.

이 단계 2 는 따라야 할 몇 가지 하위 단계로 나뉩니다. 또한 서버 측의 시스템과 같은 권한있는 사용자가 수행해야합니다.

2.1. 로그인 데이터베이스로 sys 사용자

만들기 위한 개체 디렉토리에 로그온 데이터베이스로 sys 사용자와 sysdba 권한을

:C:\>sqlplus/as sysdba

2.2. 디렉터리 개체 만들기

디렉터리 개체를 만들려면 디렉터리 만들기 명령을 사용합니다. 2015 년 11 월 1 일,2015 년 11 월 1 일,2015 년 11 월 1 일,2015 년 11 월 1 일,2015 년 11 월 1 일 D:\Data 펌프\테이블 공간 내보내기’;

이 쿼리에서 디렉토리 경로 위에 매핑 된 이름 인 디렉토리 객체(디렉토리 객체에 원하는 이름을 지정할 수 있음)가 있습니다. 또는 내 보낸 모든 파일을 저장할 때 사용하려는 디렉토리를 가리키는 포인터 일 뿐이라고 말할 수 있습니다.

여기 마음 디렉토리 만들기 명령은 시스템에 실제 디렉토리를 생성하지 않습니다. 이 명령은 디렉터리 개체를 만드는 데 도움이 됩니다.

2.3. 디렉터리 개체를 만든 후 내보내기를 수행할 사용자에게 이 디렉터리 개체에 대한 읽기 및 쓰기 권한을 부여해야 합니다. 내 경우에는 내 인사 사용자를 사용하여 내보내기를 수행 할 수 있으므로 내 인사 사용자에게 이러한 권한을 부여합니다.권장 읽기:시스템 권한을 부여하는 방법.

이 그랜트 쿼리는 매우 간단합니다. 3 단계:테이블스페이스 내보내기

이제 필요한 모든 설정을 완료했으니,이제 시작하겠습니다.1513>

>

>로그 파일은 다음과 같습니다.로그
테이블스페이스=사용자,예;

오류가 발생합니다. 이 응용 프로그램은 당신에게 아름다운 천장 디자인 아이디어의 갤러리를 보여줍니다

의 명령을 살펴 보자.

내보내기를 수행할 사용자 자격 증명이 이어집니다. 비록 시드 지정은 선택 사항 이지만 그것은 좋은 연습. 데이터베이스의 시드 지정에 대 한 그냥 쓰기@시드 다음에 내가 그것을 할 여기.

디렉토리:다음으로 디렉토리 매개 변수가 있습니다. 여기에서 우리는 우리가 이 매개변수의 가치로 제 2 단계에서 창조한 우리의 전화번호부 목표를 지정해야 한다. 이 매개 변수는 내보내기 유틸리티에게 수출의 모든 파일이 저장 얻을 것이다 위치를 알려줍니다.

덤프 파일:다음으로 덤프 파일 매개 변수가 있습니다. 덤프 파일은 모든 내 보낸 데이터를 포함 할 파일입니다. 이 매개 변수를 사용하여 덤프 파일의 이름을 설정할 수 있습니다. 그냥 같이,여기에 내가 테이블 공간으로 이름을 설정했습니다.디엠피 당신은 당신이 원하는 이름을 줄 수 있습니다. 당신이 하나 개 이상의 덤프 파일을 원한다면 당신은 여기에 쉼표로 구분하여 자신의 이름을 지정할 수 있습니다. 덤프 파일은 서버에 의해 이진 언어로 작성되며 사용자가 변조해서는 안된다는 것을 기억하십시오. 덤프 파일의 확장에 관해서는,당신은 당신이 그것을 원하는 확장자를 제공 할 수 있지만 그것은 그들에게 점(.)디엠피.

로그 파일:다음으로 로그 파일 매개 변수가 있습니다. 로그 파일 매개 변수를 사용하여 로그 파일의 이름을 설정할 수 있습니다. 로그 파일은 내보내기의 모든 로그로 구성된 사람이 읽을 수있는 파일입니다. 로그 파일은 내보내기 상태를 추적하는 데 매우 유용합니다. 당신은 당신의 로그 파일에 원하는 이름을 설정할 수 있습니다.

테이블 공간:끝에 테이블 공간 매개 변수가 있습니다. 이 매개 변수는 데이터 펌프에서 테이블스페이스 내보내기를 수행할 것을 알려 줍니다.

  • 이 테이블스페이스 매개변수를 사용하여 내보낼 테이블스페이스 이름 목록을 지정합니다. 예를 들어 여기에 사용자와 예제 테이블 공간을 지정했습니다.
  • 테이블스페이스 내보내기 제한(테이블스페이스 모드)

    테이블스페이스 매개 변수에 대해 지정된 테이블스페이스 이름 목록의 길이는 최대 4 메가바이트로 제한됩니다. 이 경우 한계는 4 킬로바이트입니다.

    이 모든 것이 테이블 공간 내보내기에 관한 것입니다. 희망이 도움이되었다. 친절하게 당신의 소셜 미디어에 공유하고 나를 더 많은 사람들에게 다가 도와주세요. 8463 좋은 하루 보내세요!

    Leave a Reply

    이메일 주소는 공개되지 않습니다.