오라클 shutdown 옵션 설명
1. normal
sql> shutdown normal
- 새로운 데이터베이스 connection은 더 이상 허락하지 않음.
- 현재 users들이 맺고 있는 connection은 그 사용자들이 disconnect할 때 까지 기다림.
- 현재 처리 중인 트랜잭션이 있다면, 그 트랜잭션이 끝날 때 까지 기다린 후 서버를 종료.
- 다음 database startup시 어떤 instance recovery 절차도 필요로 하지 않음.
2. transactional
sql> shutdown transactional
- 모든 클라이언트가 특정 인스턴스에서 새로운 트랜잭션을 시작 할 수 없음.
- 클라이언트의 진행중인 트랜잭션을 모두 끝마치면 서버를 종료함.
- 모든 트랜잭션이 끝나는 즉시 종료되며, 이후 시작 시 인스턴스 복구가 필요 없음.
3. immediate
sql> shutdown immediate
- 현재 처리중인 SQL statment가 있다면, 전부 stop 시킴.
- uncommitted transactions이 있다면, 전부 rollback 시킴.
- users들이 disconnect 할때까지 기다리지 않고 DB를 close & Dismount해서 오라클 인스턴스를 깨끗이 shutdown 함.
4. abort
sql> shutdown abort
- 현재 처리중인 SQL statements를 모두 abort 시키고 rollback도 안시킴.
- users를 다 끊고, close & dismount도 안함.
- 다음 오라클 시작시 인스턴스가 복구됨.
http://blog.naver.com/teastful?Redirect=Log&logNo=140120378212 에서 가져옴.
'→ 데이터베이스 > ORACLE 용어' 카테고리의 다른 글
[ORACLE] IMPORT 옵션 (2) | 2016.06.08 |
---|---|
년, 월, 일, 시, 분, 초 더하기 (0) | 2015.10.13 |
[ORACLE] NOMOUNT, MOUNT, OPEN (0) | 2011.08.22 |