2017-11-22 5 views
0

덤프 expdp를로드 할 수 없습니다 :내가이 명령을 사용하여 만든 클라이언트에서 데이터 덤프를 주어 졌어 데이터

expdp를 시스템/"편집 됨 PW"전체 = Y 디렉토리 = WORK의 덤프 = IM_DB_EXP_20171010.dmp 로그 파일 = IM_DB_EXP_20171010.log

이제 시스템 스키마를 내보낼 것이라고 생각합니까?

나는 클라이언트가 시스템 스키마 (내 생각에 좋지 않은 생각)에 자신의 테이블을 생성했다고 생각하지 않는다. 그래서 그들이 내게 준 것은 실제 앱 데이터가 아닌가?

이것은 나를 괴롭혔습니다. 감사.

+0

'full = Y', 전체 데이터베이스를 가져옵니다. –

+0

좋은 참조 : http://dba-oracle.com/t_oracle_expdp_tips.htm –

답변

0

full=Y으로 표시된 전체 내보내기를 수행하고 있습니다. 스키마 만 찾으면 다음과 같이 입력하십시오 :

expdp system/"redacted pw" schemas=MYSCHEMA directory=WORK IM_DB_EXP_20171010.dmp logfile=IM_DB_EXP_20171010.log 

impdp system/"redacted pw" schemas=MYSCHEMA directory=WORK IM_DB_EXP_20171010.dmp logfile=IM_DB_EXP_20171010.log 

EXP/IMPDP를 제어하는 ​​데 많은 추가 옵션이 있습니다. 이것을 확인하십시오 : https://oracle-base.com/articles/10g/oracle-data-pump-10g 그리고 코멘트에있는 링크.

+0

필요한 스키마가 무엇인지 알면, 가지고있는 덤프로 작업 할 수 있습니다. 여기에서 지적한 스키마에 대해 가져 오기에 알려주십시오. 한번에 새로운 덤프가 필요하지 않습니다. – Rene

+0

그래서이 덤프는 데이터베이스 내에 모든 스키마를 포함해야합니까? 스키마 X 내에 데이터가 있다면 이것은 덤프에 포함됩니까? 제가 생각하기에 클라이언트 테이블이 만들어지는 스키마를 알아야합니다. – Grief

+0

도움 주셔서 감사합니다. 이제 적어도 덤프 파일에 액세스하여 모든 사용자와 스키마를 알려주는 DDL을 생성 할 수 있습니다. 슬프게도, 오라클 익스프레스에서 11gig 한도를 초과하기 때문에 업로드 할 수 있습니다 .- ( 여전히 앞으로 한 걸음. – Grief