본문 바로가기
Big Data/RDBMS

[ Oracle ] 오라클 (hostname 변경 후 오라클 구동 오류.) 오류 해결하기. ( ORA-27101: shared memory realm does not exist)

by 신군. 2018. 10. 6.
반응형

에러 내용은 다음과 같다..

ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory


그래서 오라클을 다시 시작해 보려고

#sqlplus /nolog #conn sys /as sysdba #password : 비밀번호 적기 sql>shutdown immediate sql>startup open

위 명령을 실행해보았지만 실패..


에러 메시지:
ORA-01031: insufficient privileges

왠지 리눅스의 hostname을 변경했던 기억이 스쳐 지나갔다.
리스너를 한번 보도록 하자.

위치 : /u01/app/oracle/product/11.2.0/xe/network/admin [root@jinsoo admin]# ls listener.ora samples tnsnames.ora 이런 파일들이 있다.

아니나 다를까. ora 의 호스트 이름이 변경 전의 이름이다.. 나의 현재 호스트 네임으로 수정하자.

lslistener.ora

tnsnames.ora

리스너를 리로드 해주자. 
cd /u01/app/oracle/product/11.2.0/xe/bin
$ lsnrctl reload




하지만 reload 및 stop 명령어가 먹히지 않을 경우.

LSNRCTL> stop Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE))) TNS-01190: The user is not authorized to execute the requested listener command

현재 lsnr가 어디에서 실행되고 있으니 프로세스를 강제로 종료하고 다시 명령어를 입력해봐야겠다.

ps -ef | grep lsnr

sudo kill -9 3010

오라클을 종료하고 실행해보자.

** 혹시나 오라클이 설치되어있는 리눅스의 메모리가,
2048MB가 안된다면 맨 위에 오류를 만날 수 있다.


반응형

'Big Data > RDBMS' 카테고리의 다른 글

MySQL 원격 접속 허용  (0) 2018.12.07
bitnami mysql를 workbench 통한 원격접속  (0) 2018.12.07
Oracle SID INS-35075 - Keep the same SID  (0) 2018.08.12
h2 database Error  (0) 2018.07.05
Database Sample Schemas  (0) 2018.07.04