기술 정보
home
채널 소개
home

Catalog DB에 관리 대상 데이터베이스 등록

문서 유형
기술 정보
분야
백업/복구
키워드
catalog_db
적용 제품 버전
7FS02PS

개요

Tibero의 Catalog DB에 관리 대상 데이터베이스를 등록하는 방법에 대해 설명합니다.

방법

Catalog DB 접속 정보 등록 방법

관리 대상 tbdsn.tbr에 Catalog DB의 접속 정보를 등록합니다.
catalog=( (INSTANCE=(HOST=192.168.179.65) (PORT=7333) (DB_NAME=catalog) ) )
SQL
복사
만약 Catalog DB가 설치된 서버에서 직접 등록을 진행하는 경우, Catalog DB의 tbdsn.tbr 파일에도 관리 대상 DB의 접속 정보를 추가해야 합니다.
tibero7_2_2=( (INSTANCE=(HOST=192.168.179.65) (PORT=7070) (DB_NAME=tibero7) ) )
SQL
복사

Catalog에 대상 데이터베이스 등록

관리하고자 하는 데이터베이스를 Catalog에 등록합니다.
수행 구문
$tbrmgr catalog register --userid <userid>/<passwd>@<SID> --cat-userid <userid>/<passwd>@cat_sid
SQL
복사
등록 대상 DB가 설치된 서버에서 진행합니다.
$ tbrmgr catalog register --userid sys/tibero@tibero7_2_2 --cat-userid sys/tibero@catalog ============================================================================== = Recovery Manager(RMGR) starts = = = = TmaxTibero Corporation Copyright (c) 2020-. All rights reserved. = ============================================================================== archive log check succeeded ============================================================================== RMGR - Recovery Catalog ============================================================================== Registration of [DB_NAME: catalog, DB_ID: 1618608202, INCARNATION: 272923, DB_UNIQUE_NAME: catalog] succeeded Catalog registration ends RMGR recovery catalog ends
SQL
복사

Catalog DB에 등록된 DB 정보 확인

Catalog DB에서 확인합니다.
SQL> select * from rc_database; DBID_KEY DBINC_KEY SITE_KEY DB_VER ---------- ---------- ---------- ---------- DB_NAME DB_CREATE_DATE ---------------------------------------- -------------------- CF_CREATE_DATE CF_VER -------------------- ---------- 1618608202 272923 1 7 tibero7 2025/01/15 16:15:06 2025/01/15 16:15:06 7 1 row selected. - DBID_KEY = v$database의 DBID - DBINC_KEY = v$database의 RESETLOGS_TSN - SITE_KEY= Primary, Standby 구분을 위한 KEY (SITE_KEY_SEQ로 생성됨)
SQL
복사
등록한 데이터베이스에서 v$database를 확인합니다.
SQL> select * from v$database; DBID NAME ---------- ---------------------------------------- DB_CREATE_DATE -------------------------------------------------------------------------------- CF_CREATE_DATE -------------------------------------------------------------------------------- CURRENT_TSN OPEN_MODE PROTECTION_MODE RESETLOG_TSN ----------- -------------------- --------------- ------------ RESETLOG_DATE -------------------------------------------------------------------------------- PREV_RESETLOG_TSN ----------------- PREV_RESETLOG_DATE -------------------------------------------------------------------------------- DATABASE_ROLE STANDBY_BECAME_PRIMARY_TSN ----------------- -------------------------- STANDBY_BECAME_PRIMARY_DATE -------------------------------------------------------------------------------- LOG_MODE FORCE_LOGGING CKPT_TSN ------------ ----------------- ---------- CKPT_DATE -------------------------------------------------------------------------------- CPU_NAME PLATFORM_NAME -------------------------------- -------------------------------- CPU_MODEL -------------------------------------------------------------------------------- OS_UPTIME -------------------------------------------------------------------------------- CM_OBSERVER ----------- 1618608202 tibero7 2025/01/15 16:15:06 2025/01/15 16:15:06 340941 READ WRITE UNPROTECTED 272923 2025/01/21 13:35:42 125996 2025/01/17 16:16:02 PRIMARY 315003 2025/01/22 15:53:35 ARCHIVELOG NO 315912 2025/01/22 16:32:38 X86 LINUX_X86_64 12th Gen Intel(R) Core(TM) i7-12700 09:34:34 up 1 day, 15:46, 4 users, load average: 0.00, 0.00, 0.00 DISABLED 1 row selected.
SQL
복사

여러 DB를 Catalog에 등록

등록 대상 DB의 서버에서 tbdsn.tbr 파일에 Catalog DB에 대한 접속 정보를 등록합니다.
catalog=( (INSTANCE=(HOST=192.168.179.65) (PORT=7333) (DB_NAME=catalog) ) )
SQL
복사
등록하고자 하는 DB가 설치된 서버에서 아래 명령어를 실행해 Catalog에 등록합니다.
$ tbrmgr catalog register --userid sys/tibero@tibero7_2_2 --cat-userid sys/tibero@catalog ============================================================================== = Recovery Manager(RMGR) starts = = = = TmaxTibero Corporation Copyright (c) 2020-. All rights reserved. = ============================================================================== archive log check succeeded ============================================================================== RMGR - Recovery Catalog ============================================================================== Registration of [DB_NAME: catalog, DB_ID: 1618608202, INCARNATION: 272923, DB_UNIQUE_NAME: catalog] succeeded Catalog registration ends RMGR recovery catalog ends
SQL
복사
$ tbrmgr catalog register --userid sys/tibero@tibero7_2_1 --cat-userid sys/tibero@catalog ============================================================================== = Recovery Manager(RMGR) starts = = = = TmaxTibero Corporation Copyright (c) 2020-. All rights reserved. = ============================================================================== archive log check succeeded ============================================================================== RMGR - Recovery Catalog ============================================================================== Registration of [DB_NAME: tibero7_2_1, DB_ID: -1533411095, INCARNATION: 207925, DB_UNIQUE_NAME: tibero7_2_1] succeeded Catalog registration ends RMGR recovery catalog ends
SQL
복사
TSC 구성에서는 Primary와 Standby의 DB_NAME이 동일하기 때문에, 반드시 DB_UNIQUE_NAME 파라미터를 설정해줘야 Catalog 등록이 가능합니다.
참고
DB_UNIQUE_NAME 파라미터는 Static 설정만 가능합니다.
DB_NAME이 같은 경우 Catalog에 등록할 수 없기 때문에 DB_UNIQUE_NAME 이용이 필요합니다.