제2장 신규 기능

내용 목차

2.1. 주요 추가 기능
2.1.1. New Server Architecture
2.1.2. New Memory Management
2.1.3. TAS(Tibero Active Storage)
2.1.4. DD Wlock Free
2.1.5. 실시간 SQL 모니터링
2.2. DBMS 엔진
2.2.1. ASH(Active Session History)
2.2.2. TBCM(Tibero Cluster Manager)
2.2.3. TSC(Tibero Standby Cluster)
2.2.4. Backup & Recovery
2.2.5. TPR(Tibero Performance Repository)
2.2.6. 백그라운드 프로세스 재시작 기능
2.2.7. Listener Multi-port 지원
2.2.8. OS 인증 지원
2.2.9. BINARY TIP
2.2.10. TDE에서 index를 사용할 수 있도록 기능 추가
2.2.11. LOG ERRORS 절
2.2.12. 데이터 정의어(DDL)
2.2.13. 데이터 조작어(DML)
2.2.14. 데이터 타입 추가
2.2.15. Recursive With 구문 지원
2.2.16. Query Outline
2.2.17. Bind Variable Capture
2.2.18. Advanced Queuing
2.2.19. SQL PLAN HISTORY
2.2.20. Adaptive Cursor Sharing
2.2.21. Result Cache 통계 정보 추가
2.2.22. VPD(Virtual Private Database)
2.2.23. Bitmap Index
2.2.24. Analytic Function Transformation 기능 추가
2.2.25. 원격 저장소를 가진 실체화 뷰
2.2.26. PSM
2.2.27. Job Scheduler
2.2.28. 문자집합
2.2.29. Static/Dynamic View
2.2.30. 내장 함수
2.2.31. 패키지
2.3. 클라이언트 드라이버
2.3.1. Gateway
2.3.2. tbJDBC
2.3.3. OLE DB
2.4. 유틸리티
2.4.1. Recovery Manager Tool (TBRMGR)
2.4.2. Tibero Block Verifier(tbdv)
2.4.3. tbSQL
2.4.4. tbLoader
2.4.5. tbMigrator 2.0
2.4.6. tbExport
2.4.7. tbImport
2.4.8. tbESQL

본 장에서는 Tibero 6에 추가된 신규 기능 및 추가된 기능에 대해서 간략히 설명한다.

새롭게 추가된 주요 기능은 다음과 같다.

신규로 추가되거나 기능이 추가된 패키지는 다음과 같다.

패키지설명
DBMS_AQAdvanced Queuing 기능과 관련한 프러시저와 함수를 제공한다.
DBMS_AQADMAdvanced Queuing 기능을 구성하고 관리하는데 사용할 수 있는 프러시저와 함수를 제공한다.
DBMS_DEBUG두 개의 세션을 이용하여 PSM 프로그램의 디버깅을 할 수 있는 프러시저와 함수를 제공한다.
DBMS_PIPE동일한 인스턴스 내에 속해있는 세션들 간에 통신할 수 있는 프러시저와 함수를 제공한다.
DBMS_RESULT_CACHEDBA가 데이터베이스의 공유 메모리에 존재하는 Result Cache를 제어할 수 있는 프러시저와 함수를 제공한다.
DBMS_RLSDBMS의 가상 개인 데이터베이스 기능을 구성하고 관리하는데 사용할 수 있는 프러시저와 함수를 제공한다.
DBMS_SCHEDULERPSM에서 사용 가능한 문장을 JOB으로 등록하고, 등록된 JOB을 실행할 수 있는 프러시저와 함수를 제공한다.
DBMS_XMLGEN입력받은 쿼리의 결과집합을 xmltype으로 생성할 수 있는 프러시저와 함수를 제공한다.
DBMS_XPLAN플랜 정보와 플랜의 수행 정보들에 대해 사용자가 원하는 항목을 선택해서 다양한 포맷으로 출력할 수 있는 프러시저를 제공한다.
UTL_HTTP웹 표준(RFC2616)인 HTTP 프로토콜에 따라 클라이언트 역할을 제공하는 패키지를 제공한다.

기존에 제공하던 패키지에 추가된 기능은 다음과 같다.

패키지추가된 기능
DBMS_CRYPTOBLOB 데이터에 대한 암복호화 및 ARIA 알고리즘을 제공한다.
DBMS_UTILITY

다음과 같은 프러시저가 추가되었다.

  • FORMAT_ERROR_BACKTRACE

    BACKTRACE 에러 메시지 문자열을 반환한다.

  • FORMAT_ERROR_STACK

    콜스택의 내용을 문자열로 반환한다.

DBMS_LOB

다음과 같은 프러시저가 추가되었다.

  • CONVERTTOBLOB

    CLOB을 BLOB으로 변환한다.

  • CONVERTTOCLOB

    BLOB을 CLOB으로 변환한다.

DBMS_LOCK

다음과 같은 프러시저가 추가되었다.

  • ALLOCATE_UNIQUE

    지정된 lockname에 Lock ID를 할당한다.

  • CONVERT

    기존 Lock 모드에서 다른 Lock 모드로 변경한다.

  • RELEASE

    기존에 잡았던 Lock을 명시적으로 해제한다.

  • REQUEST

    원하는 Lock 모드를 지정하여 Lock을 요청한다.

UTL_TCP캐리지 리턴 문자, 라인 피드 문자를 가지는 CRLF 상수가 추가되었다.

참고

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