데이터파일 복구 관련 질문드립니다. 0 3 1,853

by BananaCat [Oracle 백업/복구] [2013.11.12 15:18:37]


안녕하세요
데이터 파일 복구와 관련된 내용을 여쭤보려 합니다.

기존 다수의 오라클 서버를 통합하며 데이터 이전과 함께 신규 오라클 서버를 제외한
구 서버의 모든 오라클을 삭제하였습니다.

기존 오라클 서버에는 오라클을 삭제하여도 데이터 파일은 그대로 존재하더군요.

데이터 이전 시 누락된 데이터가 존재하여
구서버의 데이터 파일을 통해 필요한 데이터를 추출하거나
기존 데이터파일을 신규 서버에서 재사용하고자 합니다.

가능여부와 방법에대해서 아시는 분 있으시면 설명좀 부탁드립니다.

수고하세요.
by 임상준 [2013.11.12 17:10:33]

필요한 파일이 정상적으로 다 살아 있다면 일단 대강은 구 서버에 동일 버전의 엔진(oracle s/w) 설치 하시거나,
동일 버전의 OS, Oracle 이 설치 된 다른 DB 서버에 카피 하시고 띄우시면 됩니다...
상세 사항은 댓글로 어디서부터 설명을 드려야할지 잘 모르겠네요,,,


by BananaCat [2013.11.12 17:44:13]
답변 감사합니다.

추가로 몇가지 궁금한점이 더있는데요.

필요한 파일이라는 게 dbf 파일외에 어떠한 파일을 말씀하시는건지,

또 다른 DB서버에 카피했을경우 어떻게 띄우는지 조차 모르겠습니다..

말그대로 오라클 초보입니다.. 간단하게라도 팁을주시면 감사하겠습니다.

by 임상준 [2013.11.13 10:20:57]

그냥 유닉스 서버에 가장 일반적인 상황이라고 가정했을 때
datafile 외에 redolog file, control file, parameter file 정도만 있으면 될거고요.
control file 재 생성 후 resetlog 로 올리실거면 control file, redolog 도 아마 필요 없을거고,
parameter file 도 다른 db 에 있는거 카피해서 적당히 수정하셔서 쓰시면 임시로 띄우시는데 크게 상관 없습니다.
띄우는건 환경변수로 ORACLE_SID 잡아주고 startup 하면 되는거고요;;
위에 말이 무슨 뜻인지 아예 감조차 안오신다면, db 아는 직원이나 별도 유지보수 업체 부르시는게 맞을 것 같습니다.

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