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 |