2011-08-01 5 views
3

새로운 Oracle Database Server (11gR2)로 업그레이드하는 작업을 받았습니다.Oracle11g IMPDP는 얼마나 완성 되었습니까?

사용 엠바 카데로 올드에서 역할을 내보내고에서 사용자를 내보낼 새에

사용 엠바 카데을 SQL을 올드에서 테이블 스페이스를 수출하고 실행하는 새로운 서버

사용 엠바 카데로에 SQL을 실행 : 전자 DBA는 이러한 지시를 내 렸습니다 올드 만

내 질문은 전체 DMP 파일에서 스키마를 복사 할

사용 expdp를/impdp 뉴에 SQL 실행 "난 그냥 한 번에 모든 일을 전체 수출을 사용할 수 없습니다?" 내가 100 % 확실하지 않은 유일한 점은 모든 테이블 공간을 동일한 위치에 다시 놓을 지 여부입니다.

감사합니다.

답변

3

전체 내보내기 (즉, FULL = Y로 지정)의 경우 소스 데이터베이스와 동일한 디렉토리 구조에있는 동일한 데이터 파일을 사용하여 대상 서버의 테이블 공간을 다시 생성하는 CREATE TABLESPACE 명령을 포함해야합니다. 나는 왜 이전 DBA가 단순히 impdp를 사용하는 것보다 여러 단계를 거치기를 좋아하는지 모르겠다 - 당신은 왜 그들이 impdp를 사용하지 않는지 물었습니까?

+1

정말 잘 모르겠습니다. 그는 오랜 시간 여기에 있었고 여전히 회사의 다른 영역에 있습니다. 필자는 SQL Server에서 Oracle 로의 비교적 최근의 변환으로 비즈니스 연속성을 위험에 빠뜨릴 수있는 일을 실제로하고 싶지 않습니다. 감사. – user739866

+1

테이블 스페이스는 이전과 동일한 위치에 작성됩니다. Impdp에는 실제로 가져올 테이블 공간을 지정할 수있는 옵션이 있습니다. "TABLESPACES 가져올 테이블 공간 목록을 식별합니다." – flob

관련 문제