티스토리 뷰

Study/DB

Oracle Shutdown 옵션

Myclude 2011. 8. 16. 12:56

SQLPLUS에서 오라클 디비에 대한 Shutdown 명령을 내릴 수 있다.  이때 여러개의 옵션을 줘서 종료에 대한 처리를 할 수 있다.

SHUTDOWN NORMAL
- 기본 종료 모드 이다. 종료되는 순간까지 새 연결을 생성할 수 없으며 현재 접속되어 있는 모든 유저가 연결을 종료하기 전까지 SHUTDOWN하지 않고 기다리게 된다.
또한 현재 작업된 데이터페이스 파일 (온라인 리두로그 파일) 을 물리적인 디스크에 기록되며 백그라운드 프로세스가 종료되고 SGA가 메모리에서 제거된다.
ORACLE서버는 INSTANCE를 종료하기 전에 데이터베이스를 닫고 마운트를 해제한다.
다음번 시작시 INSTANCE RECOVERY가 필요없음

SHUTDOWN TRANSACTIONAL
- 클라이언트의 현재 작업 결과를 포함하여 데이터가 손실되지 않는 옵션
NORMAL과 마찬가지로 종료되는 시점까지 해당 INSTANCE에서 클라이언트가 새 트랜젝션을 시작할 수 없다.
진행중인 트랜잭션이 종료되면 클라이언트의 연결이 자동으로 해제된다.
모든 트랜잭션이 완료되는 즉시 데이터베이스가 종료된다(NORMAL과 다른점)
다음번 시작시 INSTANCE RECOVERY가 필요없음

SHUTDOWN IMMEDIATE
- 명령이 떨어지는 즉시 오라클 서버가 종료된다.
다른 두개의 옵션과 다르게 즉시 종료되는 명령어로 현재 작업중인 SQL문이나 온라인 리두로그 파일에 들어있는 모든 변경사항이 롤백되며 접속하고 있는 사용자들의 연결을 모두 해제한다.
INSTANCE종료 전에 데이터베이스를 닫고 마운트를 해제한다.
다음번 시작시 INSTANCE RECOVERY가 필요없음

SUTODOWN ABORT
- IMMEDIATE와 비슷하지만 파일을 닫지 않은 상태로 INSTANCE가 종료고 데이터베이스를 닫거나 마운트 해제도 하지 않는 옵션...
따라서 다음번 시작 시 INSTANCE RECOVERY가 필요하며 이는 자동적으로 수행된다.
이 옵션은 왠만하면 사용하지 않는 것이 나으며 IMMEDIATE 옵션이 먹히지 않을 때 어쩔수 없이 사용하는 옵션이라고 하네요(FORCE)

TIP..
ORACLE 서버 구동 명령 : startup




'Study > DB' 카테고리의 다른 글

PGA 와 SGA  (0) 2011.10.04
데이터 베이스 구조  (0) 2011.09.04
OFA 란...  (0) 2011.08.16
Oracle 공부중....(1)  (0) 2011.08.09
PROCEDURE 에 대한 기본적인 생각  (0) 2011.01.16
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함