카테고리 보관물: Data Base

데이터베이스

오라클 관리 – 시작과 종료

$ sqlplus ‘/ as sysdba’
SQL> STARTUP
option – NOMOUNT| MOUNT| OPEN [ READ ONLY | READ WRITE ]
-오라클을 시작한다. shutdown 상태에서만 사용 가능하다. ‘_’은 디폴트 값을 의미한다.
NOMOUNT – 노마운트 단계까지 오라클을 시작한다.
MOUNT – 마운트 단계까지 오라클을 시작한다.
OPEN – 오픈 단계까지 오라클을 시작하며, 이것이 기본 값이다.
READ ONLY – DB를 읽기 전용으로 시작한다.
READ WRITE – DB를 읽기 쓰기 상태로 시작한다.
SQL> SHUTDOWN
option – IMMEDIATE | TRANSACTIONAL | NORMAL | ABORT
NORMAL –  접속중인 세션과 트랜잭션 대기
TRANSACTION – 진행중인 트렌잭션 대기
IMMEDIATE – 즉시종료
ABORT – 체크포인트 무시
단계별 스타트업 과정
SQL> ALTER DATABASE
option – MOUNT | OPEN [ READ ONLY | READ WRITE ]
DB가 셧다운 상태가 아니라 노마운트 상태나 마운트 상태인 경우에 오라클을 더 상위 단계로 올리기 위해 사용한다. 노마운트 상태의 DB를 단번에 오픈 상태로 올릴 수는 없다.
MOUNT – 마운트 단계로 DB를 변경한다.
OPEN – 오픈 단계로 DB를 변경한다.
READ ONLY – DB를 읽기 전용으로 오픈한다.
READ WRITE – DB를 읽기 쓰기 상태로 오픈한다.
SQL> SELECT STAUS FRIM V$INSTANCE;
DB의 상태를 확인한다. STATUS 컬럼의 값에서 DB의 상태를 알 수 있다.
STARTED – 노마운트
MOUNTED – 마운트
OPEN – 오픈