Obsidian/Recognition/Programing/Tibero/기동 및 종료.md

40 lines
2.5 KiB
Markdown
Raw Permalink Normal View History

2023-08-14 16:19:25 +00:00
### 기동
Tibero의 기동은 tbboot 명령어를 사용한다. 옵션을 포함한 tbboot의 명령어는 다음과 같다.
```Shell
tbboot [-h] [-v] [-l] [-C] [-c] [-t BOOTMODE]
```
##### 옵션 설명
-h tbboot 명령어의 도움말을 보여주는 옵션이다.
-v Tibero의 버전 정보를 보여주는 옵션이다.
-l Tibero의 라이선스 정보를 보여주는 옵션이다.
-C Tibero가 지원하는 문자 집합의 정보를 보여주는 옵션이다.
-c Tibero가 replication mode로 설정되어 있을 경우 replication mode를 사용하지 않는 옵션이다.
-t BOOTMODE
Tibero 서버를 기동할 수 있는 옵션이다. 이 옵션은 생략이 가능하다.
Tibero에서는 tbboot 명령어에서 부트 모드(bootmode)를 제공한다.
NOMOUNT : Tibero의 프로세스만 기동시키는 모드이다.
MOUNT : 미디어 복구 등의 데이터베이스 관리를 위해 사용하는 모드이다.
RECOVERY : Tibero Standby Cluster를 구축할 때 standby 쪽의 데이터베이스를 운영하는 모드이다.
NORMAL : 정상적으로 데이터베이스의 모든 기능을 사용할 수 있는 모드이다.
RESETLOGS : Tibero 서버를 기동하는 과정에서 로그 파일을 초기화하며, 불완전 미디어 복구 이후에 사용하는 모드이다.
READONLY : 데이터베이스를 읽는 작업만 허용하고, 변경 작업을 허용하지 않는 모드이다.
FAILOVER : Tibero Standby Cluster 환경에서 Standby를 Primary로 사용하기 위한 모드이다.
### 종료
Tibero의 종료는 tbdown 명령어를 사용한다. 옵션을 포함한 tbdown의 명령어는 다음과 같다.
```Shell
tbdown [-h] [-t DOWNMODE]
```
옵션 설명
-h tbdown 명령어의 도움말을 보여주는 옵션이다.
-t DOWNMODE
Tibero 서버를 종료할 수 있는 옵션이다. 이 옵션은 생략이 가능하다.
Tibero에서는 tbdown 명령어에서 다운 모드(downmode)를 제공한다.
NORMAL : 일반적인 종료 모드이다.
POST_TX : 모든 트랜잭션이 끝날 때까지 대기한 후 Tibero를 종료하는 모드이다.
IMMEDIATE : 현재 수행 중인 모든 작업을 강제로 중단시키며 진행 중인 모든 트랜잭션을 롤백하고 Tibero를 종료하는 모드이다.
ABORT : Tibero의 프로세스를 강제로 종료하는 모드이다.
SWITCHOVER : Standby DB와 Primary DB를 동기화시킨 후 Primary DB를 NORMAL 모드처럼 종료하는 모드이다.
ABNORMAL : Tibero 서버에 접속하지 않고 서버 프로세스를 무조건 강제로 종료시키는 모드이다.