전용 Exadata 인프라의 자율운영 AI 데이터베이스에 대한 제한적 지원을 제공하는 Oracle Database 기능

전용 Exadata 인프라의 자율운영 AI 데이터베이스는 Oracle Database Enterprise Edition에 제공되는 대부분의 기능을 지원합니다. 자율운영 AI 데이터베이스의 보안 및 성능을 보장하기 위해 일부 기능은 제한된 지원만 받습니다.

다음 Oracle Database 기능, 옵션 및 팩은 자율운영 AI 데이터베이스에 대한 지원이 제한적입니다.

기능, 옵션 또는 팩 제한사항
Database In-Memory Database In-Memory를 참조하십시오.
빠른 수집 Fast Ingest를 참조하십시오.
IOT(인덱스 구성 테이블) 인덱스 구성 테이블이 지원되지 않지만, 생성 시도로 인해 오류가 발생하지 않습니다. 대신 Primary Key 인덱스가 있는 힙 구성 테이블이 생성됩니다. 따라서 인덱스 구성 테이블을 사용하는 경우 인덱스 구성 테이블을 사용하는 응용 프로그램을 테스트하여 기본 키 인덱스가 있는 힙 구성 테이블을 사용하는 응용 프로그램이 작동하는지 확인해야 합니다.
Oracle Database의 Java(OJVM 또는 Database Embedded JVM이라고도 함) Oracle Database에서 Java를 사용하는 데이터베이스 세션은 데이터베이스에서 서비스 유지 관리 작업이 수행될 때 데이터베이스측 성능을 감소시킵니다.
LogMiner Oracle Log Miner를 참조하십시오.
Oracle Data Pump Transportable 테이블스페이스 모드(TRANSPORT_TABLESPACES 매개변수)는 지원되지 않습니다.
Oracle Database 고급 대기열 처리

PL/SQL Advanced Queuing API만 지원됩니다.

고급 대기열 처리에 대한 OCI(Oracle Call Interface) 통지는 지원되지 않습니다.

Oracle Flashback 및 Restore Point Oracle Flashback and Restore Points을 참조하십시오.
Oracle Label Security 정책에 레이블 지정 함수를 지정할 수 없습니다.
Oracle Machine Learning(OML)

지원:

  • 모든 데이터베이스 버전의 OML4SQL입니다.
  • Oracle Data Miner.
OML 제품 설명서는 Oracle Help Center의 Oracle Machine Learning을 참조하십시오.

Oracle Real Application Testing

SQL Performance Analyzer 및 Database Replay는 Oracle Real Application Testing(RAT)의 주요 구성 요소입니다. 테스트 중인 시스템 변경의 특성 및 영향과 테스트 시스템 유형에 따라 두 구성 요소 중 하나 또는 두 구성 요소를 모두 사용하여 테스트를 수행할 수 있습니다.

Oracle Text Oracle Text를 참조하십시오.
Oracle XML DB Oracle XML DB를 참조하십시오.

SQL 명령

전용 Exadata 인프라의 자율운영 AI 데이터베이스는 Oracle Database에서 사용 가능한 대부분의 SQL 명령을 허용합니다. 자율운영 AI 데이터베이스의 보안 및 성능을 보장하기 위해 일부 SQL 명령이 제한됩니다.

이 섹션에서는 전용 Exadata 인프라의 자율운영 AI 데이터베이스에서 보안 및 성능 무결성을 보호하는 데 필요한 SQL 명령 제한 사항 목록을 제공합니다. Oracle Database와 함께 사용되는 대부분의 표준 SQL 및 PL/SQL 구문 및 생성자는 자율운영 AI 데이터베이스에서 작동합니다.

주: 제한된 SQL 명령을 사용하려고 하면 시스템에서 다음 오류가 생성됩니다.

ORA-01031: insufficient privileges

이 오류는 자율운영 AI 데이터베이스에서 SQL 명령을 실행할 수 없음을 나타냅니다.

다음 SQL 명령 및 PL/SQL 패키지는 자율운영 AI 데이터베이스에서 지원되지 않습니다.

자율운영 AI 데이터베이스의 제한이 있는 SQL 명령

다음 DDL 명령은 제한 사항이 있는 자율운영 AI 데이터베이스에서 사용할 수 있습니다.

SQL 명령 제한사항
ALTER PLUGGABLE DATABASEALTER DATABASE

다음 절만 허용됩니다.

DATAFILE AUTOEXTEND ON

DATAFILE AUTOEXTEND OFF

DATAFILE RESIZE

DEFAULT EDITION

SET TIME_ZONE

ALTER PROFILE ALTER PROFILE 사용:
ALTER SESSION

다음 절만 허용됩니다.

ADVISE COMMIT, ADVISE ROLLBACK, ADVISE NOTHING

CLOSE DATABASE LINK

ENABLE COMMIT IN PROCEDURE, DISABLE COMMIT IN PROCEDURE

ENABLE PARALLEL , DISABLE PARALLEL , FORCE PARALLEL

ENABLE RESUMABLE, DISABLE RESUMABLE

SET DEFAULT_COLLATION

SET EDITION

SET ISOLATION_LEVEL

SET ROW ARCHIVAL VISIBILITY

SET init-param = value

전용 Exadata 인프라의 Oracle Autonomous AI Database에서 설정할 수 있는 초기화 매개변수 목록은 데이터베이스 초기화 매개변수 수정을 참조하십시오. 이러한 파라미터 중 일부는 세션 레벨에서 설정할 수 없습니다. ALTER SESSION SET를 사용하여 지정된 매개변수를 변경할 수 있는지 여부를 확인하려면 V$PARAMETER 동적 성능 뷰의 ISSES_MODIFIABLE 열을 질의합니다.

ALTER SYSTEM ALTER SYSTEM SETALTER SYSTEM KILL SESSION만 허용됩니다. SET데이터베이스 초기화 매개변수 수정에 나열된 매개변수를 설정하는 데만 사용할 수 있습니다.
ALTER TABLESPACE

SMALLFILE 테이블스페이스 사용은 자율운영 AI 데이터베이스에서 지원되지 않습니다.

자율운영 AI 데이터베이스 블록 크기는 8K로 고정됩니다. BIGFILE 테이블스페이스에는 데이터 파일 또는 임시 파일이 하나만 포함되며 블록이 8K인 테이블스페이스에 대한 파일의 최대 크기는 32TB입니다.

ALTER TABLE

다음 절은 무시됩니다.

allocate_extent

alter_iot

deallocate_unused

ilm

inmemory_table

logging

modify_LOB_storage

physical_attributes

shrink

ALTER TABLE에 대한 자세한 내용은 Oracle Database 19c SQL Language Reference 또는 Oracle AI Database 26ai SQL Language Reference를 참조하십시오.

CREATE DATABASE LINK

USING 'connect string' 절에서 간단한 연결 구문을 사용하거나 전체 기술자를 제공해야 합니다. tnsnames.ora 파일을 조회할 수 없으므로 네트워크 서비스 이름을 사용할 수 없습니다.

TCPS 접속에는 전자 지갑이 필요하므로 데이터베이스 링크는 TCP 접속에만 사용할 수 있습니다.

CREATE PROFILE Password Verify Function 요구사항은 자율운영 AI 데이터베이스에서 비밀번호 복잡성 관리를 참조하십시오.
CREATE TABLE

XML 스키마 기반 저장 영역을 사용하는 XMLType 테이블은 허용되지 않습니다. Oracle XML DB를 참조하십시오.

다음 절은 무시됩니다.

  • cluster

  • ilm_clause

  • inmemory_table_clause

  • LOB_storage_clause

  • logging_clause

  • organization external: 수동으로 생성된 외부 테이블에 설명된 대로 이 절에는 특정 제한 사항이 있습니다.

  • organization index: 이 절을 사용하면 인덱스 구성 테이블이 생성되지 않습니다. 기본 키를 사용하여 일반 테이블을 생성합니다. 응용 프로그램에 대해 생성된 테이블의 성능을 테스트하고 확인해야 합니다.

  • physical_properties

CREATE TABLE에 대한 자세한 내용은 Oracle Database 19c SQL Language Reference 또는 Oracle AI Database 26ai SQL Language Reference를 참조하십시오.

CREATE TABLESPACE

SMALLFILE 테이블스페이스 사용은 자율운영 AI 데이터베이스에서 지원되지 않습니다.

자율운영 AI 데이터베이스 블록 크기는 8K로 고정됩니다. BIGFILE 테이블스페이스에는 데이터 파일 또는 임시 파일이 하나만 포함되며 블록이 8K인 테이블스페이스에 대한 파일의 최대 크기는 32TB입니다.

CREATE USER 다음 절은 CREATE USER 문과 함께 사용할 수 없습니다.
  • IDENTIFIED EXTERNALLY
  • IDENTIFIED BY VALUES
DROP TABLESPACE

이 명령은 다음 형식으로 사용되는 경우에만 지원됩니다.

DROP TABLESPACE INCLUDING CONTENTS AND DATAFILES;

이 명령을 구문에 INCLUDING CONTENTS AND DATAFILES 없이 실행하면 다음 오류가 발생합니다.

ORA-01031: insufficient privileges

데이터 유형

전용 Exadata 인프라의 자율운영 AI 데이터베이스는 Oracle Database에서 사용할 수 있는 대부분의 데이터 유형을 허용합니다. 자율운영 AI 데이터베이스의 보안 및 성능을 보장하기 위해 일부 데이터 유형이 제한됩니다.

다음 Oracle Database 데이터 유형은 지원되지 않거나 자율운영 AI 데이터베이스에서 부분적으로만 지원됩니다.

Oracle 데이터 유형 목록은 Oracle Database 19c SQL 언어 참조 또는 Oracle Database 26ai SQL 언어 참조를 참조하십시오.

Database In-Memory

Oracle Database In-Memory(Database In-Memory)는 실시간 분석 및 혼합 워크로드의 성능을 크게 향상시키는 기능 제품군입니다.

인메모리 열 저장소(IM 열 저장소)는 데이터베이스 인메모리의 주요 기능입니다. IM 열 저장소는 빠른 스캔에 최적화된 특수 압축된 열 형식으로 테이블, 분할 영역 및 개별 열의 복사본을 유지 관리합니다. IM 열 저장소는 시스템 글로벌 영역(SGA)의 선택적 부분인 In-Memory Area에 있습니다. 이 기능에 대한 자세한 내용은 Database 19c In-Memory Guide 또는 Database 26ai In-Memory Guide를 참조하십시오.

전용 Exadata 인프라의 자율운영 AI 데이터베이스를 사용하면 데이터베이스를 프로비저닝하는 동안 또는 이후 버전을 프로비저닝하는 동안 시스템 글로벌 영역(SGA)의 퍼센트를 인메모리 열 저장소(IM 열 저장소)에 할당하여 자율운영 AI 데이터베이스에 대한 데이터베이스 인메모리를 사용으로 설정할 수 있습니다. 또한 Oracle Cloud Infrastructure(OCI) 콘솔의 세부정보 페이지에서 기존 자율운영 AI 데이터베이스에 대한 데이터베이스 인메모리를 사용 또는 사용 안함으로 설정할 수 있습니다.

다음은 자율운영 AI 데이터베이스에 대해 데이터베이스 인메모리를 사용으로 설정하기 전과 후에 고려할 참고 사항에 대해 설명합니다.

자세한 지침은 Enable or Disable Database In-Memory 또는 Create an Autonomous AI Database on Dedicated Exadata Infrastructure를 참고하세요.

수동으로 생성된 External Table

DBMS_CLOUD.CREATE_EXTERNAL_TABLE 프로시저를 사용하여 외부 테이블을 생성하는 대신 SQL CREATE TABLE...ORGANIZATION EXTERNAL 문을 사용하여 수동으로 테이블을 생성할 수 있습니다. 이렇게 하면 특정 제한 사항이 적용됩니다.

Oracle LogMiner

Oracle Database에 포함된 LogMiner를 사용하면 SQL 인터페이스를 통해 온라인 및 아카이브된 리두 로그 파일을 query할 수 있습니다. 리두 로그 파일은 데이터베이스에서의 작업 기록에 대한 정보를 포함합니다.

유저 데이터 또는 데이터베이스 딕셔너리에 대한 모든 변경 사항은 Oracle 리두 로그 파일에 기록되어 데이터베이스 Recovery 작업을 수행합니다. LogMiner는 리두 로그 파일에 대해 잘 정의되고 사용하기 쉽고 포괄적인 관계형 인터페이스를 제공하므로 강력한 데이터 감사 툴과 정교한 데이터 분석 툴로 사용할 수 있습니다. LogMiner의 주요 기능은 Oracle Database 19c Utilities 또는 Oracle AI Database 26ai UtilitiesLogMiner Benefits를 참조하십시오.

전용 Exadata 인프라의 자율운영 AI 데이터베이스는 다음과 같은 제한 사항으로 LogMiner를 지원합니다.

주: LogMiner를 실행하려면 GGADMIN 롤이 있어야 합니다. 자세한 내용은 GGADMIN 사용자 잠금 해제를 참조하십시오.

Oracle Text

다음은 전용 Exadata 인프라의 자율운영 AI 데이터베이스에서 Oracle Text 기능에 대한 지원을 설명합니다. 자율운영 AI 데이터베이스의 보안 및 성능을 보장하기 위해 일부 Oracle Text 기능이 제한됩니다.

Oracle Text 기능 자율운영 AI 데이터베이스에서 지원 추가 정보
모든 로깅 및 로깅을 수행하는 API(예: ctx_report.query_log_summary) 지원되지 않음 Oracle Database 19c 또는 Oracle Database 26aiQUERY_LOG_SUMMARY를 참조하십시오.
파일 및 URL 데이터 저장소 지원되지 않음 Oracle Database 19c 또는 Oracle Database 26aiDatastore Type을 참조하십시오.
CREATE INDEXBIG_IO 옵션 기본적으로 지원되지 않습니다(각주 1 참조). Oracle Database 19c 또는 Oracle Database 26aiImproved Response Time Using the BIG_IO Option of CONTEXT Index 참조
재구축 모드의 OPTIMIZE_INDEX 기본적으로 지원되지 않습니다(각주 1 참조). Oracle Database 19c 또는 Oracle Database 26aiOPTIMIZE_INDEX

각주 1 사용자에게 트리거를 생성할 수 있는 권한을 부여하는 경우(GRANT CREATE TRIGGER) 지원됩니다. 또한 세션 레벨(ALTER SESSION DISABLE PARALLEL DML)에서 병렬 DML을 비활성화해야 합니다.

Oracle Text에 대한 자세한 내용은 Oracle Text 19c Application Developer's Guide 또는 Oracle Text 26ai Application Developer's Guide를 참조하십시오.

Oracle XML DB

다음은 전용 Exadata 인프라의 자율운영 AI 데이터베이스에서 Oracle XML DB 기능에 대한 지원을 설명합니다. 자율운영 AI 데이터베이스의 보안 및 성능을 보장하기 위해 일부 Oracle XML DB가 제한됩니다.

참고: XMLType 열이 포함된 테이블을 Oracle Data Pump를 사용하여 전용 Exadata 인프라의 자율운영 AI 데이터베이스로 이전하는 경우 Oracle Data Pump 익스포트(expdp)를 사용하기 전에 비스키마 이진 XML로 변환해야 합니다.

다음 기능이 지원됩니다.

다음 기능은 지원되지 않거나 부분적으로만 지원됩니다.

영역형 XML DB 기능 자율운영 AI 데이터베이스에서 지원 추가 정보
저장소 XML DB 프로토콜 아니요 Oracle Database 19c 또는 Oracle Database 26aiRepository Access Using Protocols를 참조하십시오.
저장소 XML DB 리소스 아니요 Oracle Database 19c 또는 Oracle Database 26aiOracle XML DB Repository Resources를 참조하십시오.
저장소 XML DB ACL 아니요 Oracle Database 19c 또는 Oracle Database 26aiRepository Access Control을 참조하십시오.
예외사항역 XML 스키마 등록 아니요 Oracle XML DB 19c 또는 Oracle XML DB 26ai가 포함된 XML 스키마 등록을 참조하십시오.
예외사항역 CLOB 아니요 더 이상 사용되지 않음
예외사항역 객체 관계형 아니요 Oracle Database 19c 또는 Oracle Database 26cXML Schema and Object-Relational XMLType을 참조하십시오.
예외사항역 이진 XML 예(비스키마 기반 전용) Oracle Database 19c 또는 Oracle Database 26aiXMLType Storage Models을 참조하십시오.
인덱스 구조화된 XML 인덱스 Oracle Database 19c 또는 Oracle Database 26aiXMLIndex Structured Component를 참조하십시오.
인덱스 XQuery 전체 텍스트 색인 Oracle Database 19c 또는 Oracle Database 26ai전체 텍스트 질의에 대한 XML 데이터 인덱스화를 참조하십시오.
인덱스 비구조적 XMLIndex 아니요 Oracle database 19c 또는 Oracle Database 26aiXMLIndex Unstructured Component를 참조하십시오.
패키지 XML DOM 패키지 Oracle Database 19c 또는 Oracle Database 26aiPL/SQL DOM API for XMLType (DBMS_XMLDOM)를 참조하십시오.
패키지 XML 구문 분석기 패키지 Oracle Database 19c 또는 Oracle Database 26aiPL/SQL Parser API for XMLType (DBMS_XMLPARSER)를 참조하십시오.
패키지 XSL 프로세서(DBMS_XSLPROCESSOR) Oracle Database 19c 또는 Oracle Database 26aiPL/SQL XSLT Processor for XMLType (DBMS_XSLPROCESSOR)를 참조하십시오.

Oracle XML DB에 대한 자세한 내용은 Oracle XML DB 19c Developer's Guide 또는 Oracle XML DB 26ai Developer's Guide를 참조하십시오.

Oracle Flashback 및 Restore Point

다음은 전용 Exadata 인프라의 자율운영 AI 데이터베이스에서 Oracle Flashback 및 Restore Points에 대한 지원을 설명합니다. 자율운영 AI 데이터베이스의 보안 및 성능을 보장하기 위해 일부 Oracle Flashback 및 Restore Point 기능이 제한됩니다.

데이터베이스를 특정 시점으로 복원 및 복구하려면 복원 및 복구를 참조하십시오.

Flashback and Restore Point 기능 전용 Exadata Infrastructure의 자율운영 AI 데이터베이스에서 지원됨
DBMS_FLASHBACK 예. 단, DBMS_FLASHBACK.TRANSACTION_BACKOUT 프로시저는 예외입니다.
Flashback 시간 이동 예. 단, CREATE FLASHBACK ARCHIVEALTER FLASHBACK ARCHIVE 문과 함께 SET DEFAULT 절을 사용하여 기본 Flashback Data Archive를 지정하는 경우는 예외입니다.
삭제 플래시백
플래시백 질의
플래시백 테이블
플래시백 트랜잭션
Flashback Transaction Query
Flashback 버전 질의
복원 지점 아니요
보장된 복원 지점 아니요

플래시백 기능 사용에 대한 자세한 내용은 Oracle Database 19c 플래시백 기술 정보 또는 Oracle Database 26ai 플래시백 기술 정보를 참조하십시오.

데이터베이스 재생

데이터베이스 재생을 사용하여 운용 시스템에서 작업 로드를 캡처하고 원래 작업 로드의 정확한 타이밍, 동시성 및 트랜잭션 특성으로 테스트 시스템에서 재생할 수 있습니다. 이렇게 하면 운용 시스템에 영향을 주지 않고 시스템 변경 사항이 미치는 영향을 테스트할 수 있습니다.

운용 작업 로드를 캡처하면 시뮬레이션 작업 로드 또는 스크립트를 개발할 필요가 없으므로 비용과 시간을 상당히 절약할 수 있습니다. 로드 시뮬레이션 도구를 사용하여 몇 개월이 걸린 복잡한 응용 프로그램에 대한 현실적인 테스트는 Database Replay를 통해 며칠 내에 완료할 수 있습니다. 따라서 변경 사항을 신속하게 테스트하고 신뢰도가 높고 위험은 낮은 새로운 기술을 채택할 수 있습니다. Database Replay에 대한 자세한 내용은 Oracle 19c Testing Guide 또는 Oracle 26ai Testing GuideIntroduction to Database Replay를 참조하십시오.

전용 Exadata 인프라의 Oracle Autonomous AI Database에서 RAC(Real Application Testing)의 Database Replay 구성요소를 사용하는 것은 Oracle Database에서의 구현과 동일합니다. 데이터베이스 재생과 관련된 프로세스는 Oracle Database 19c데이터베이스 재생 또는 Oracle Database 26ai를 참조하십시오.

전용 Exadata 인프라의 자율운영 AI 데이터베이스와 함께 데이터베이스 재생을 사용하기 위한 몇 가지 제한 사항 및 권장 사항이 있습니다.

데이터베이스 PL/SQL 패키지

다음은 전용 Exadata 인프라의 자율운영 AI 데이터베이스에서 PL/SQL 패키지를 사용하기 전, 사용 중, 사용 후 고려해야 할 참고 사항에 대해 설명합니다.

전용 Exadata 인프라의 자율운영 AI 데이터베이스에서 제한 사항 및 노트가 포함된 Oracle Database PL/SQL 패키지를 나열합니다.

PL/SQL 패키지 제거됨

참고: UTL_TCP 패키지는 전용 Exadata 인프라의 자율운영 AI 데이터베이스에서 지원되지 않지만, UTL_TCP.CRLF 상수는 다른 패키지와 함께 특정 인스턴스에서 사용할 수 있습니다. UTL_TCP.CRLF 사용 예는 SMTP Send Email Sample Code를 참조하십시오.

PL/SQL 패키지 참고 사항

관련 콘텐츠