릴리즈 노트_7.2

Tibero7 DB 릴리즈 7.2 버전에서 추가된 신규 기능, 개선사항 등 변경 사항 정보를 간략하게 확인하세요.

신규 기능

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

DBMS 엔진

JSON Type

JSON_MERGEPATCH, JSON_OBJECTAGG 함수를 지원합니다.

JSON_VALUE에 대한 Function Based Index를 지원합니다. (JSON_VALUE 옵션까지 일치 필요)

PSM 내에서 JSON Type 변수 선언과 IN/OUT 파라미터를 지원합니다.

SQL PROFILE 기능

Application에 존재하는 SQL query를 직접 수정하지 못할 경우, SQL profile을 통해 SQL을 튜닝할 수 있습니다.

SQL profile 사용을 위한 자세한 내용은 "Tibero tbPSM 참조 안내서"의 "DBMS_SQLTUNE"을 참고합니다.

SQL PLAN BASELINE 기능

생성된 플랜을 저장했다가 사용자가 사용하려면 옵티마이저에서 최적의 플랜을 선택하지 않고 저장한 플랜을 사용합니다.

TAS Metafile 추가와 제거가 있을 경우 patch task, rollback task 기능

TAS의 META FILE이 추가되거나 제거가 필요한 패치가 적용될 경우, TAS 재구성 없이 해당 작업을 수행할 수 있도록 DDL이 추가됐습니다.

Tibero Recovery Catalog 기능

다수의 데이터베이스들의 메타데이터(metadata) 관리를 목적으로 제공하는 기능입니다.

  • Tibero Recovery Catalog는 물리적으로 독립된 장소에 여러 데이터베이스들의 메타데이터를 보관합니다. 메타데이터를 보관하는 데이터베이스를 Catalog 데이터베이스(이하 Catalog)라고 합니다.

  • 관리하려는 데이터베이스를 Catalog에 등록하면 tbrmgr이 등록하려는 데이터베이스의 컨트롤 파일(Control file)을 읽어 메타데이터를 추출하고, Catalog에 이 데이터를 원격으로 보내 저장합니다.

  • Catalog에 최신 데이터를 업데이트할 수 있습니다.

  • 그 외에 RMGR 클라이언트를 이용하여 백업을 생성하거나 지우는 경우, 관리자가 직접 resync 요청 을 보내는 경우에도 메타데이터를 업데이트 합니다.

자세한 내용은 "Tibero 관리자 안내서"의 Tibero Recovery Catalog"를 참고합니다.

ASCMD에서 REDUN 번호에 따라 FILE을 내릴 수 있게 만드는 기능

ascmd에서 cp와 cptolocal 기능에 대상 파일의 미러링 복사본 중 하나를 특정하여 복사하고자 할 때 사용할 수 있는 옵션이 추가됐습니다. -redun 0~2 옵션을 입력하면 redun 번호에 따른 file을 복사할 수 있습니다.

MVIEW

MVIEW 관련 VIEW가 추가됐습니다.

  • [DBA|ALL|USER]_MVIEW_DETAIL_RELATIONS : MVIEW와 연관된 OBJECT 정보 표시

  • [DBA|ALL|USER]_MVIEW_REFRESH_TIMES : MVIEW의 REFRESH TIME 표시

CONTEXT INDEX

CONTEXT INDEX 관련 VIEW가 추가됐습니다.

  • CTX_PREFERENCES

  • CTX_PREFERENCE_VALUES

  • CTX_STOPLISTS

유틸리티

tbSQL SET MARKUP 기능

tbsql 출력 결과를 html format으로 내보냅니다.

클라이언트 드라이버

JDBC 4.1 표준 지원

  • java.math.BigInteger와 JDBC Type BIGINT를 지원합니다.

  • connection.abort 함수를 사용한 연결 종료를 지원합니다.

  • connection.setSchema 함수를 사용한 schema 지정을 지원합니다.

  • connection.setNetworkTimeout 함수를 사용한 timeout 지정을 지원합니다.

  • statement.closeOnCompletion 함수를 사용해 결과 집합이 닫힐 때 Statement가 닫히도록 설정할 수 있습니다.

  • Resultset.getObject 함수의 인자로 Class를 사용하여 반환 타입을 지정할 수 있도록 지원합니다.

JDBC 4.2 표준 지원

  • java.time.LocalDate, LocalTime, LocalDateTime, OffsetTime,OffsetDateTime 타입을 지원합니다.

  • setObject, registerOutParameter 함수의 인자로 SQLType을 사용한 타입 지정을 지원합니다.

  • Statement.executeLargeUpdate 함수를 사용해 affected row count 값을 long 타입으로 받을 수 있습니다.

자세한 내용은 "Tibero JDBC 개발자 안내서"의 "JDBC 표준 지원"을 참고합니다.


변경 기능

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

DBMS 엔진

DBMS_VERIFY

DBMS_VERIFY 기능을 Local partitioned index에 대해 지원합니다.

SYSTEM VIEW

다음과 같은 VIEW에 TYPE 컬럼이 추가됐습니다.

  • [DBA|ALL|USER]_TAB_PRIVS

  • [DBA|ALL|USER]_TBL_PRIVS

  • [ALL|USER]_TAB_PRIVS_MADE

DBMS_UTILITY

DBMS_UTILITY 패키지에 MAXNAME_ARRAY 타입이 추가됐습니다.

DBMS_XMLGEN

DBMS_XMLGEN 패키지에 SETBINDVALUE 프로시저가 추가됐습니다.

클라이언트 드라이버

기본 문자 집합(Default Character Set)

클라이언트 환경의 기본 문자 집합이 MSWIN949에서 UTF8로 변경됐습니다. (TB_NLS_LANG 설정)

Last updated