개발자

안녕하세요 초보 개발자 입니다. 오라클 데이터베이스 백업 오류좀 도와주세요 !!

2024년 11월 29일조회 37

기존 데이터베이스 서버를 외장하드에 백업 하려고 하는데 UNDO TABLESPACE 인 UNDOTBS01.DBF 라는 파일을 읽을 수 가 없다고 떠서 UNDO TABLESPACE 인 UNDO_NEW01.DBF를 만들고 UNDO_NEW01.DBF가 UNDO 역할을 하게끔 만들어 놓고 기존에 쓰던 UNDOTBS01.DBF 파일을 삭제하였습니다. 그랬더니 계속 RMAN-06056 : 3 데이터를 엑세스 할 수 없습니다. 라면서 RMAN으로 백업이 안되는데 도와주실분..!

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 0

답변이 없을 때 보이는 아이콘

첫 답변을 기다리고 있어요.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 11월 29일

안녕하세요. 오라클 데이터베이스 백업 오류에 대해 언급해주신 부분에 대해서 참고하시면 좋을 점을 말씀드립니다. 그동안 사용하던 UNDOTBS01.DBF를 삭제하셨다면, 이 파일이 아직 데이터베이스에 존재한다는 예외 처리가 발생할 가능성이 높습니다. 이는 Oracle Database의 메타데이터가 UNDOTBS01.DBF를 여전히 필요로 하기 때문입니다. 이 문제를 해결하기 위한 방법 중 하나는 UNDOTBS01.DBF 파일을 복구하는 것입니다. 혹시 이 파일의 백엔드를 가지고 있다면 그것을 활용하여 파일을 복구할 수 있습니다. 만약 백업 파일이 없다면 ALTER DATABASE DATAFILE '<datafile>' OFFLINE DROP; 명령어를 통해 해당 데이터파일을 삭출(Offline Drop) 할 수 있습니다. 그러나 이 명령은 데이터 손실 우려가 있으므로 주의가 필요합니다. 추가적으로, RMAN-06056 에러는 보통 디스크 I/O 오류 or 권한문제로 인해 발생합니다. 관련된 Oracle 에러 로그 'Alert log'를 확인하여 추가 정보를 얻을 수 있습니다. 각 상황에 따른 행동 계획은 다양하므로 알맞게 조치하셔야 합니다. 위 방법에도 계속 문제가 발생한다면 Oracle Support에 문의하는 것이 좋을 것 같습니다. 이러한 조치를 할 때 데이터를 손상시키지 않기 위해서는 항상 백업에 신경 써야 한다는 점, 기억하시기 바랍니다. 이 외에도 질문 있으시면 언제든 말씀해주세요!

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!