cd $ORACLE_BASE/diag/rdbms/[DB명]/[SID명]/trace/alert[SID].log

tail -f alert[SID].log 파일이랑 같이 확인

 

1. Shutdown

 

- Instance와 DB가 완전히 꺼진 상태

- SHUTDOWN IMMEDIATE로 종료할 수 있음

▶ 사용 명령어 SQL> STARTUP [NOMOUNT | MOUNT | OPEN [READ ONLY | READ WRITE]] - 오라클을 시작한다. SHUTDOWN 상태에서만 사용 가능하다.

- NOMOUNT : NOMOUNT 단계까지 오라클을 시작한다.

-MOUNT : MOUNT 단계까지 오라클을 시작한다.

- OPEN: OPEN 단계까지 오라클을 시작한다. (기본값)

- READ ONLY : DB를 읽기전용으로 시작한다.

- READ WRITE : DB를 읽기쓰기 상태로 시작한다. - ‘_’은 default 값을 의미한다.

 

 

 

이미켜진상태여서 STARTUP이 필요없다.

 

SQL> SHUTDOWN [ IMMEDIATE | TRANSACTIONAL | NORMAL| ABORT ] - 오라클을 종료한다.

 

2. Nomount (인스턴스 시작)

 

▶ 사용 명령어 SQL> 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한다.

SQL> SELECT STATUS FROM V$INSTANCE; - DB의 상태를 확인한다.

- STATUS 칼럼의 값은 DB의 상태를 나타낸다.

 

------------------------------------------------------------------------------------------------------------------

 

SQL> STARTUP NOMOUNT ORACLE instance started.

 

3. Mount (데이터파일이 인스턴스와 연결)

 

- 데이터 파일 정보를 컨트롤 파일에서 읽어서 인스턴스와 연결 (인스턴스와 데이터베이스를 연결)

- 파라미터 파일에 지정된 컨트롤 파일 찾아 오픈

- 컨트롤 파일 필요

 

4. open

 

- 오라클 서버를 시작할 수 있는 단계

- 데이터 파일, 리두로그 파일 필요

- 이때 SCN 값이랑 datafile값이 같으면 정상적으로 오픈

- 값이 다르면 redo로그 파일에서 확인하고 더 이전 값은 아카이브로그 파일에서 확인 (recovery 해줌)

- 정합성 검사 후 DB 오픈

 

------------------------------------------------------------------------------------------------------------------

linux에서 @school_euc 접속

sql 디렉토리안에서 관리자로 실행

 

'오라클' 카테고리의 다른 글

02. 오라클 - Network 설정과 접속  (1) 2024.02.20
01 . 오라클 -사용자 계정 생성  (0) 2024.02.20
2024. 2. 21. 16:03
1 2 3