오라클 11g 서버 이전 어떻게 하나요?
글쓴이: prankenmk2 / 작성시간: 금, 2014/03/21 - 2:37오후
안녕하세요.
지금까지 오라클을 다뤄본적이 없는데 이번에 입사한 회사에서 오라클 서버 이전을 하게 되었습니다. ㅠ
오라클 버전은 11g 입니다.
작업은 버전은 변경되지 않고 단순 물리적 서버 이전입니다.
현재까지 진행사항은
1. 새로운 서버에 11g를 설치완료.
2. 원본 서버의 oracle데이터를 export 완료.
exp userid=system/xxxxxxx file='/backup/20140321_full.dmp' full=y
3. 이전 대상 서버에 데이터 import
imp system/xxxxxxxx file=/backup/20140321_full.dmp full=y
해본건 저게 다 입니다.
저렇게 진행하면 기존에 있는 테이블스페이스(맞나요?) 때문에 이미 존재한다고 에러가 나고 그 뒤에 수많은 에러가 발생합니다.
그냥 쭉 진행하고 나서 원본 디비와 비교하면 정보가 다릅니다.
테이블 안에 데이터가 다르기보다는 뷰나 트리거가 제대로 생성이 안되는 것 같은데요.
디비를 통으로 import할때 특별한 옵션을 주거나 미리 작업해야 할게 있을까요?
import말고 그냥 oradata 디렉토리를 통으로 가져오면 될까요?
한번도 다뤄보지 않다가 부딪히려니 난감합니다.
어떤 조언도 감사히 받겠습니다.
감사합니다.
Forums:
full dump 뜨시면, sys schema 에
full dump 뜨시면, sys schema 에 문제가 생깁니다.
따라서, full dump 보다는 스키마 별로 imp 하셔야 됩니다. (imp 전에 권한 할당 해 주시고요.)
패키지 등은 다시 컴파일 해 주셔야 돌아 갈 겁니다.
그 외 , 향 후 버전 업시 백업 호환성을 보장 받기 위해서 impdp/expdp을 통해 Data Pump 를 통한 백업, 복구를 익혀 두시는 게 좋습니다.
댓글 달기