Tibero/아키텍쳐

tbboot 단계 정리

havy 2023. 1. 26. 08:50

Tibero의 boot는 tbboot 명령어로 수행할 수 있으며, tbboot 명령어를 실행하기 전에

환경변수 $TB_HOME, $TB_SID가 제대로 설정되어 있어야 한다

 

 

1. NOMOUNT

Tibero의 프로세스만 기동시키는 단계

- tip 파일의 파라미터를 읽어 TSM을 할당하고, 인스턴스를 구성한다.

- nomount 단계로 기동되지 않는 경우 tip파일 / 커널 파라미터 / Shell limits 중 하나에 문제가 있다.

- database 및 control file을 생성할 수 있다.

+ Tibero 설치 중 os 커널 파라미터, shell limits를 설정하고, gen_tip.sh로 tip파일을 얻은 후 nomount 기동하는 것

 

 

2. MOUNT

미디어 복구를 위해 사용하는 단계

- nomount 단계에서 시작된 인스턴스에 데이터베이스를 연결시킨다.

- tip 파일에 명시된 위치의 control file을 찾아 읽고 data file, redo log file의 정보를 얻는다.

- mount 단계로 기동되지 않는 경우는 Control File에 문제가 있는 경우이다.

- archive log mode를 변경할 수 있다.

- Datafile 이름 변경가능

- 전체 데이터베이스 복구 작업 가능

 

 

3. NORMAL

데이터베이스가 정상적으로 open 완료된 단계

- mount 단계에서 얻은 control file의 정보를 통해 그 안에 정의된 모든 file을 open한다.

- 필요시 Instance Recovery를 수행한다.

- normal 단계로 기동되지 않는 경우는 Data File 또는 Redo Log File에 문제가 있는 경우이다.

+ Tibero 설치 중 nomount 기동 후 database 생성하여 data file, redo log file이 생성되니 정상 기동된 것

'Tibero > 아키텍쳐' 카테고리의 다른 글

Tibero Object 정리  (0) 2023.02.01
tbdown 옵션 정리  (0) 2023.01.26
티베로 설치시 기본적으로 생성되는 파일 정리  (1) 2023.01.19
HA (High Availability), TAC, TSC  (0) 2022.12.28
Tibero 아키텍쳐 정리 2  (0) 2022.12.22