본문 바로가기
IT

오라클(oracle) 서버 재기동 알아보기

by 노콜 2024. 2. 11.

목차

오라클(oracle) 서버 재기동 알아보기

리스너(listener) 상태 확인

리스너(listener) 종료

DB 접속

DB 종료

오라클(oracle) 재가동

리스너(listener) 시작

 

 

오라클(oracle) 서버 재기동 알아보기

 

 

오라클(oracle) 서버 재기동 알아보기

가끔 오라클은 Start 상태인데 리스너는 no service라는 말을 내뱉으며 db를 인식 못할때가 있다.
db를 아무리 재시작하고 리스너를 내렸다 올려봐도 리스너는 묵묵하다..
그럴땐 db주소를 리스너에 바로 보게끔 파라미터에 입력해 주면

db가 올라오면서 리스너한태 강제로 바라보게 하는 명령어를 주면 된다..

SQL > ALTER SYSTEM SET LOCAL_LISTENER="(ADDRESS=(PROTOCOL=TCP)(HOST=xxx.xx.xxx.xxx)(PORT=xxxx))" SCOPE=SPFILE;

 

리스너(listener) 상태 확인

1. lsnrctl status 로 상태 확인
2. ps -ef | grep lsnr

 

리스너(listener) 종료

1. listener stop 
명령어 : lsnrctl stop

 

DB 접속

명령어 : sqlplus /nolog
명령어 : connect /as sysdba

 

DB 종료

명령어 : shutdown immediate

*오류시(그냥 immediate쓰지말고 abort사용) : shutdow abort

 

오라클(oracle) 재가동

1. 오라클 db접속
명령어 : sqlplus /nolog
명령어 : connect /as sysdba

2. 오라클 DB start
명령어 : startup

*DB기동후 sqlplus화면에서 벗어날 것
명령어 : exit

 

리스너(listener) 시작

명령어 : lsnrctl start

 

 

읽어 주셔서 감사합니다.