2026. 4. 7. 14:34ㆍDB/서버구축
1. 실습 오라클 시작
STARTUP [NOMOUNT | MOUNT | OPEN [READ ONLY | READ WRITE] ]
- 오라클을 시작한다. SHUTDOWN 상태에서만 사용 가능하다.
- NOMOUNT : NOMOUNT 단계까지 오라클을 시작한다.
- MOUNT : MOUNT 단계까지 오라클을 시작한다.
- OPEN: OPEN 단계까지 오라클을 시작한다. (기본값)
- READ ONLY : DB를 읽기전용으로 시작한다.
- READ WRITE : DB를 읽기쓰기 상태로 시작한다

2. 실습 단계별 STARTUP 과정
ALTER DATABASE [ MOUNT | OPEN [ READ ONLY | READ WRITE ]];
- DB가 SHUTDOWN 상태가 아니라 NOMOUNT나 MOUNT 상태인 경우 오라클을 더 상위 단계로 올리기 위해 사용한다.
- NOMOUNT 상태의 DB를 한 번에 OPEN 상태로 올릴 수는 없다.
- MOUNT : MOUNT 단계로 DB를 변경한다.
- OPEN: OPEN 단계로 DB을 변경한다.
- READ ONLY : DB를 읽기전용으로 OPEN한다.
- READ WRITE : DB를 읽기쓰기 상태로 OPEN한
3.DB상태확인
SELECT STATUS FROM V$INSTANCE;
- DB의 상태를 확인한다.
- STATUS 칼럼의 값은 DB의 상태를 나타낸다

4. 실습 SHUTDOWN 옵션의 이해
오라클을 SHUTDOWN 명령은 STARTUP 명령과는 달리 오라클이 상태와 상관없이 SHUTDOWN 이라는 명령을 통해서 수행된다. 만일 사용자가 OPEN 상태의 DB를 MOUNT 상태로 변경하기 위해서는 일단 DB를 SHUTDOWN한 다음 MOUNT 상태까지 STARTUP해야 된다.
SQL> SHUTDOWN [ IMMEDIATE | TRANSACTIONAL | NORMAL | ABORT ]
- 오라클을 종료한다
-NORMAL: 현재 사용 중인 모든 접속이 종료되길 기다린다.(default 값) .
-TRANSACTIONAL : 진행 중인 transaction은 기다려주지만 transaction이 진행 중이지 않은 세션은 강제 종료시킨다.
-IMMEDIATE : 모든 transaction과 접속을 강제로 종료한다.
-ABORT : DB의 상태와는 상관없이 메모리에서 instance를 해제한다.


'DB > 서버구축' 카테고리의 다른 글
| 05_리스너 서버 (1) | 2026.04.09 |
|---|---|
| 04_ Redo log group 추가와 삭제 (0) | 2026.04.08 |
| 03_다중화 작업 (0) | 2026.04.08 |
| 02_파라미터 관리 (0) | 2026.04.07 |
| 0_설치 (0) | 2026.04.06 |