오라클 테이블스페이스 이전 관련 1 2 1,506

by 이상훈84 [Oracle 백업/복구] 테이블스페이스 [2016.02.12 10:39:19]


개발 DB 에 운영 DB 의 데이터를 옮기려 합니다.

물리적으로는 같은 서버에 있고, 서비스만 달리해서 사용 중입니다.

 

개발 DB 와 운영 DB 의 사용자 계정, 테이블스페이스 명(물리적 파일명도 같습니다)이 같다면

개발 DB 의 테이블스페이스를 오프라인 한 후에 운영 DB 의 테이블스페이스를 복사해서 덮어쓴 후에

다시 온라인하면 문제가 없을까요?

 

서버도 느리고 데이터가 너무 많아서 익스포트 임포트로 하기가 좀 부담스럽습니다.

 

혹시 다른 좋은 방법이 있으면 알려주시면 감사하겠습니다.

by 신이만든짝퉁 [2016.02.12 11:27:21]

1. 데이터 파일만 덮어씌우면 온라인으로 바뀌지 않을 것 같습니다.(운영서버의 데이터파일과 개발서버의 컨트롤파일의 SCN 불일치 등의 사유로)

2. 데이터펌프 사용이 가능하시다면 데이터 펌프 이용해보시길 권장드립니다.(export, import 보다 훨씬 빠릅니다.)


by 겸댕2후니 [2016.02.12 13:35:48]

1. 운영서버 해당테이블스페이스 오프라인

2. 운영서버 테이블스페이스(데이터파일) 개발서버쪽으로 복사

3. 개발서버 shutdown

4. 개발서버 stratup nomount

5. 컨트롤파일 재생성(해당 테이블스페이스 경로변경)

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