expdp/impdp관련 질문입니다 0 7 2,757

by goblin [2016.11.08 11:33:30]


db안정화 문제때문에 db를 drop한다음 재생성하는 작업때문에 테스트 중인데요

 

expdp full=y옵션으로 뽑았는데

 

impdp할때도 그냥 db생성 후에 full=y로 밀어넣으면 될까요...??

 

혹시 다른 주의할점이 있다면 알려주시면 감사하겠습니다.

by 랑에1 [2016.11.08 14:10:17]
db 생성 후에라는건 테이블 말씀하시는건가요?

impdp하면 테이블 생성하고 데이타도 넣어주니 미리 테이블 만들어 놓을 필요는 없을텐데요.

오히려 백업된 오브젝트와 동일한 이름의 오브젝트가 있으면 impdp 할시에 충돌납니다.

 


by goblin [2016.11.08 14:15:00]

테이블이 아니라 말그대로 database 재생성작업을 한다고 들었습니다.

 

drop database이후 create database나 dbca를 이용한 db재생성작업이요...


by 포동푸우 [2016.11.08 14:55:38]

DB Instance 단위라고 해서 expdp/impdp 하실 때, 특별히 주의할 부분은 없습니다.

- 저는, 혹시나 하는 마음에, Tablespace 와 Schema 까지는 미리 만들어 두고, impdp 를 수행하지만, 미리 만들어 두지 않아도 무난합니다.

 


by goblin [2016.11.08 15:01:27]

tablespace랑 schema까지 만들고 그냥 impdp full=y옵션으로 수행해도 된다는 말씀이신가요...??


by 포동푸우 [2016.11.08 15:15:55]

넵, warning message 후 계속 진행 됩니다.  

먼저, 테스트를 진행하고, 실제 작업을 수행하세요

 


by goblin [2016.11.08 16:56:48]

혹시 스키마단위로 작업을 진행한다고하면 작업 전후로 해서 해줘야 할 작업들이 있을까요...??

 

스키마 단위로 하면 synonym같은것들이 안넘어온다고 들어서요...


by 포동푸우 [2016.11.08 17:45:41]

당장 기억나는 것들만 적어 봅니다.

사전 :

  - expdp full=y content=metadata_only 로 받아 두기

적재 시

 - ImpDP ROLE 먼저 수행 : impdp FULL=Y content=METADATA_ONLY INCLUDE=ROLE

 - 이후 CREATE USER 하기 with dba role

 - table impdp , data impdp,  impdp fill=y schemas=해당Schema  순으로 적재

적재 마치고

- 해당 Schema 에서 dba 회수하고, unlimited tablespace 부여 

- schema 단위 통계 갱신 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입