릴리즈 노트_7.2.4

Tibero 7.2.4에 추가된 신규 기능 및 변경된 기능에 대해서 간략히 설명합니다.

신규 기능

본 절에서는 신규로 추가된 기능에 대해서 간략히 설명합니다.

DBMS 엔진

다음과 같은 기능들이 추가되었습니다.

TCC(Tibero Columnar Compression)

  • Direct Path Load/Insert 사용시 Column 기반 압축 기능인 Tibero Columnar Compression(TCC)을 Tibero에서 제공 (기존 ZetaData 제공기능)

  • ARCHIVE HIGH/ARCHIVE LOW/QUERY HIGH/QUERY LOW 압축레벨 제공

circle-info

참고

자세한 내용은 "Tibero 관리자 안내서"의 4.2.5. Tibero Columnar Compression을 참고합니다.

DP(Direct Path)시 Bitmap Build 사용

  • 클러스터 환경에서 DPL, DPI, INDEX FAST BUILD 진행 시 Bitmap Build를 활용하여 Buffer Cache Global Lock (이하 CCC Lock)이 필요한 Block들만 선별하여 진행하는 기능

  • CCC Lock 최소 획득, Shared Pool 사용량 감소 등을 통한 경합 감소 및 성능 개선

Bcode Lookup Table

  • PL/SQL을 수행하기 위한 binary code(이하 bcode, PL/SQL 컴파일시 내부생성됨)를 내부 SQL 수행 시 참고하는 실행계획에 내장하여 Cache(Shared Memory)에 올려두는 기능입니다.

    • PL/SQL 호출 시에는 bcode 로딩이 필요하며, 내부 정보(Data Dictionary) 조회를 많이하여 여러 세 션 간에 Lock(SpinLock) 경합케이스에 성능개선됨

    • Package Instance 접근세션이 있어도, 타세션에서 Package를 수정하는 DDL 사용이 가능

Pending Statistics

  • 통계를 즉시 게시(publish)하지 않고 보류하는 기능이며 다음과 같이 활용 가능하다.

    • 현재 통계와 보류 중인 통계를 비교하여 테스트 이후 게시(publish)

    • 보류된 통계를 다른 데이터베이스로 통계 복사

circle-info

참고

자세한 내용은 "Tibero tbPSM 참조 안내서"의 DBMS_STATS Procedure(Pending 관련) 참고합니다.

IF NOT EXISTS, IF EXISTS 문법 추가

  • 기존 존재하는 OBJECT에 CREATE문, 존재하지 않는 OBJECT에 DROP문 수행 시 에러발생

  • 에러메시지 없이 DDL 성공을 할 수 있는 문법 추가

  • EX> create table if not exists t(c2 number, c3 number), drop table if exists

circle-info

참고

자세한 내용은 "Tibero SQL 참조 안내서"의 CREATE TABLE, DROP TABLE 구문 참고합니다.

GIS 함수 ST_FILTER 추가

  • 두 GEOMETRY 객체의 최소 경계 사각형이 겹치는 객체들만 빠르게 찾아낼 때 사용

  • 동일한 결과값을 만들 수 있는 ST_INTERSECTS+ST_ENVELOPE 조합 비교 시, RTREE INDEX 활 용이 가능해서 성능개선 가능

circle-info

참고

자세한 내용은 "Tibero Spatial 참조 안내서"를 참고합니다.

Multi Redo Buffer

  • DB 인스턴스당 한 개만 생성했던 Redo Log Buffer를 여러 개 생성할 수 있도록 개선

  • 다수 세션에 의한 DML 진행 시 동시 redo buffer에 경합 발생하는 경우에 효과적

  • ENABLE_MULTI_LOG_BUFFER=Y(기본값 N) 파라미터 활성화 필요

TAC에서 OOM(Out Of Memory) 에러 일정시간 발생 시 자동 정상화

공유 메모리 부족으로 인한 TAC 서비스가 지연되는 상황을 해소하고자, 특정 시간(기본값: 5분) 이상 메모리 부족 상황(Shared Pool 할당 실패) 경우 클러스터 매니저(tbcm)을 통해 자동 재부팅을 통한 운영 정상화 기능

지원 OS 추가

  • Red Hat Enterprise Linux 9.6 / Rocky Linux 9.6 / Oracle Linux 9.6

  • SUSE Linux Enterprise Server 15 SP6

  • Windows Server 2025

변경 기능

본 절에서는 Tibero 7.2.4에 변경 또는 개선된 주요 기능에 대해서 간략히 설명합니다.

DBMS 엔진

다음과 같은 기능들이 개선되었습니다.

설치 및 패치 시 사용하는 쉘 변경

  • system_install.sh(설치), system_patch.sh(패치) 사용하여 해당 작업 시 에러 로그 발생하지 않도록 처리

circle-info

참고

자세한 내용은 "설치 안내서 - Appendix H, Appendix I" 참고합니다.

설치 시 기본유저 변경(tibero, tibero1) 및 샘플 스키마 추가

  • tibero 권한 및 샘플 스키마 추가

    • 권한 변경(dba 권한 제거)

  • tibero1 유저 제거

  • 샘플스키마 LIBRARY, FITNESS 추가(옵션)

    • $TB_HOME/scripts/sample_user 경로에 생성/삭제 스크립트 존재

    • 간단한 예시용 테이블 및 데이터 존재

circle-info

참고

자세한 내용은 "설치 안내서 - Appendix J" 참고합니다.

LGWR AIO(비동기 I/O) 기능 개선

  • AIO suspend 동작 방식 개선, 관련 자료 구조 경량화

  • 동시 처리할 수 있는 IO event 개수 증설, 배치(Batch) 옵션 추가, 실패 처리 동작 개선

  • 파라미터를 통한 활성화 필요

Full Scan 시 AIO 사용

  • Full Scan 동작(Table)시 AIO(비동기 I/O) 기본 사용하도록 변경

UNDO Steal Ignore Retention 개선

  • commit한지 오래된 UNDO Segment 부터 Steal 대상이 되게 하여 snapshot too old 발생 가능성이 낮 아지도록 개선

DB 동작 안정성 개선

  • Data block 수정 과정에서 internal error 발생 시 DB 비정상 종료되는 문제 개선

AGGR_TO_ANAL 기능개선

  • 특정 패턴에서 subquery와 main query를 합치도록 개선하여 성능향상

  • 조건에 따라 window 함수 변경하여 성능향상

CM-DB ID 고정

  • CM 클러스터 기동 순서에 따른 cm nid 값이 변경되지 않도록 개선

  • Global View의 INST_ID 컬럼 값을 IPARAM(INSTANCE_NUMBER)를 보여주도록 수정하여, CM의 기동 순서에 따라 변경되지 않도록 개선

CM Fast Net Error Detection 개선

  • 클러스터 환경의 master node가 interconnect down 및 slave와의 연결종료가 동시에 일어날 경우 다 른 가용성 케이스와 일관성 있게 master가 클러스터에서 제외되도록 개선

통계수집 estimate percent auto 정확도 개선

  • 샘플크기에 대한 상한선을 5500→10만 변경하여 정확도 향상

파티션 인덱스의 parallel 인덱스리빌드 개선

  • USABLE 상태에서도 리빌드 가능하도록 개선(기존 UNUSABLE 상태에서만 가능)

PL/SQL 컴파일 시 오브젝트 권한 검사 정상화

  • DB 객체들(테이블, 함수, 프로시저 등)에 대해 실행(EXECUTE) 권한으로 체크하던 사항에 대해서 오 브젝트 타입별로 SELECT, EXECUTE 권한으로 정상 체크하도록 개선

DPL 공간낭비 개선

  • DPL(Direct Path Load) 동작 시 임시 세그먼트(dp temp segment)를 생성하여 데이터를 먼저 처리하 고, 이후 임시 세그먼트의 데이터를 원본 세그먼트로 병합(merge)시 임시 세그먼트에 사용하지 않은 블록을 반환하도록 개선

Tibero JDBC Jar 배포 버전 변경

  • JDK 1.8, JDK 11, JDK 17 빌드된 Tibero JDBC Jar 파일 배포

JEPA 에서 TbNCLob 타입 사용 지원

  • PSM내 NCLOB 사용하여 정상 동작 하도록 개선

circle-info

참고

자세한 내용은 "Tibero External Procedure 안내서"의 7.2.3. PSM 함수 생성 참고합니다.

DDL 변경사항들

  • ALTER TABLE DDL 수행시 세그먼트 속성, PARALLEL 등 옵션들을 순서 상관없이 문법 사용 가능 하도록 개선(기존에는 순서대로 입력 필요)

  • LOB(Large Object) 세그먼트 속성 DDL 개선

    • LOB 관련 SYSTEM VIEW 개선

    • LOB을 포함하는 SPLIT/MERGE/MOVE/EXCHANGE 파티션 DDL 개선

  • LIST PARTITION, SUBPARTITION에 대해 파티션 값을 추가/삭제할 수 있도록 변경

  • 제약조건(CONSTRAINT) 추가 시 생성된 인덱스는 DROP/DISABLE CONSTRAINT시 DROP 되도록 변경

  • LOCAL PARTITIONED INDEX가 있는 PARTITIONED TABLE에서 ADD PARTITION 할 경우 새로 생성된 INDEX PARTITION은 USABLE 되도록 변경

  • LONG 컬럼으로 함수기반 인덱스(Function-Based Index) 사용할 수 없게 변경

  • VALID한 상태의 VIEW를 동일한 생성구문으로 CREATE OR REPLACE 시 DEPENDENT OBJECT들이 INVALID 되지 않도록 개선

  • IOT(INDEX ORGANIIZED TABLE) 추가개선

    • 전역 임시(GLOBAL TEMPORARY) IOT 생성방지

    • IOT에 Interval Partitioning 생성방지

    • IOT의 기본 키를 DEFERRABLE(지연 가능한) 또는 DISABLE(비활성화) 상태로 생성방지

    • IOT의 기본 키(Primary Key) 인덱스는 IOT 자체의 구조를 따르도록 강제

    • 파티셔닝된 IOT에 보조 인덱스(SECONDARY INDEX)를 생성할 때 발생하는 내부오류 개선

로그 메시지강화

  • 서버에서 남기는 정보성(로그) 파일들에 상세 관리 로직 추가 (개별 경로 구분, 사이즈 지정 파라미터 및 백업 로직 추가)

    • LOG_DEFAULT_DEST 변경 시 모든 로그 경로가 기존과 동일한 구조로 일괄 변경되도록 수정

    • 설정된 로그 경로를 일괄 조회할 수 있는 뷰(V$ALL_LOG_DEST) 추가

    • 대상 : LOG(act, mem, audit, diag, dbms, listener, ilog, sys), DUMP(callstack, act, trace, diag), outfile, audit file, sql trace

  • DDL 에러 메시지 개선

    • DROP 테이블스페이스시 대상 오브젝트에 다른 테이블스페이스에 세그먼트가 존재(EX> 파티션 마다 테이블스페이스 다르게 지정한 경우 )하여 DROP 하지 못할때 오브젝트 명시하도록 개선

    • 권한 부족 시 어떤 권한이 부족한지 상세 출력하도록 개선

  • ERROR_PSM_NOT_SUPPORTED_RESULT_CACHE_OPTION(15246) 에러 코드를 추가하여 RESULT CACHE로 인한 컴파일 실패 원인에 대한 내용을 추가

Parameter

본 절에서는 Tibero 7.2.4에 변경, 추가 또는 삭제된 Parameter에 대해서 간략히 설명합니다.

Modified Parameter

다음 Parameter가 변경되었습니다.

Parameter name
Default Value Before
Default Value After
비고

CPU_COUNT

0

TB_MAX(1, get_ncpu())

CPU_COUNT는 이 인스턴스 에 허용되는 CPU의 개수를 지 정

CTHR_CHECK_CONNECTION_IN TERVAL

60

1

CTHR이 클라이언트 연결을 확인하는 시간 간격(초)을 지정

DB_MULTIBLOCK_PREFETCH_COUNT

1

3

PREFETCH 횟수 지정

DPL_INDEX_METHOD

2

1

인덱스가 있는 테이블에서 DPL (Direct Path Loading) 모드 지 정, 값의 의미는 동일(Multi In sert)

ILOG_BACKUP_SIZE_LIMIT

2516582400

125829120

ILOG_DEST 매개변수에 지정 된 디렉터리에 누적되는 모든 내부 백업 디렉터리의 최대 크 기 지정

ILOG_FILE_SIZE

10485760

524288

ILOG 파일의 최대 크기를 지정

ILOG_TOTAL_SIZE_LIMIT

5033164800

400556032

ILOG_DEST 매개변수에 지정 된 디렉터리에 누적되는 내부 로그 파일의 최대 크기 지정

PEP_PROC_CNT

6

MAX(5, MAX_SES SION_COUNT / 200)

PE 프로세스 개수

SLOG_TOTAL_SIZE_LIMIT

314572800

1073741824

SLOG_DEST에 설정된 디렉터 리에 저장할 수 있는 최대 총 파 일 크기를 지정

TPR_METRIC

YES

NO

v$metric(metric에 대한 변화값 저장) 정보를 _TPR_METRIC 테이블 저장여부

TPR_SNAPSHOT_TOP_SQL_CNT

5

10

TPR REPORT에 출력되는 TOP SQL 수

TPR_SQL_PLAN_STAT

YES

NO

SQL Plan Stat 정보에 대해서 TPR 테이블 저장여부

WTHR_PER_PEP

16

MAX(4, MIN(64,get_ncpu() / 2)

PE 프로세스(PEP)당 워커 스 레드 수 지정

New Parameter

다음 Parameter가 추가되었습니다.

Parameter name
Default Value
비고

ACT_DUMP_BACKUP_LIMIT_CNT

DFLT_DUMP_BACKUP_LIMIT_CNT

ACT_DUMP_DEST에 저장할 수 있는 최대 백업 수를 지정 (참고 - DFLT_DUMP_BACKUP_LIMIT_CNT)

ACT_DUMP_DEST

ACT dump 파일이 저장되는 디렉터리 지정 (절대경로 필수)

ACT_DUMP_TOTAL_SIZE_LIMIT

104857600

ACT_DUMP_DEST에 지정된 디렉터리에 저장할 수 있는 최대 총 파일 크기를 지정 (BACKUP 디렉터리 제외)

ACT_LOG_TOTAL_SIZE_LIMIT

314572800

ACT_LOG_DEST에 지정된 디렉터리에 저장할 수 있는 최대 총 파일 크기를 지정

CALLSTACK_DUMP_BACKUP_LIMIT_CNT

DFLT_DUMP_BACKUP_LIMIT_CNT

CALLSTACK_DUMP_DEST에 저장할 수 있는 최대 백업 수를 지정 (참고 - DFLT_DUMP_BACKUP_LIMIT_CNT)

CALLSTACK_DUMP_TOTAL_SIZE_LIMIT

104857600

CALLSTACK_DUMP_DEST에 지정된 디렉터리에 저장할 수 있는 최대 총 파일 크기를 지정 (BACKUP 디렉터리 제외)

CRYPTO_LEVEL

1

사용자 비밀번호를 암호화하여 저장할 때 암호화 방식 결정 (0: MD5, 1: SHA256)

DFLT_DUMP_BACKUP_LIMIT_CNT

10

*_DUMP_DEST에 저장할 수 있는 최대 백업 수를 지정, TRACE_DUMP_BACKUP_LIMIT_CNT, DIAG_DUMP_BACKUP_LIMIT_CNT, CALLSTACK_DUMP_BACKUP_LIMIT_CNT, ACT_DUMP_BACKUP_LIMIT_CNT의 기본값으로 사용

DFLT_DUMP_TOTAL_SIZE_LIMIT

104857600

BACKUP 디렉터리를 제외한 *_DUMP_DEST에 지정된 디렉터리에 저장할 수 있는 최대 총 파일 크기, TRACE_DUMP_TOTAL_SIZE_LIMIT, DIAG_DUMP_TOTAL_SIZE_LIMIT, CALLSTACK_DUMP_TOTAL_SIZE_LIMIT, ACT_DUMP_TOTAL_SIZE_LIMIT의 기본값 으로 사용

DIAG_DUMP_BACKUP_LIMIT_CNT

DFLT_DUMP_BACKUP_LIMIT_CNT

DIAG_DUMP_DEST에 저장할 수 있는 최대 백업 수를 지정 (참고 - DFLT_DUMP_BACKUP_LIMIT_CNT)

DIAG_DUMP_DEST

DIAG dump 파일이 저장되는 디렉터리를 지정 (절대경로 필수)

DIAG_DUMP_TOTAL_SIZE_LIMIT

104857600

DIAG_DUMP_DEST에 지정된 디렉터리에 저장할 수 있는 최대 총 파일 크기를 지정 (BACKUP 디렉터리 제외)

DIAG_LOG_DEST

Diagnostic log 파일이 저장되는 디렉터리를 지정 (절대경로 필수)

DIAG_LOG_FILE_SIZE

104857600

DIAG 로그 파일의 최대 크기를 지정

DIAG_LOG_TOTAL_SIZE_LIMIT

524288000

DIAG_LOG_DEST에 지정된 디렉터리에 저장할 수 있는 최대 총 파일 크기를 지정

DPBUF_BLOCK_COUNT

64

DPI, DPL시 DATA를 넣어두는 buffer의 크기 (BLOCK 단위)

DUMP_PATH_CHECK_INTERVAL

600

덤프 경로의 누적 공간 사용량을 모니터링하는 주기 (단위: 1초) (대상: CALLSTACK, ACT, TRACEDUMP)

ENABLE_MULTI_LOG_BUFFER

NO

MULTI REDO BUFFER 기능 사용 여부

EX_USE_AIO_FULL_SCAN

YES

TABLE FULL SCAN 작업 시 비동기(asynchronous) I/O 사용 여부

FORCE_SYNC_IO_SHM_TSCAN

YES

EX_USE_AIO_FULL_SCAN이 YES로 설정된 경우에도, 버퍼 캐시를 통한 테이블 full scan이 동기(sync) I/O를 사용하도록 강제할지 여부

ILOG_MMAP_SIZE

524288

ILOG을 남길 때 MMAP에 사용할 MMAP 페이지 크기를 지정

LOG_BUFFER_CNT

ENABLE_MULTI_LOG_BUFFER ? MAX(MIN(get_ncpu()/8, 32), 4) : 1

ENABLE_MULTI_LOG_BUFFER가 설정되어 있을 경우 multi redo buffer 기능 사용 시, 생성할 redo buffer 개수

LSNR_OUTFILE_BACKUP_LIM IT_CNT

OUTFILE_PATH_BACK UP_LIMIT_CNT

LSNR_OUTFILE_DEST에 저장할 수 있는 최 대 백업 수를 지정 (참고 - OUT FILE_PATH_BACKUP_LIMIT_CNT)

LSNR_OUTFILE_DEST

리스너 아웃파일이 저장되는 디렉터리를 지정 (절대경로로 필수)

MEM_LOG_BACKUP_LIMIT_CNT

TRACE_BACKUP_LIMIT_CNT

MEM_LOG_DEST에 저장할 수 있는 최대 백업 수를 지정 (참고 - TRACE_BACKUP_LIMIT_CNT)

MEM_LOG_TOTAL_SIZE_LIMIT

TRACE_TOTAL_SIZE_LIMIT

MEM_LOG_DEST에 지정된 디렉터리에 저장할 수 있는 최대 총 파일 크기를 지정 (BACKUP 디렉터리 제외)

OPTIMIZER_USE_PENDING_STATISTICS

NO

PENDING STATISTICS 기능 사용 여부

OUTFILE_PATH_BACKUP_LIMIT_CNT

10

*_OUTFILE_DEST에 저장할 수 있는 최대 백업 수를 지정하며, 백업 작업은 데이터베이스가 재부팅될 때 수행됨. LSNR_OUTFILE_BACKUP_LIMIT_CNT 및 SVR_OUTFILE_BACKUP_LIMIT_CNT의 기본값으로 사용

SQL_TRACE_BACKUP_LIMIT_CNT

TRACE_BACKUP_LIMIT_CNT

SQL_TRACE_DEST에 저장할 수 있는 최대 백업 수를 지정 (참고 - TRACE_BACKUP_LIMIT_CNT)

SQL_TRACE_TOTAL_SIZE_LIMIT

TRACE_TOTAL_SIZE_LIMIT

SQL_TRACE_DEST에 지정된 디렉터리에 저장할 수 있는 최대 총 파일 크기를 지정 (BACKUP 디렉터리 제외)

SVR_OUTFILE_BACKUP_LIMIT_CNT

OUTFILE_PATH_BACKUP_LIMIT_CNT

SVR_OUTFILE_DEST에 저장할 수 있는 최대 백업 수를 지정 (참고 - OUTFILE_PATH_BACKUP_LIMIT_CNT)

SVR_OUTFILE_DEST

서버 아웃파일이 저장되는 디렉터리를 지정 (절대경로로 필수)

TRACE_BACKUP_LIMIT_CNT

10

MEM_LOG_DEST 및 SQL_TRACE_DEST에 저장할 수 있는 최대 백업 수를 지정, MEM_LOG_BACKUP_LIMIT_CNT 및 SQL_TRACE_BACKUP_LIMIT_CNT의 기본값으로 사용

TRACE_DUMP_BACKUP_LIM IT_CNT

DFLT_DUMP_BACK UP_LIMIT_CNT

TRACE_DUMP_DEST에 저장할 수 있는 최 대 백업 수를 지정 (참고 - DFLT_DUMP_BACKUP_LIMIT_CNT)

TRACE_DUMP_TO TAL_SIZE_LIMIT

TRACE_TO TAL_SIZE_LIMIT

TRACE_DUMP_DEST에 지정된 디렉터리에 저장할 수 있는 최대 총 파일 크기를 지정 (BACKUP 디렉토리 제외)

TRACE_PATH_CHECK_INTERVAL

600

백업 세트를 제외한 트레이스 경로의 누적 공간 사용량을 모니터링하는 주기 (단위: 1초) (대상: MEMLOG, SQLTRACE)

TRACE_TOTAL_SIZE_LIMIT

104857600

MEM_LOG_DEST 및 SQL_TRACE_DEST에 지정된 디렉터리에 저장할 수 있는 최대 총 파일 크기를 지정 (BACKUP 디렉터리 제외), MEM_LOG_TOTAL_SIZE_LIMIT 및 SQL_TRACE_TOTAL_SIZE_LIMIT의 기본값으로 사용

USE_DUMP_PATH_MANAGEMENT

YES

*_DUMP_DEST에 있는 로그 파일에 대해 경로 저장 용량 또는 시스템 부하를 기준으로 자동 백업을 실행 및 백업 개수를 기준으로 파일을 삭제

USE_OUTFILE_PATH_MANAGEMENT

YES

부팅 시 자동 백업을 실행하고, *_OUTFILE_DEST 형식의 경로에 있는 파일에 대해 백업 개수를 기준으로 삭제를 수행

USE_TRACE_PATH_MANAGEMENT

YES

MEM_LOG_DEST 및 SQL_TRACE_DEST에 있는 로그 파일에 대해 경로 저장 용량 또는 시스템 부하를 기준으로 자동 백업을 실행하고, 백업 개수를 기준으로 파일을 삭제

USGMT_STEAL_IGNORE_RETENTION

NO

Unexpired된 undo extent에 대해 steal 여부

Deleted Parameter

다음 Parameter가 삭제되었습니다.

Parameter name
비고

ENCRYPT_GLOBAL_KEY_FILE

LSNR_OUT_FILE_DEST

OUT_FILE_DEST

SEPARATION_OF_DUTIES

Deprecated

본 절에서는 Tibero 7.2.4에서 deprecated된 내용에 대해 설명합니다.

설치 및 패치쉘

  • 설치 및 패치시 사용하는 system.sh 쉘에 대해서 system_install.sh(설치), system_patch.sh(패치) 대체

SOD(Separation of Duties)

  • 관련 파라미터 제거

Tibero JDBC Jar 버전 1.4, 1.6

  • 1.4, 1.6 버전 JAR 파일 배포 중단

ADAPTIVE_CURSOR_SHARING 기능

  • 관련 파라미터 제거

Known Issue

본 절에서는 Tibero 7.2.4의 알려진 문제를 간략히 설명합니다.

일반테이블 → 파티션테이블 온라인재정의(Online Table Redefinition) 진행 시 작업취소 후 재실행 시 에러 발생

  • 현상

    • 일반테이블 → 파티션테이블 재정의(Redefinition) 수행 시 동기화(DBMS_REDEFINITION.SYNC_IN TERIM_TABLE) 수행 중 작업취소(ctrl+c) 후 재실행 시 에러 발생

  • 우회방안

    • 재정의 테이블에 row 파티션 이동 옵션 활성화(ALTER TABLE [TABLE_NAME] ENABLE ROW MOVEMENT) 적용 후 진행

FGA(Fine-Grained Auditing) 정책(POLICY) 삭제 시 에러 발생

  • 현상

    • DBMS_FGA.ADD_POLICY 수행 시 자동생성되는 내부 Function을 임의 삭제 이후 DROP_POLICY 수행 시 에러 발생

  • 우회방안

    • 자동생성되는 내부 Function 임의 삭제 또는 변경 하지 않음

AGGR_TO_ANAL 기능개선으로 인한 일부 쿼리 수행시간 증가

  • 현상

    • 서브쿼리등에 대해서 AGGR_TO_ANAL 기능이 적용되었지만, row수를 줄이지 못해서 매번 서브쿼 리로 스캔하는 경우가 조인보다 더 빠른 경우 수행시간 증가

  • 우회방안

    • 해당 기능이 적용되지 않도록 SQL에 OPT_PARAM으로 _ENABLE_TRANS_AGGR_TO_ANAL 값 조절 (/*+ opt_param(_enable_trans_aggr_to_anal n) */)

STANDBY 기동 및 복구관리자( RMGR) 백업 동시 수행 시 기동 실패 현상

  • 현상

    • TSC구성(Tibero Standby Cluster)상태에서, STANDBY 부팅/복구관리자(RMGR) 백업 동시 수행 시 STANDBY 기동 간헐적 실패현상

  • 우회방안

    • STANDBY 기동이후 복구관리자(RMGR) 백업 순차 수행

TAS 인스턴스에 tbsql 접속 후 ls 명령 시 TBR-22003 에러 발생

  • 현상

    • TAS 인스턴스에서 tbsql 접속 이후 ls 명령어 수행 시 TBR-22003 ERROR_VTM_UNSUPPORTED_BOOTMODE 발생현상

  • 우회방안

    • TAS에서 불필요한 사용자 접근 제어정보(CLIENT_ACCESS_POLICY) 확인을 위해 발생하는 에러 이며, 운영상 영향도 없음 (추후 개선예정)

Last updated