Innovating today, leading tomorrow

Tibero - 설치
[Tibero] Single DB 운용 (2)

[Tibero] Single DB 운용 (2)

Tibero Single DB 운용에 관한 기동/중지를 안내합니다.

2. Databse 기동/중지

2.1. Databse 기동

2.1.1. Databse 기동

OS 상에 Tibero User 로 접속한 후에 tbboot 명령( $TB_HOME/bin/tbboot 실행파일)으로 Tibero를 기동합니다.           tbboot 명령 실행시에 아래와 같은 옵션을 사용해 기동할 수 있습니다.

2.1.2. tbboot 명령 옵션

tbboot 명령옵션

  • NOMOUNT : TSM ( Tibero Shared Memory )을 생성하고 Process ( Listener Process, Worker Process, Background Process)를 시작합니다. Database Access는 허용하지 않습니다. (database를 mount하지 않고 Instance 시작)
  • MOUNT : 특정 DBA작업을 위해 Database를 Mount하지만 User가 Database를 Access 것을 허용하지 않습니다. Datafile의 이름변경, Redo log File 추가/삭제/변경, Archive Option 활성화 또는 비활성화, 전체 Database 복구작업 등의 경우에 사용합니다.
  • NORMAL : User가 Database를 Access할 수 있습니다.
$ tbboot
Change core dump dir to /tibero/tibero7/bin/prof.
Listener port = 8629

Tibero 7

TmaxTibero Corporation Copyright (c) 2020-. All rights reserved.

Tibero instance started up (NORMAL mode).
$
$ tbsql sys/tibero

tbSQL 7

TmaxTibero Corporation Copyright (c) 2020-. All rights reserved.

Connected to Tibero.

SQL> SELECT STATUS FROM V$INSTANCE;

STATUS


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


NORMA

2.2. Database 중지

2.2.1. Database 확인

OS 상에 Tibero User로 접속해 $TB_HOME, $TB_SID를 조회하여 중지하고자 하는 Database가 맞는지 확인합니다.

$ echo $TB_HOME 

/tibero/tibero7

$ echo $TB_SID

tibero

2.2.2. Checkpoint 발생

Checkpoint 발생 시 Background Process인 DBWR 프로세스의 CKPT스레드는 Control File과 Datafile Header의 내용을 갱신하고, Online Redo Log File에서 Recovery가 시작되는 위치(Checkpoint)를 발생시킵니다.

또한, DBWR프로세스는 TSM 메모리에 있는 Database Buffer의 모든 수정된 내용을 해당 Datafile에 기록하며, shutdown전에 Data일관성을 유지하기 위해 실행합니다.

  • TSM(Tibero Shared Memory): 티베로의 공유 메모리 영역으로, Database process에서 공유하는 Database 정보가 저장되는 공간입니다.
SQL> alter system checkpoint;

System altered.

2.2.3. Database 중지

OS 상에 Tibero User로 접속한 후 tbdown 명령($TB_HOME/bin/tbdown 실행파일)으로 Tibero를 중지합니다.           아래와 같은 옵션을 사용해 중지합니다.

$ tbdown immediate;

Tibero instance terminated (IMMEDIATE mode).

2.2.4. tbdown 옵션

  • NORMAL : 현재 접속한 사용자 전부가 세션을 정상적으로 종료할 때까지 대기합니다.
  • POST_TX : 현재 트랜잭션이 종료할 때까지 대기, 세션을 종료합니다.
  • IMMEDIATE : 현재 실행중인 SQL 문장을 종료하고 커밋되지 않은 트랜잭션을 롤백, 세션을 종료합니다.
  • ABORT : 가장 빠른 종료 방법으로, 문장이 종료되거나 사용자가 접속 해제할 때까지 기다리지 않습니다. 커밋되지 않은 트랙잭션은 롤백하지 않습니다(비정상 종료 모드).
tbdown 옵션

광고성 정보 수신

개인정보 수집, 활용 목적 및 기간

(주)티맥스티베로의 개인정보 수집 및 이용 목적은 다음과 같습니다.
내용을 자세히 읽어보신 후 동의 여부를 결정해 주시기 바랍니다.

  • 수집 목적: 티맥스티베로 뉴스레터 발송 및 고객 관리
  • 수집 항목: 성함, 회사명, 회사 이메일, 연락처, 부서명, 직급, 산업, 담당업무, 관계사 여부, 방문 경로
  • 보유 및 이용 기간: 동의 철회 시까지

※ 위 개인정보 수집 및 이용에 대한 동의를 거부할 권리가 있습니다.
※ 필수 수집 항목에 대한 동의를 거부하는 경우 뉴스레터 구독이 제한될 수 있습니다.

개인정보의 처리 위탁 정보
  • 업체명: 스티비 주식회사
  • 위탁 업무 목적 및 범위: 광고가 포함된 뉴스레터 발송 및 수신자 관리
 

개인정보 수집 및 이용

개인정보 수집, 활용 목적 및 기간

(주)티맥스티베로의 개인정보 수집 및 이용 목적은 다음과 같습니다. 내용을 자세히 읽어보신 후 동의 여부를 결정해 주시기 바랍니다.

  • 수집 목적: 티맥스티베로 뉴스레터 발송 및 고객 관리
  • 수집 항목: 성함, 회사명, 회사 이메일, 연락처, 부서명, 직급, 산업, 담당업무, 관계사 여부, 방문 경로
  • 보유 및 이용 기간: 동의 철회 시까지

※ 위 개인정보 수집 및 이용에 대한 동의를 거부할 권리가 있습니다.
※ 필수 수집 항목에 대한 동의를 거부하는 경우 뉴스레터 구독이 제한될 수 있습니다.

개인정보의 처리 위탁 정보

  • 업체명: 스티비 주식회사
  • 위탁 업무 목적 및 범위: 광고가 포함된 뉴스레터 발송 및 수신자 관리
  •