Backend

[오라클 DB 11g]ORA-01034, ORA-01078, LRM-00109 오류 해결!

연_우리 2021. 10. 17. 00:15
반응형

지우고 설치하고를 몇번 반복중..

역시나 똑같이 오류가 나서 일단 무시하고 설치는 완료

sqlplus에서 sys로 접속하면

"휴지 인스턴스에 접속되었습니다" 라고 뜨고

"휴지 인스턴스에 접속되었습니다" 의 해결방법을 구글링해보니

startup 하면 된다고한다

하지만 보이는 건 또 다른 오류뿐..

ORA-01078: failure in processing system parameters

LRM-00109: 'D:\APP\~\PRODUCT\11.2.0\DBHOME_1\DATABASE\INITORCL.ORA' ???????? ?????? ?? ?? ????????

일단

D:\app\~\diag\rdbms\orcl\orcl\trace 로 들어가 alert_orcl.log 를 메모장으로 연다

그러면.. 이렇게 많은 내용들이 나올텐데

(처음에 파일 딱 열고 저 내용이 안보이면 스크롤을 계속 내려보자. 저 내용이 분명 있다)

파란부분 (System parameters with non-default values) 아래부터

빨간 박스부분 끝까지 (diagnostic_dest = ~~ 까지) 복사하자

(빨간 박스 부분의 내용은 각자 다를 수 있다)

새 메모장을 켜서

복사한 내용을 붙여넣고

저장하자

저장하는 위치를 나는 D:\app 으로만 설정하긴했는데

사실 자기가 기억할수있으면 어디든지 괜찮은거같다

또, 파일 이름도 자기가 알아볼수있게만 적고 .ora 만 해주면.. 상관없는듯

나는 그래서 parameterset.ora 로 저장할거다

다시 cmd로 돌아와서

startup pfile=D:\app\parameterset.ora (아까 만들었던 ora 파일 경로)

위의 명령문 입력하면

ORACLE 인스턴스가 시작되었습니다

~~

데이터베이스가 마운트되었습니다

데이터베이스가 열렸습니다

라고 나오면

select status from v$instance; (사진에서는 ; 를 안쓰고 엔터쳐서 밑으로 내려옴.. ;까지 한줄에 쓰면됨)

create pfile from memory;

create spfile from memory;

이렇게 명령문 3개 입력하면 끝!

다른 cmd를 켜서

sys로 다시 접속하면

다음에 접속됨:

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

라고 정상적으로 실행이 된다 ㅎㅎ

테스트용으로 show user도 해봄 ㅎㅎㅎ

반응형
  • 네이버 블러그 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 구글 플러스 공유하기
  • 카카오톡 공유하기