원도우 서버 오라클 DB 복제를 할려구 합니다. 0 3 848

by it매니아 [Oracle 기초] [2022.08.25 16:42:38]


네 그 원도우 서버 오라클 DB 복제를 할려구 합니다. 기존에 DB를 A라고 한다면 A_DEV로 복제를 할려구 하는데 어떤 방법으로 진행하면 될까요? 용량은 크지 않습니다. 거의 DB 복제만 하면 되는 수준이라서.

 

 

 

by 우리집아찌 [2022.08.26 13:41:41]

복제의 의미를 정확히 해주셔야 합니다.

USER를 생성해서 옮기시는건지

다른 DB로 이행 하시는건지

 

 


by 포동푸우 [2022.08.26 15:08:08]

얼핏 DB Instance 를 복사해서 하나 더 만들었으면 하는 의도로 생각되네요 .. 이런 경우라면,  데이터 Size 는 수십TB 이하라면 데이터량은 거의 영향을 미치지 않고, 어떤 종류의 Object 들이 존재하느냐에 따라 제약사항이 생깁니다. ,,,

결론적으로,, 위 경우 가장 간단한 방법은

1. 새로 DB Instance 를 1개 추가로 생성

2. 필요한 DB Schema, Table 을 선정해서 새 DB 로 동일한 Schema, Table 이름으로 datapump 로 이관/복제

3. 이관된 view, procedure, package 중 오류가 나는 것들  소스 수정,, 권한 할당 등으로 보완

정도로 생각됩니다.


by Zdlra [2022.09.17 12:39:20]

RMAN 을 이용하는 방법이 제일 간편합니다. image copy 보다는 backupset 방식을 추천드립니다.. 데이터펌프로 하는경우 sys owned privs 가 빠지기때문에 dba_tab_privs 이용해서 수동 권한 부여해야하고.. 손이 좀 가는 경향이 있네요

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