database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 41766 게시물 읽기
No. 41766
oracle 11g, trace 아래 데이터 로그파일 및 cdump 삭제하면 복구할 방법이 있나요?
작성자
양래(gold7312)
작성일
2019-10-21 19:02
조회수
3,189

 

실수로 파티션 용량 정리 때문에 trace에 있는 로그파일 전체 및 cdum 폴더를 삭제했습니다

testdisk, extundelete 패키지를 실행해도 cdump는 복구가 안되네요

나머지 파일들도 대체되서 복구가 불가능하게 되었습니다

오류는 대충 아래와 같습니다

(정확히 서버 접속이 안되서 얼추 긁어와서 재현했습니다)

ORA-01113: file 125 needs media recovery

ORA-01110: data file 125 : '/home/oracle/oradata/spms_data01.dbf'

 

아래와 같은 테이블스페이스 오류가 나옵니다

이게 또 복잡한게....

테이블스페이스 데이터를 증설한 새로운 디스크에 옮기는 와중에

위의 데이터를 삭제한 것입니다 ㅜㅜㅜㅜ

구체적으로 언급하자면 해당 테이블스패이스를 offline으로 변경 후에

데이터 이전 이후 rename으로 위치를 옮긴 작업이었습니다

테이블스페이스는 그대로 있지만 recover datafile을 치면 archivelog가 없다는 메시지입니다 ㅜㅜ (oor-00279)

 

oralce 11g, centos 6.7 64bit 입니다

noarchive 모드로 동작하고 백업데이터는 전무합니다

추가적인 사항들은 출근해서 확인해야 할 것 같아요...

 

현 시점에서 db를 살릴 방안이 있을까요??

(최악의 경우.. db다시 깔아야죠)

 

이 글에 대한 댓글이 총 1건 있습니다.

 cdump 는 덤프 파일이라 운영과는 상관이 없습니다. 

지금 상황을 보니, DB 구동 자체가 안 된듯합니다. 

현재 에러는 dbf 파일을 삭제한 것이라서 문제가 발생하는 것 같구요, 

그  dbf 파일이 복구가 안되는 것입니다. 

컨트롤 파일 등을 조작하여 구동까지 시킬 수 있을지 의문인 상황이네요, 

적어도 dump 내지는, hot 백업, 아니면 운영중 그냥 전체 백업을 받은 것이라도 있다면 

좋을 것 같습니다. 

(글을 보니 운영DB 는 아닌것 같은 느낌이 드는데 그랬으면 합니다.) 

lucky님이 2019-10-23 10:10에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
41769regexp_substr 사용 시 기준값에 null 이 있으면 어떻게 해야될까요? [1]
나그네
2019-11-01
2784
41768Oracle proxy 서버 구현?? [1]
이경기
2019-10-31
2763
41767그룹핑 합계 쿼리 속도 [1]
게스트
2019-10-30
2791
41766oracle 11g, trace 아래 데이터 로그파일 및 cdump 삭제하면 복구할 방법이 있나요? [1]
양래
2019-10-21
3189
41765아카이브로그를 그냥 OS상에서 지우면 안돼나요? [3]
File
2019-10-18
2662
41764오라클 프로시저를 활용하여 순차적으로 파티션마다 작업하고 싶습니다.
오라클
2019-09-30
2590
41763오라클 어드민 관련 3개질문 [1]
김동현
2019-09-29
2616
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다