Tibero/설치

TB_SID.tip 정리

havy 2022. 12. 22. 16:18

 

tip파일에는 정적 파라미터, 동적 파라미터가 있다.

정적 파라미터는 티베로 기동 중에 변경할 수 없는 값,
동적 파라미터는 티베로 기동 중에도 변경할 수 있는 값이다. (alter문으로 변경 가능)

 

 

파라미터 적용 시,

시스템에 적용하면 티베로 전체에,
세션에 적용하면 그 세션에면 적용된다.

 

Global이 붙은 파라미터TAC 구조에서 사용하는 파라미터로 global 파라미터를 적용하면 모든 노드에서 적용된다.

 

 

 

 

##########################################

### Database Identification

###########################################

DB_NAME=hwtcdb #DBMS Name

LISTENER_PORT=8629 #서비스포트#

 

##########################################

### File Configuration

############################################

CONTROL_FILES="/tbdata/hwtcdb/control/control01.ctl","/tbdata/hwtcdb/control/control02.ctl" #(control file 디렉토리 경로/control file name))

DB_CREATE_FILE_DEST="/tbdata/hwtcdb" #control file 디렉토리 경로 #### default : $TB_HOME/database/DB_NAME

 

##########################################

### Memory & Session

###########################################

TOTAL_SHM_SIZE=12G #MEMORY_TARGET의 절반

MEMORY_TARGET=20G #DBMS 가용 메모리 용량

LOG_BUFFER=50M

MAX_SESSION_COUNT=20 #담당자에게 물어봐야함...

 

###########################################

### Undo and Rollback Segments

############################################

UNDO_RETENTION=900

_USGMT_ONLINE_MIN=20    # Max Session * 0.2 ( TAC * 2 )
_USGMT_ONLINE_MAX=1000    # Max Session * 1.5 ( least 1000 ,TAC * 2 )
_USGMT_UNIFORM_EXTSIZE=1024

 

##########################################

### Archive Log Mode

############################################

LOG_ARCHIVE_FORMAT="log-t%t-r%r-s%s.arc"

LOG_ARCHIVE_DEST="/tbarch" #아카이브 경로

_ARCHIVE_LAG_TARGET=7200

 

##########################################

### Log Dest

############################################

AUDIT_FILE_DEST="/tblog/audit"

CALLSTACK_DUMP_DEST="/tblog/dump"

DBMS_LOG_DEST="/tblog/dlog"

LSNR_LOG_DEST="/tblog/lsnr"

SLOG_DEST="/tblog/slog"

ILOG_DEST="/tblog/ilog"

SQL_TRACE_DEST="/tblog/sqltrace"

TRACE_DUMP_DEST="/tblog/dump/tracedump"

_ACF_DIAG_TRACE_DEST="/tblog/dump/diag"

ACT_LOG_DEST="/tblog/dump/act"

MEM_LOG_DEST="/tblog/dump/memlog"

 

##########################################

### Log Size

############################################

AUDIT_LOG_TOTAL_SIZE_LIMIT=1G

ILOG_TOTAL_SIZE_LIMIT=10G

SLOG_TOTAL_SIZE_LIMIT=3G

LSNR_LOG_TOTAL_SIZE_LIMIT=1G

DBMS_LOG_TOTAL_SIZE_LIMIT=1G

 

SLOG_FILE_SIZE=50M

ILOG_FILE_SIZE=50M

DBMS_LOG_FILE_SIZE=50M

LSNR_LOG_FILE_SIZE=50M

AUDIT_FILE_SIZE=50M

 

###########################################

### TPR Report

############################################

TIBERO_PERFORMANCE_REPOSITORY=Y

TPR_SNAPSHOT_SAMPLING_INTERVAL=60

TPR_SNAPSHOT_RETENTION=14

TPR_SNAPSHOT_TOP_SQL_CNT=10

#ACTIVE_SESSION_HISTORY=Y ## default N

 

###########################################
# Checkpoint
###########################################
LOG_CHECKPOINT_TIMEOUT=0
_CHECKPOINT_LAG_LIMIT=2000

###########################################
# For Linux
###########################################
_LOG_WRITE_SYSCALL=1 #redo 2member
#_USE_O_DIRECT=Y   #For Linux TAC Rawdevice

###########################################
# SQL Plan (Optimizor & Statistics)
###########################################
_USE_DYNAMIC_SAMPLING=N
_OPT_BIND_PEEKING=N
_ADAPTIVE_CURSOR_SHARING=N

GATHER_SQL_EXEC_TIME=Y
GATHER_SQL_PLAN_STAT=Y
#_TPR_GET_SSVR_STAT=Y

###############################################
## TAC Setting
###############################################
#CLUSTER_DATABASE=Y
#THREAD=0                               # 2 node 1
#UNDO_TABLESPACE=UNDO1        # 2 node UNDO2

#LOCAL_CLUSTER_ADDR=127.0.0.1
#LOCAL_CLUSTER_PORT=11019
#CM_PORT=11039

###########################################

## Miscellaneous

############################################

USE_RECYCLEBIN=Y

_USE_PARALLEL_DPI=N

AUTHENTICATION_TIMEOUT=100
DBLINK_CONN_TIMEOUT=100
USE_TS_QUOTA=N
_SLOG_DISPLAY_YEAR=Y
JOB_HISTORY_LOG=Y
BOOT_WITH_AUTO_DOWN_CLEAN=Y

 

NLS_DATE_FORMAT="YYYY/MM/DD HH24:MI:SS"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

##########################################

### Database Identification

###########################################

DB_NAME : DB생성을 위해 CREATE DATABASE구문 수행 시 DATABASE의 이름 결정
LISTENER_PORT : DB에 접속할 때 필요한 PORT번호

 

 

 

##########################################

### File Configuration

############################################

CONTROL_FILES : 최초 DB생성 시 해당 경로에 controlfile 생성
(컨트롤 파일 : Database의 물리적 구조와 상태를 기록 하는 파일)

DB_CREATE_FILE_DEST : Datafile, Redo log 파일들 경로 설정 
Datafiles • Tables & Indexes 들과 같은 Logical structure들은 물리적으로 Datafiles에 저장 되는 파일.
Redo Log Files • 복구를 위하여 Database에서 변경된 모든 것을 기록 하는 파일.

 

 

 

 

 

##########################################

### Memory & Session

###########################################

TOTAL_SHM_SIZE : 사용할 공유 메모리의 크기

MEMORY_TARGET : DB 엔진이 사용할 메모리의 총 양

LOG_BUFFER : 로그가 저장되는 메모리 공간의 크기를 지정

MAX_SESSION_COUNT : 각 서버에서 제공하는 최대 세션 수를 지정Working process 수 * Working Thread 수, (10의 배수로 지정하길 권장)

 

 

 

 

 

 

###########################################

### Undo and Rollback Segments

############################################

UNDO_RETENTION : undo를 유지할 수 있는 최소 기간 (초 단위)
(UNDO : 실행 취소)
(ARCHIVE : 데이터베이스 복구를 위해 사용되는 파일, Redo Log files의 복사본)

_USGMT_ONLINE_MIN : 부팅 시 미리 만들어 놓을 UNDO Segment의 최소 개수

_USGMT_ONLINE_MAX : 부팅 시 미리 만들어 놓을 UNDO Segment의 최대 개수

_USGMT_UNIFORM_EXTSIZE : UNDO Segment의 공간 할당을 지정된 값씩 할당받는 기능 (block 개수)

 

 

 

 

 

 

##########################################

### Archive Log Mode

############################################

_ARCHIVE_LAG_TARGET : DB인스턴스의 가장 빠른 복원 가능 시간이 적절한 범위 내에 있는지 확인하는 시간

 

 

 

 

 

##########################################

### Log Dest

############################################

##########################################

### Log Size

############################################

AUDIT_FILE_DEST : AUDIT TRAIL 파일이 저장되는 디렉토리를 지정
AUDIT TRAIL : 컴퓨터 사용자를 추적할 수 있도록 컴퓨터의 모든 활동을 시간별로 자동 기록해 놓은 것

CALLSTACK_DUMP_file : Tibero에서 심각한 에러가 발생시 형성되는 callstack이라는 파일의 경로

LSNR_LOG : Listener의 디버깅을 위한 파일

 

Slog : • 서버 성능이 저하되는 원인을 찾거나 티베로 자체 버그를 해결하는 데 사용될 수 있음

ILOG : 스레드별로 설정된 이벤트에 대한 시스템 로그가 기록되는 파일

SQL_TRACE : 실행되는 SQL문의 실행통계

 

ACF_DIAG : TAC의 DIAG 기능을 사용할 경우 로그 및 덤프가 위치하는 곳

 

ACT_LOG : 실행 로그 파일

 

MEM_LOG : 메모리 로그 파일

 

 

 

 

 

 

 

 

###########################################

### TPR Report

############################################

 

TIBERO_PERFORMANCE_REPOSITORY : 통계 정보를 자동으로 수집하는지에 대한 여부
(이를 스냅샷이라고 함)

TPR_SNAPSHOT_SAMPLING_INTERVAL : 스냅샷을 추출하는 주기를 설정 (단위 : 분)

TPR_SNAPSHOT_RETENTION : 스냅샷을 최대 저장할 기간을 설정 (단위 : 일)

TPR_SNAPSHOT_TOP_SQL_CNT : 리포트에 출력할 상위 SQL 개수를 설정

ACTIVE_SESSION_HISTORY : 활동중인 세션 정보를 1초에 한 번씩 샘플링해서 저장할건지에 관한 여부

 

 

 

 

 

 

###########################################
# Checkpoint
###########################################

LOG_CHECKPOINT_TIMEOUT : 어느 정도의 시간 간격으로 checkpoint가 발생하게 할것인지.

_CHECKPOINT_LAG_LIMIT : 체크포인트의 임계값

 

 

 

 

###########################################
# For Linux
###########################################

_LOG_WRITE_SYSCALL : SYSCALL을 로그에 얼마나 쓸 것인지

_USE_O_DIRECT : OS에서 관리하는 disk cache를 건너뛰고 디스크를 직접 읽는 옵션

 

 

 

 

###########################################
# SQL Plan (Optimizor & Statistics)
###########################################

 

_USE_DYNAMIC_SAMPLING: Dynamic sampling 사용 여부를 결정하는 파라미터

_OPT_BIND_PEEKING : 최초 BIND 변수값으로 실행 계획 고정을 선택한다.

_ADAPTIVE_CURSOR_SHARING : 적응형 커서 쉐어링, 상황에 맞게 커서 쉐어링을 할지의 여부

GATHER_SQL_EXEC_TIME : SQL의 수행시간을 기록할 것인지?

GATHER_SQL_PLAN_STAT : SQL의 실행 계획과 통계 정보를 기록할 것인지?

_TPR_GET_SSVR_STAT :  ?????????

 

 

 

 

 

###############################################
## TAC Setting
###############################################

 

CLUSTER_DATABASE : TAC를 사용할 때 설정

THREAD :  Redo 스레드의 번호로 각 인스턴스마다 고유의 번호를 부여       
                     
UNDO_TABLESPACE : UNDO 테이블 스페이스의 이름으로 각 인스턴스마다 고유의 번호를 부여
LOCAL_CLUSTER_ADDR : TAC 인스턴스간에 통신할 내부 IP 주소를 설정

LOCAL_CLUSTER_PORT : TAC 인스턴스간에 통신할 내부 포트 번호를 설정

CM_PORT : tbcm에서 접속을 받는 용도로 사용하는 포트 번호

 

 

 

 

 

 

###########################################

## Miscellaneous

############################################

USE_RECYCLEBIN : 사용자 실수로 인해 Object를 Drop한 경우 복구 기능을 제공하는 파라미터 이다.

_USE_PARALLEL_DPI : DPI를 병렬로 쓸 것인가?

AUTHENTICATION_TIMEOUT : 인증시간 제한시간

DBLINK_CONN_TIMEOUT : DBLINK 연결시간 제한시간

USE_TS_QUOTA :  TABLESPACE QUOTA를 사용하는가

_SLOG_DISPLAY_YEAR : SLOG에 YEAR를 표시하는가

JOB_HISTORY_LOG : 모든 잡의 히스토리를 남기는가 

BOOT_WITH_AUTO_DOWN_CLEAN : tbboot 중에 tbdown 정리 프로세스를 자동으로 사용하도록 설정할지 여부를 지정

NLS_DATE_FORMAT : 현재 시스템의 기본 날짜 입출력 형태를 지정하는 파라미터

 

 

'Tibero > 설치' 카테고리의 다른 글

Create Database문 정리 (Single)  (0) 2023.01.19
Tibero TAC 설치  (1) 2023.01.19
TB_HOME내 디렉토리 의미 정리  (0) 2022.12.22
sysctl.conf, limits.conf 정리  (0) 2022.12.22
Tibero6 설치  (0) 2022.12.22