오라클 데이터 복구 0 2 3,426

by 손님 오라클 재설치 복구 데이터 [2013.01.24 14:33:20]


드라이브 하나에 운영체제, 오라클DB를 함께 사용하다 하드디스크의 배드섹터로 인해 윈도우도 안올라오는 상황이
발생하였습니다.

그래서 새 PC 새로운 하드디스크(드라이브명은 다를 수 있습니다.)에 오라클을 재 설치하고 데이터를 다시 올리고 싶습니다.


ORATEST : 구동중이었던 네임스페이스

E:\app\Administrator\oradata\ORATEST

해당 경로의 각종 리두파일 로그,  DBF파일, 컨트롤 파일 등등은 다행이 정상인듯 싶습니다.


---  제가 작업한 로그 ----

재설치 후 기존과 똑같은 네임스페이스, 데이터베이스 생성 후 서비스 죽이고 기존파일 붙여넣기 하고
재부팅 했습니다. (어느 블로그에 써있는 방법) ..   그래도 여전히 안되는데

정확안 방법을 알려주세요 ㅜㅜ

by 신이만든짝퉁 [2013.01.24 16:10:39]
데이터 복구 과정을 간단히 설명드리면 다음과 같습니다.

1. 동일한 버전, 동일한 서비스명으로 오라클설치
2. 파라미터 파일 복사
3. 파라미터 파일 내용중 controlfile 위치 수정
4. datafile 복사
5. 컨트롤 파일 생성 스크립트 준비(없다면 신규 데이터베이스에서 생성한 후 스크립트에서 db명, redo 및 datafile 의 위치, 파일이름 수정, restlogs 사용)
6. 신규 오라클 nomout 단계에서 컨트롤파일 재생성 스크립트 수행
7. 복구 명령어로 필요한 시점까지 복원
8. 데이터베이스 오픈

by 신이만든짝퉁 [2013.01.24 16:18:00]
디비를 올리기 위한 핵심은
파라미터파일에서 컨트롤 파일의 위치 및 파일명, sid 등이, 컨트롤 파일에서는 데이터파일, 리두로그 파일의 위치 및 이름 등이 정확히 일치해야 한다는 것입니다.

그러므로 단순히 서비스이름, 테이블스페이스 이름만 맞춘다고 되는 것이 아닙니다.

인터넷 검색을 통해 데이터베이스를 복제하는 부분을 학습하신다음에 다시 시도해 보시기 바랍니다.



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