안녕하세요.. 회사에 DBA가 없어 박치기로 배워나가고 있는 초보입니다.
테이블스페이스 datafile중 하나를 online으로 하고 싶은데 잘 되지않아 문의드립니다 ㅜ
alter tablespace USERS add datafile ~~ 명령문을 사용하여 테이블스페이스 파일을 추가하였는데
추가가 잘못되었습니다.
데이터가 쌓일까봐 급한마음에 명령어 검색하여 offline drop 명령을 사용했는데
그 사이에 해당 datafile에 데이터 몇개가 쌓였나봅니다. 서버가 작동은 되고있지만 특정 파일을 사용하려고 하면 에러가 발생합니다.
select status, name from v$datafile; 하여 확인해보니 RECOVER 상태가 되어있습니다.
online으로 돌리려니 recover가 필요하다고 하고, recover 명령 시 ora-00280 변환 ~가 시퀀스번호 몇에 있습니다 라는 문구가 나오는데 어떻게 이용해야할지..
해당 datafile recover AUTO로 진행하면 ora-00308 아카이브된 로그 ~~ 열 수 없습니다. 발생합니다.
이것저것 찾아봐도 되지 않아서 문의드립니다..
다시 Online으로 돌려서 사용하게끔 만들 수 없을까요??..
현재 데이터베이스는 noarchivemode 로 되어있습니다.
긴 글 읽어주셔서 감사합니다..
noarchive 모드에선 완전 복구는 어렵고 재시작하셔서 불완전복구하셔야될겁니다.
아래 글 참고해보세요.
https://m.blog.naver.com/hack21/60094886958