2012-05-03 2 views
4

오라클 10g에는 이전 데이터베이스가 있습니다. 우리는 그것을 우리가 가지고있는 새로운 dmp 파일로 대체하려고합니다. 이전 데이터베이스를 삭제 한 다음 impdp를 실행하여 새 데이터베이스를 만들 수 있습니까? 우리는 이전 데이터베이스의 데이터에 대해 걱정하지 않습니다. 그렇게 할 단계를 주시겠습니까?오라클에서 데이터베이스를 비우는 방법

+1

전체 데이터베이스 또는 하나의 스키마 (= 사용자)를 덮어 쓰시겠습니까? Oracle에서 "* database *"라는 용어는 작성한 모든 스키마/사용자를 포함하여 전체 설치를 나타냅니다. –

+0

하나의 스키마. 그렇 겠지. 어쨌든, dmp 파일을 사용하면 모든 것을 재생성한다고 들었습니다. impdp SYSTEM/password를 사용하여이를 수행 할 수 있습니까? – ericyoung

+1

미리 '사용자 드롭 다운 캐스케이드'를 수행하십시오. 그리고 yes impdp는 갈 수있는 방법입니다 (.dmp가 expdp를 사용하고 exp가 아닌 경우) –

답변

3

의견에 설명되어 있듯이 계단식으로 사용자를 드롭 한 다음 사용자를 가져올 수 있습니다.

이전 exp 명령을 사용하여 내보내기를 만들었으며 하나의 사용자/스키마 만 내보내는 경우 imp를 실행하기 전에 수동으로 사용자/스키마를 만들어야 할 수 있습니다. exp/imp는 expdp/impdp만큼 똑똑하지 않았습니다.

관련 문제