2014-12-24 3 views
1

내 로컬 서버의 데이터베이스에서 모든 스키마의 전체 데이터 덤프가 있지만 주 덤프 파일에서 특정 스키마 덤프가 필요합니다. 나는 별도의 덤프가 필요한 스키마의 이름을 알고있다. 그것을 얻기 위해 어쨌든 있습니까? 파일 서버에 배치 된 오라클 덤프 파일에서 특정 스키마 추출

나는 다음과 같은

expdp User/[email protected] schemas=sample directory=/apps/dpdump dumpfile=sample.dmp logfile=sample.log

을 시도하지만 난 다음 오류 얻을 :

UDE-00014: invalid value for parameter, 'directory'.

답변

1

귀하의 스키마 매개 변수가 올바른 보이는,하지만 디렉토리 매개 변수는 없습니다. 매개 변수는 실제로 물리적 경로 자체가 아닌 Oracle DIRECTORY 오브젝트를 참조합니다. 당신은 CREATE DIRECTORY 명령, 예를 사용하여 디렉토리를 작성해야

CREATE DIRECTORY MYDUMP AS 'apps/dpdump'; 

다음 디렉토리 = MYDUMP, 같은 expdp를 명령에 그것을 참조하는 등

또한 보조금과에서 만든 동의어를해야 할 수도 있습니다 디렉토리에 액세스 할 수있는 사용자에 따라 다릅니다.

+0

디렉토리를 만들 권한이 없기 때문에 어쨌든 디렉토리를 로컬 서버로 지정하고 스키마 덤프를 가져 오는 것입니다. 아니면 특정 스키마를 추출하는 다른 방법이 있습니까? – user3586664

관련 문제