오라클 서버 시작, 종료
- 오라클 서버의 MA(Maintenance)를 위해서는 서비스를 종료, 시작 하는 과정이 필요합니다.
- 당연한 것이지만 오라클 서비스가 종료되기전에 DBMS와 연결된 커넥션을 모두 해제 해야 됩니다. 보통 WAS나 AP를 종료 시키는 것이 일련의 과정입니다.
- WAS와 AP 종료 후 Client 연결 상태 확인( 기본적으로는 커넥션을 맺은 계정명만 확인이 가능합니다.) 출처>https://stackoverflow.com/questions/1043096/how-to-list-active-open-connections-in-oracle
$ sqlplus / as sysdba
// sysdba 권한을 가진 계정으로 진행
SQL> SELECT username FROM v$session WHERE username IS NOT NULL ORDER BY username ASC;
- 서비스 종료(오라클 서비스 제어용 계정으로 진행)
$ sqlplus / as sysdba
SQL> shutdown immediate
SQL> exit
$ lsnrctl stop
- 서비스 시작(MA등의 작업 종료후 오라클 서비스 제어용 계정으로 진행)
$ lsnrctl start
$ sqlplus / as sysdba
SQL> startup
- WAS나 AP를 기동시켜 검증이 가능하겠지만 보통 정상적으로 데이터 조회가 가능한지 먼저 검증을 해보는 것이 좋습니다.