> For the complete documentation index, see [llms.txt](https://docs.tibero.com/tibero-manuals/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tibero.com/tibero-manuals/7.2.6.manuals/release-notes/7.2.2.md).

# 릴리즈 노트\_7.2.2

Tibero 7.2.2에 추가된 신규 기능, 개선사항 등 변경 사항 정보를 간략히 설명합니다.

## **신규 기능**

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

### **DBMS 엔진**

#### Database Replay

* Tibero DBMS의 버전 업그레이드, 패치 진행 시 Application에 대한 영향도를 검증하는 프로그램이 추가되었습니다.
* Database에서 발생한 부하를 메시지 단위로 캡쳐하여 동일한 동작을 수행할 수 있습니다.
* Database Replay는 DB 자체를 캡쳐하여 Replay를 통해 영향도를 검사하는 방식이므로, downtime이 발생하지 않고 DB 작업과 동일한 시뮬레이션을 실행하여 정확한 운영 워크로드 반영이 가능합니다.
* 특히 Procedure나 function 과 같은 DB 기능을 많이 사용하는 업무에 적합한 프로그램입니다.\
  DBreplay는 Database 부하 capture > Preprocess > Replay > Result (선택) 순서로 진행됩니다.

{% hint style="info" %}
**참고**

Database Replay에 대한 자세한 내용은 "[DBRplay 사용자 가이드](https://tmaxtibero-resource-docs.gitbook.io/dbreplay)"를 참고합니다.
{% endhint %}

#### 데이터 정의어(DDL)

* **Index 생성 시 자동 통계정보수집 기능**\
  CREATE INDEX 수행 시 INDEX에 대한 통계정보를 자동으로 수집하는 기능이 추가되었습니다.
* **ALTER TYPE 구문 추가**
  * ALTER TYPE ADD METHOD
  * ALTER TYPE DROP METHOD
  * ALTER TYPE RENAME ATTRIBUTE

### **유틸리티**

#### gateway for oracle

Tibero to Oracle Database Link 시 사용되는 gateway의 memory allocator dump 기능이 추가되었습니다.

###

***

## **변경 기능** <a href="#bookmark22" id="bookmark22"></a>

### **DBMS** 엔진

#### 데이터 정의어(DDL)

* TABLESPACE 개수가 많이 있을 경우 새로운 TABLESPACE 생성문의 성능이 개선되었습니다.
* LOB type Column에 대한 MOVE 성능이 개선되었습니다.

#### Optimizer

* DBMS\_XPLAN의 DISPLAY\_CURSOR 기능이 개선되었습니다.

#### Executor

* DISTINCT AGGREGATION 수행 시 사용하는 메모리 양이 감소하였고, 속도가 개선되었습니다.
* 쿼리상에서 파티션 테이블의 PARTITION 또는 SUBPARTITION을 명시하여 사용하는 경우 메모리 사용량이 개선되었습니다.

#### PSM

* PSM 에서 사용되는 CHAR / VARCHAR Data Type의 MAX SIZE가 32767에서 65532로 확장되었습니다.
* PSM 내 RESULT\_CACHE function이 개선되었습니다.
  * Result cache function에 SEQUENCE 허용
  * Result cache function에 REF CURSOR 사용 시 에러 출력
  * Nested function에서 RESULT\_CACHE 사용 시 에러 출력
  * Function in anon block에서 RESULT\_CACHE 사용 시 에러 출력

#### Recovery

* BEGIN BACKUP을 통한 hotbackup 상태에서 TABLESPACE에 DATAFILE을 추가할 수 있도록 개선되었습니다.

#### Cache

* V$THRINFO를 통해 Session별 Buffer handle 사용량과 DB instance 전체의 buffer handle의 사용량을 실시간으로 조회할 수 있도록 개선되었습니다.

#### 안정성 개선

TAC 환경에서 CCC 관련 로직의 안정성이 개선되었습니다.

###

***

## **Parameter** <a href="#bookmark22" id="bookmark22"></a>

#### **Modified Parameter**

<table><thead><tr><th width="305.800048828125" valign="top">Parameter name</th><th width="177.800048828125" valign="top">Default Value Before</th><th valign="top">Default Value After</th></tr></thead><tbody><tr><td valign="top">DBWR_CNT</td><td valign="top">1</td><td valign="top">3</td></tr><tr><td valign="top">OPTIMIZER_LOG_OUTLINE</td><td valign="top">NO</td><td valign="top">YES</td></tr><tr><td valign="top">OPTIMIZER_USE_SQL_PROFILES</td><td valign="top">NO</td><td valign="top">YES</td></tr><tr><td valign="top">SQL_STAT_HISTORY_QSIZE</td><td valign="top">50</td><td valign="top">10</td></tr><tr><td valign="top">SQL_STAT_HISTORY_THRESHOLD</td><td valign="top">50</td><td valign="top">100</td></tr></tbody></table>

#### **New Parameter**

<table><thead><tr><th valign="top">Parameter name</th><th valign="top">Default Value</th></tr></thead><tbody><tr><td valign="top">DATABASE_REPLAY_CAPTURE_WORKLOAD</td><td valign="top">NO</td></tr><tr><td valign="top">DATABASE_REPLAY_CAPTURE_DEST</td><td valign="top"></td></tr><tr><td valign="top">DATABASE_REPLAY_CAPTURE_FILE_SIZE</td><td valign="top">10485760</td></tr><tr><td valign="top">DATABASE_REPLAY_CAPTURE_DIR_LIMIT</td><td valign="top"><p>(MAX_SESSION_COUNT * DATABASE_RE</p><p>PLAY_CAPTURE_FILE_SIZE) * 100</p></td></tr><tr><td valign="top">DATABASE_REPLAY_DUMP_MMAP_SIZE</td><td valign="top">65536</td></tr><tr><td valign="top">EXTRA_LISTENER_IPS</td><td valign="top">-1</td></tr><tr><td valign="top">GROUP_BY_SORT_TREE_NODE_DUMP_MAKE_NEW</td><td valign="top">NO</td></tr><tr><td valign="top"><p>GROUP_BY_SORT_TREE_NODE_DUMP_MAKE_RE</p><p>SULT</p></td><td valign="top">NO</td></tr><tr><td valign="top">SEQUENCE_PIN_BUCKET_CNT</td><td valign="top">100</td></tr><tr><td valign="top">USE_SQL_STAT_HIST_IN_BG_PROC</td><td valign="top">NO</td></tr><tr><td valign="top">USE_TRUNCATE_OBJ_PRIVILEGE</td><td valign="top">NO</td></tr></tbody></table>

###

***

### Known Issue

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

#### Partitioned Index 생성 시 데이터가 없는 Partition의 통계 값 누락

* **현상**\
  Partitioned Index Parallel로 생성 시 수집 되는 통계정보 중 데이터가 들어있지 않은 Partition의 Index segment에 대한 block count 값이 수집되지 않고 0으로 들어가는 현상
* **우회방안**\
  exec DBMS\_STATS.GATHER\_INDEX\_STATS 로 index stat 재수집 수행

#### DBMS\_STATS의 EXPORT/IMPORT\_STATS 함수에서 subpartition에 대한 처리 누락

* **현상**\
  통계정보에 대한 이관 시 EXPORT\_TABLE/INDEX\_STATS와 IMPORT\_TABLE/INDEX\_STATS 에서 subpartition에 대해서는 처리하는 않은 현상
* **우회방안**\
  없음, 추후 패치 제공 예정

#### DBMS\_XPLAN의 DISPLAY\_CURSOR 함수에서 LAST\_ELAPSED\_TIME 값 오류

* **현상**\
  DBMS\_XPLAN의 DISPLAY\_CURSOR 함수에서 LAST\_ELAPSED\_TIME 출력 시, Subquery의 수행 시간이 중복 합산되는 현상
* **우회방안**\
  LAST\_ELAPSED\_TIME 대신 AVG ELAPSED TIME 참조, 다만 두 지표의 의미가 다르다는 점 유의 필요\
  대상 쿼리를 새로 하드파싱 후, 실행횟수 1인 상태에서 TOT ELAPSED TIME 참조

#### TPR의 Wait Events 내 Wait Time 관련 항목 중 일부 오류

* **현상**\
  TPR Wait Events by Wait Time 등 Wait Time 항목 중 DB Time이 100% 넘게 표시되는 현상
* **우회방안**\
  없음, 추후 패치 제공 예정

#### LONG, LOB Column이 존재하는 TABLE에 Multi Update 시 오류

* **현상**\
  LONG, LOB Column이 존재하는 TABLE에 Multi Update시 row reset이 누락되어 Internal Error 등 발생
* **우회방안**\
  Multi operation 미사용 (\_ENABLE\_TDD\_MU=N, \_TDD\_MU\_ENABLE\_ALL\_COL=N 설정)

#### Standby REDO thread enable 시 오류

* **현상**\
  Standby logfile이 Online logfile보다 개수가 많을 경우 Standby REDO thread enable시 TBR-24020 발생
* **우회방안**\
  Standby logfile 추가 시 Online logfile과 같은 개수를 추가

###


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.tibero.com/tibero-manuals/7.2.6.manuals/release-notes/7.2.2.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
