by 흑흑살려주세요 [Oracle 백업/복구] ora-01152 ora-01110 alter database open resetlogs [2018.03.15 18:09:54]
안녕하세요.
데이터베이스를 시작하려고 하는데 계속
ora-01152: file 1 was not restored from a suffciently old backup
ora-01110 : data file 1 : '/path/system.dbf'
이런 오류가 발생하면서 시작이 안되고 있습니다.
구글링하면서 init.ora 파일에 파라미터를 넣어보기도 하고
컨트롤 파일 스크립트도 resetlogs, noresetlogs, archivelog,,, noarchivelog .. 글에 보이는 해결책과 맞게 계속 바꿔도 보고
종일 만지는데도 도저히 되질 않아서 도움을 받을 수 있을까 글을 남겨봅니다.
도와주세요. ㅠㅠ
우선 복구해야할 데이터의 가치를 판단해 보시기 바랍니다.
복구하다가 데이터 손실이 어느정도 발생해도 괜찮은지 말입니다.
데이터 손실을 최소해야하는 중요한 데이터라면, 비용이 들더라도 전문가에게 맡기세요.
일정량 데이터에 손실이 발생해도 괜찮고, 질문자님께서 복구를 시도해도 문제가 없다면, 과거 디비를 셧다운한 상태에서 백업한 파일이 있는지 확인하시기 바랍니다.(콜드백업)
해당백업이 존재하면 백업한 파일로 덮어쓰기만 해도 쉽게 복구됩니다. (필요한 백업파일 : 데이터파일, 컨트롤파일, spfile 또는 pfile, redolog)
그리고 데이터베이스를 올리면 큰문제 없이 올라갈 겁니다. 대신 백업한 시점으로 모든 데이터가 돌아갑니다. 이점에 주의해서 잘 판단하시기 바랍니다.
그리고 이 작업하시기 전, 현재장애 난 상태를 다른 디스크에 풀백업해놓으시기 바랍니다. (장애난 상황에서 복구에 계속 실패할 경우 다시 원래 장애상태로 되돌아가기 위함)