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 |