반응형

STARTUP 과정

STARTUP  spfileora19c.ora 파일로 오라클을 실행한다. 한단계씩 올라갈 수 있다. (두단계씩은 못올라감)


alter database 단계명 (DB가 shutdown 상태가 아니라 NOMOUNT나 MOUNT 상태인 경우 오라클을 더 상위 단계로 올리기 위해 사용한다.

NOMOUNT 상태의 DB를 한번에 OPEN 상태로 올릴 수는 없다.

MOUNT 인스턴스 시작,  컨트롤파일을 열어서 물리적인 위치나 상태정보를 알 수 있다.
OPEN   모든 파일을 열어서 일반사용자가 사용 할 수 있게 해준다. 

READ ONLY  DB를 읽기전용으로 OPEN한다.

READ WRITE DB를 읽기쓰기 상태로 OPEN한다.

 

SQL> SELECT STATUS FROM V$INSTANCE;
 - DB의 상태를 확인한다.
 - STATUS 칼럼의 값은 DB의 상태를 나타낸다.

 

STARTUP NOMOUNT으로 스타트하여 인스턴스가 시작된 상태
DATABASE MOUNT
DATABASE OPEN


Shutdown

Shutdown 종료 옵션

NORMAL: 현재 사용 중인 모든 접속이 종료되길 기다린다.(서버에 접속한사람이 없을때 셧다운)

TRANSACTIONAL : 진행 중인 transaction은 기다려주지만 transaction이 진행 중이지 않은 세션은 강제 
종료시킨다. (서버에 접속한사람 끊고 셧다운 (작업중이면 끝나고 셧다운시킴))
IMMEDIATE : 모든 transaction과 접속을 강제로 종료한다. (서버에 접속한사람 강제로 셧다운)

ABORT : DB의 상태와는 상관없이 메모리에서 instance를 해제한다. (정전)



SYS 계정의 SHUTDOWN IMMEDIATE
일반 사용자 계정으로는 shutdown 명령을 할 수 없다.

startup 역순

오픈단계 : 컨트롤파일로 데이터파일, 리두로그파일을 열어야한다.
마운트단계 : 파라미터파일안에 컨트롤파일의 정보를 읽어서 실행하고 데이터파일과 리두로그파일의 위치,상태정보를 확인한다.
노마운트단계 : 파라미터파일의 정보는 위치와 이름이 정해져 있다.

반응형

'SQL' 카테고리의 다른 글

오라클 컨트롤파일  (0) 2022.11.08
오라클 파라미터 파일  (0) 2022.11.08
SQL 단일행 함수  (0) 2022.11.08
SQL 제약 조건 UK, NOT NULL, CHECK  (0) 2022.11.08
오라클 트렌젝션, 데드락  (0) 2022.11.08

+ Recent posts