인덱스 파일이 디스크 오류로 삭제되어 DB Open되지 않습니다. 0 2 1,221

by 최민호 [Oracle 백업/복구] 테이블스페이스 인덱스 파일 디스크 오류 [2014.09.18 22:12:03]


데이타 베이스는 Window NT 서버입니다. 

서버구성은 

C:\ OS   - Windows NT

D:\ Oracle database

E:\OraData\IDX_DB.DBF  - INDEX 정보

F:\OraData\DAT_DB.DBF - DATA 정보

위와같이 Database를 구성했습니다.

그런데 E 드라이브 Disk가(Index용 Data File이) 문제가 발생해서 INX_DB.DBF파일이 깨졌습니다.

DATABASE가 START 되지 않습니다. 

DATA는 있어서 인덱스 DATAFILE만 생성하면 될 것 같은데....

복구 방법을 알려주세요.

 

by DJ [2014.09.19 09:21:48]

1. 해당 datafile 이 속해 있는 tablespace 의 datafile 이 그 화일 하나라면, tablespace를 drop 해 보시고:

SQL> DROP TABLESPACE tablespace_name INCLUDING CONTENTS;

2. 그렇지 않다면, mount 상태에서 해당 화일을 offline drop 하면 db는 올라올 겁니다.

SQL> ALTER DATABASE DATAFILE 'E:\OraData\IDX_DB.DBF' OFFLINE DROP;

SQL> ALTER DATABASE OPEN;

 


by 최민호 [2014.09.19 10:26:38]

감사합니다. 해결했습니다. ^^

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