본문 바로가기
정보관리(데이터베이스, DB)/오라클

운영중인 Oracle Database의 서비스를 중지 및 기동

by 3604 2024. 6. 8.
728x90

ㅁ 운영중인 Oracle Database의 서비스를 중지 및 기동 

 
■ 서비스 중지
1. Oracle 계정 로그인 
 #) su - oracle
 

2. 리스너 중지 
#) lsnrctl stop
 

3. 오라클 접속 
 #) sqlplus /nolog
 

4. sysdba 권한으로 로그인 
SQL> connect /as sysdba
 

5. DataBase 종료 
-- 명령전 접속되어 있던 사용자가 있을 경우 강제 종료하지 않음
SQL> shutdown;

-- 사용자의 행동에 상관없이 즉시 강제 종료. 
-- 종료시점의 commit된 데이터는 기록/ commit 되지 않은 데이터는 Rollback
SQL> shutdown immediate;  

-- immediate 처럼 강제 종료하나, commit 된 데이터를 저장하거나, commit 되지 않은 데이터를 Rollback 하지 않는다/ 비추
SQL> shutdown abort;


 

 
■ 서비스 기동
1. Oracle 계정 로그인 
#) su - oracle
 

2. 오라클 접속 
#) sqlplus /nolog
 

3. sysdba 권한으로 로그인 
SQL> connect /as sysdba
 

4. DataBase 기동 
SQL> startup
 

5. 리스너 기동 
-- SQL 나가기
SQL> exit

-- Listner 기동
#) lsnrctl start
 

6. 리스너 확인 
#) lsnrctl status
 
출처: https://wdy0705.tistory.com/67 [지극히 개인적인 공간:티스토리]

728x90