[원인]
archivelog 가 떨어지는 파일 시스템이 Full(spfile 이나 pfile 의 제한에 의하여 Full 인 경우 포함)이 되어 발생하는 문제임
[조치1]
파일 시스템에 " Free Space " 가 있어야 한다. DB를 shutdown 한 뒤,
sysdba로 접속하여
sql>archive log list;
환경 설정 내용 중
"Archive destination"이 "USE_DB_RECOVERY_FILE_DEST"로 설정 되어 있다면,
sql>create pfile from spfile;
init<SID>.ora 파일을 생성한다.
init<SID>.ora 파일을 열어 "*.db_recovery_file_dest_size=4294967296" 값을 늘려준다.
pfile 을 저장 한 후 sql에서 spfile을 다시 생성해 준다.
sql>create spfile from pfile;
이렇게 한 뒤에 DB를 startup 하면 정상 실행 됨
archivelog 가 떨어지는 파일 시스템이 Full(spfile 이나 pfile 의 제한에 의하여 Full 인 경우 포함)이 되어 발생하는 문제임
[조치1]
파일 시스템에 " Free Space " 가 있어야 한다. DB를 shutdown 한 뒤,
sysdba로 접속하여
sql>archive log list;
환경 설정 내용 중
"Archive destination"이 "USE_DB_RECOVERY_FILE_DEST"로 설정 되어 있다면,
sql>create pfile from spfile;
init<SID>.ora 파일을 생성한다.
init<SID>.ora 파일을 열어 "*.db_recovery_file_dest_size=4294967296" 값을 늘려준다.
pfile 을 저장 한 후 sql에서 spfile을 다시 생성해 준다.
sql>create spfile from pfile;
이렇게 한 뒤에 DB를 startup 하면 정상 실행 됨
[조치2]
파일 시스템에서 archivelog 가 쌓이는 파일시스템을 정리한 뒤 DB를 startup 한다.
파일 시스템에서 archivelog 가 쌓이는 파일시스템을 정리한 뒤 DB를 startup 한다.
[Tip]
당장 database 를 shutdown 할 수 없는 경우에..
당장 database 를 shutdown 할 수 없는 경우에..
alter system archive log all to '아카이브 떨굴 PATH';
를 실행하여 archive 를 생성해 줄 수 있다.(다만 redolog가 다시 full 이 되면 같은 문제가 또 발생할 것이다.)