DB (데이터베이스)/Oracle (오라클)

[ORACLE] oracle Connected to an idle instance

뜽배 2021. 4. 20. 17:14
728x90
반응형

oracle의 sqlplus 를 실행했을 때  Connected to an idel instance 와 같은 오류가 발생할 때

 

1. startup하기

 

위의 메시지는 oracle이 기동이 되지 않았을 때 나오는 문구로 startup을 통해 기동시켜준다.

 

[oracle@localhost ~] $ sqlplus "/as sysdba"
SQL > startup

 

2. 만약 startup 입력 시

ORA-01078 : failure in processing system parameters

LRM-00109 : could not open parameter file ‘/home/oracle/app/oracle/product/11.2.0/initnmpa.ora’

위와 같은 오류가 발생한다면

 

현재 기동할 oracle의 $ORACLE_SID 환경변수가 맞지않아 발생하는 문제이다.

 

2-1. 환경변수 확인

[oracle@localhost ~]$ echo $ORACLE_SID

위를 통해 SID를 확인하고 처음 오라클 인스턴스를 만들 때 sid가 아니라면 해당 sid로 변경시켜준다.

[oracle@localhost ~]$ vi /home/oracle/.bash_profile
export ORACLE_SID = <알맞은 SID>

위의 구문이 기존에 있다면 SID값에 알맞을 값을 넣고 , 그렇지 않다면 추가해준다.

 

이후 source를 통해 적용시켜준다

 

[oracle@localhost ~]$ source /bash_profile

 위의 작업까지 완료된다면 다시 sqlplus "/as sysdba"에 접속하여 startup을 진행한다.

728x90
반응형