
sqlplus "/as sysdba" 접속 시
SQL >
이 표시되면서 로그인이 잘 된 것 처럼 보이지만
"connected to an idle instance"라고 뜸 -> db가 기동되지 않은 상태..

처음엔 인스턴스 안뜬줄도 모르고
쿼리 입력했는데 에러발생
ORA-01034: ORACLE not available이 보인다 -> 이것도 db가 꺼져 있는 상태라는 의미..
-> 이 상태에서 "startup" 시도 했는데

새로운 에러가 보인다.
ORA-16032: parameter LOG_ARCHIVE_DEST_1 destination string cannot be translated
ORA-07286: sksagdi: cannot obtain device information.
이제사 문제가 뭔지 더 정확하게 알게됨.
아카이브 모드에서 노아카이브모드로 돌린 이후에 이전 아카이브로그가 필요없어짐에 따라
아카이브로그 파일을 정리했는데(rm 처리) 그 파라미터 변수로 지정된 경로에
폴더가 없기 때문이였다.
아니 나는 노아카이브로그로 재설정했는데 왜 아카이브경로 없다고 난리냐!! 싶었는데,,
파라미터 파일에 -> 아카이브로그 경로
컨트롤 파일에 ->아카이빙 모드 여부가 저장되니,,
mount 될 땐 아직 아카이브 모든지 아닌지 모르니까
파라미터 파일에 지정된 파람들은 일단 다 적용 대상이 되는 군...!
delete해줬던 폴더 경로 다시 생성해주고 startup 해줬더니 정상 작동!

idle instance 이런거 말고
이것 처럼 떠야 정상작동임.
'DB > Oracle' 카테고리의 다른 글
ORACLE data pump (expdp, impdp) 에러 해결 zip (0) | 2024.04.21 |
---|---|
ORACLE 정적 리스너 설정시 에러 해결법 (0) | 2024.04.19 |