Oracle Database Features with Limited Support in Autonomous AI Database on Dedicated Exadata Infrastructure

Autonomous AI Database on Dedicated Exadata Infrastructureは、Oracle Database Enterprise Editionのほとんどの機能をサポートしています。Autonomous AI Databaseのセキュリティとパフォーマンスを確保するために、一部の機能のサポートは制限されています。

次のOracle Databaseの機能、オプションおよびパックは、Autonomous AI Databaseでサポートが制限されています。

機能、オプションまたはパック 制限事項
データベース・インメモリー Database In-Memoryを参照してください。
高速収集 Fast Ingestを参照してください。
索引構成表(IOT) 索引構成表はサポートされていませんが、索引構成表の作成を試行してもエラーは生成されません。かわりに、主キー索引を持つヒープ構成表が作成されます。したがって、索引構成表を使用する場合は、索引構成表を使用するアプリケーションをテストして、アプリケーションが主キー索引を持つヒープ構成表を使用して動作していることを確認する必要があります。
Oracle DatabaseにおけるJava (OJVMまたはデータベース埋込みJVMとも呼ばれる場合もあります) Oracle DatabaseでJavaを使用するデータベース・セッションでは、データベースに対するサービス・メンテナンス操作の実行中にデータベース側のパフォーマンスが低下します。
LogMiner Oracle Log Minerを参照してください。
Oracle Data Pump トランスポータブル表領域モード(TRANSPORT_TABLESPACESパラメータ)はサポートされていません。
Oracle Databaseアドバンスト・キューイング

PL/SQLアドバンスト・キューイングAPIのみがサポートされています。

アドバンスト・キューイングに対するOracle Call Interface (OCI)通知はサポートされていません。

Oracle Flashbackおよびリストア・ポイント 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

Oracle Real Application Testing (RAT)の主要コンポーネントは、SQLパフォーマンス・アナライザおよびデータベース・リプレイですテストするシステム変更の性質と影響、 およびテスト・システムの種類に応じて、テストの実行にいずれかまたは両方のコンポーネントを使用できます。

Oracle Text Oracle Textを参照してください。
Oracle XML DB 『Oracle XML DB』を参照してください。

SQLコマンド

Autonomous AI Database on Dedicated Exadata Infrastructureでは、Oracle Databaseで使用可能なほとんどのSQLコマンドを使用できます。Autonomous AI Databaseのセキュリティとパフォーマンスを確保するために、一部のSQLコマンドは制限されています。

この項では、専用Exadataインフラストラクチャ上のAutonomous AI Databaseでセキュリティを保護し、パフォーマンスの整合性を確保するために必要なSQLコマンドの制限事項のリストを提供します。Oracle Databaseで使用される標準のSQLおよびPL/SQLの構文と構成のほとんどは、Autonomous AI Databaseで使用できます。

ノート:制限付きSQLコマンドを使用しようとすると、システムで次のエラーが生成されます:

ORA-01031: insufficient privileges

このエラーは、Autonomous AI DatabaseでそのSQLコマンドの実行が許可されていないことを示します。

次のSQLコマンドおよびPL/SQLパッケージは、Autonomous AI Databaseではサポートされていません:

Autonomous AI Databaseでの制限付きのSQLコマンド

次のDDLコマンドは、Autonomous AI Databaseでは制限付きで使用できます:

SQLコマンド 制限
ALTER PLUGGABLE DATABASEおよびALTER 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

Oracle Autonomous AI Database on Dedicated Exadata Infrastructureで設定できる初期化パラメータのリストは、データベース初期化パラメータの変更を参照してください。これらのパラメータの一部はセッション・レベルでは設定できないことに注意してください。ALTER SESSION SETを使用して特定のパラメータを変更できるかどうかを確認するには、V$PARAMETER動的パフォーマンス・ビューのISSES_MODIFIABLE列を問い合せます。

ALTER SYSTEM ALTER SYSTEM SETおよびALTER SYSTEM KILL SESSIONのみが許可されます。SETは、データベース初期化パラメータの変更に示されているパラメータを設定する場合にのみ使用できます。
ALTER TABLESPACE

SMALLFILE表領域の使用は、Autonomous AI Databaseではサポートされていません。

Autonomous AI Databaseのブロック・サイズは8Kで固定されています。BIGFILE表領域には1つのデータ・ファイルまたは一時ファイルのみが含まれ、8Kブロックを持つ表領域のファイルの最大サイズは32テラバイト(TB)です。

ALTER TABLE

次の句は無視されます:

allocate_extent

alter_iot

deallocate_unused

ilm

inmemory_table

logging

modify_LOB_storage

physical_attributes

shrink

ALTER TABLEの詳細は、Oracle Database 19c SQL言語リファレンスまたはOracle AI Database 26ai SQL言語リファレンスを参照してください。

CREATE DATABASE LINK

USING 'connect string'句では、簡易接続構文を使用するか、完全な記述子を指定する必要があります。tnsnames.oraファイルは検索に使用できないため、ネットワーク・サービス名は使用できません。

TCPS接続にはウォレットが必要なため、データベース・リンクはTCP接続にのみ使用できます。

CREATE PROFILE Password Verify Functionの要件は、Autonomous AI Databaseでのパスワードの複雑性の管理を参照してください。
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言語リファレンスまたはOracle AI Database 26ai SQL言語リファレンスを参照してください。

CREATE TABLESPACE

SMALLFILE表領域の使用は、Autonomous AI Databaseではサポートされていません。

Autonomous AI Databaseのブロック・サイズは8Kで固定されています。BIGFILE表領域には1つのデータ・ファイルまたは一時ファイルのみが含まれ、8Kブロックを持つ表領域のファイルの最大サイズは32テラバイト(TB)です。

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

データ型

Autonomous AI Database on Dedicated Exadata Infrastructureでは、Oracle Databaseで使用可能なほとんどのデータ型を使用できます。Autonomous AI Databaseのセキュリティとパフォーマンスを確保するために、一部のデータ型は制限されています。

次のOracle Databaseデータ型は、Autonomous AI Databaseでサポートされていないか、一部のみサポートされている:

Oracleデータ型のリストは、『Oracle Database 19c SQL言語リファレンス』または『Oracle Database 26ai SQL言語リファレンス』を参照してください。

データベース・インメモリー

Oracle Database In-Memory(Database In-Memory)は、リアルタイム分析と混合ワークロードのパフォーマンスを大きく改善する一連の機能です。

インメモリー列ストア(IM列ストア)は、Database In-Memoryの主要機能です。IM列ストアでは、表、パーティションおよび個別の列のコピーが高速スキャン向けに最適化された、特別な圧縮列形式で保持されます。IM列ストアは、システム・グローバル領域(SGA)のオプション部分である、インメモリー領域に存在します。この機能の詳細は、Database 19cインメモリー・ガイドまたはDatabase 26aiインメモリー・ガイドを参照してください。

Autonomous AI Database on Dedicated Exadata Infrastructureでは、データベースのプロビジョニング中またはそれ以降のいずれかで、システム・グローバル領域(SGA)の割合をインメモリー列ストア(IM列ストア)に割り当てることで、Autonomous AI Databaseのデータベース・インメモリーを有効にできます。Oracle Cloud Infrastructure (OCI)コンソールの「詳細」ページから、既存のAutonomous AI Databaseのデータベース・インメモリーを有効または無効にすることもできます。

次に、Autonomous AI DatabaseでDatabase In-Memoryを有効にする前後に考慮するノートについて説明します。

詳細は、「データベース・インメモリーの有効化または無効化」または「専用Exadataインフラストラクチャ上のAutonomous AIデータベースの作成」を参照してください。

手動で作成された外部表

外部表は、DBMS_CLOUD.CREATE_EXTERNAL_TABLEプロシージャを使用して作成せずに、SQL CREATE TABLE...ORGANIZATION EXTERNAL文を使用して手動で作成することができます。その場合には、特定の制限事項が適用されます。

Oracle LogMiner

LogMinerは、Oracle Databaseの一部であり、SQLインタフェースを介してオンラインおよびアーカイブのREDOログ・ファイルを問い合せることができます。REDOログ・ファイルには、データベース上のアクティビティ履歴に関する情報が記録されています。

ユーザー・データまたはデータベース・ディクショナリに行われたすべての変更は、データベースのリカバリ操作を実行するためにOracle REDOログ・ファイルに記録されています。LogMinerには、REDOログ・ファイルに対する明確に定義された使いやすい包括的なリレーショナル・インタフェースが提供されているため、強力なデータ監査ツールとしても高度なデータ分析ツールを使用して使用できます。LogMinerの主な機能については、Oracle Database 19cユーティリティまたはOracle AI Database 26aiユーティリティLogMinerの利点を参照してください。

Autonomous AI Database on Dedicated Exadata Infrastructureでは、LogMinerがサポートされますが、次の制限があります。

ノート: LogMinerを実行するには、GGADMINロールが必要です。詳細は、「GGADMINユーザーのロック解除」を参照してください。

Oracle Text

次に、Autonomous AI Database on Dedicated Exadata InfrastructureでのOracle Text機能のサポートについて説明します。Autonomous AI Databaseのセキュリティとパフォーマンスを確保するために、一部のOracle Text機能は制限されています。

Oracle Textの機能 Autonomous AI Databaseでサポートされています その他の情報入手先
すべてのロギング、およびctx_report.query_log_summaryなどのロギングを実行するAPI サポートされていません Oracle Database 19cまたはOracle Database 26aiQUERY_LOG_SUMMARY を参照してください
ファイルおよびURLデータストア サポートされていません Oracle Database 19cまたはOracle Database 26aiデータストア・タイプを参照してください
BIG_IOオプションを指定したCREATE INDEX デフォルトではサポートされていません(脚注1を参照)。 Oracle Database 19cまたはOracle Database 26aiCONTEXT索引のBIG_IOオプションを使用したレスポンス時間の向上を参照してください
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アプリケーション開発者ガイド』または『Oracle Text 26aiアプリケーション開発者ガイド』を参照してください。

Oracle XML DB

次に、Autonomous AI Database on Dedicated Exadata InfrastructureでのOracle XML DB機能のサポートについて説明します。Autonomous AI Databaseのセキュリティとパフォーマンスを確保するために、一部のOracle XML DBは制限されています。

Note: If you migrate tables containing XMLType columns to Autonomous AI Database on Dedicated Exadata Infrastructure using Oracle Data Pump, you need to convert to Non-Schema Binary XML prior to using Oracle Data Pump Export (expdp).

次の機能がサポートされています:

次の機能はサポートされていないか、一部のみサポートされています。

面グラフ XML DB機能 Autonomous AI Databaseでサポートされています その他の情報入手先
リポジトリ XML DBプロトコル × Oracle Database 19cまたはOracle Database 26aiプロトコルを使用したリポジトリ・アクセスを参照してください
リポジトリ XML DBリソース × Oracle Database 19cまたはOracle Database 26aiOracle XML DBリポジトリ・リソースを参照してください
リポジトリ XML DB ACL × Oracle Database 19cまたはOracle Database 26aiリポジトリ・アクセス制御を参照してください
ストレージ XMLスキーマ登録 × Oracle XML DB 19cまたはOracle XML DB 26aiでのXMLスキーマの登録を参照してください。
ストレージ CLOB × 非推奨
ストレージ オブジェクト・リレーショナル × Oracle Database 19cまたはOracle Database 26cXMLスキーマおよびオブジェクト・リレーショナルXMLTypeを参照してください
ストレージ バイナリXML あり(非スキーマベースのみ) Oracle Database 19cまたはOracle Database 26aiXMLTypeストレージ・モデルを参照してください
索引 構造化XML索引 Oracle Database 19cまたはOracle Database 26aiXMLIndex構造化コンポーネントを参照してください
索引 XQuery全文索引 Oracle Database 19cまたはOracle Database 26ai全文問合せのためのXMLデータの索引付けを参照してください
索引 非構造化XMLIndex × Oracle database 19cまたはOracle Database 26aiXMLIndex非構造化コンポーネントを参照してください
パッケージ 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開発者ガイド』または『Oracle XML DB 26ai開発者ガイド』を参照してください。

Oracle Flashbackおよびリストア・ポイント

次に、専用Exadataインフラストラクチャ上のAutonomous AI DatabaseでのOracle Flashbackおよびリストア・ポイントのサポートについて説明します。Autonomous AI Databaseのセキュリティとパフォーマンスを確保するために、Oracle Flashbackおよびリストア・ポイントの一部の機能が制限されています。

データベースを特定の時点までリストアおよびリカバリするには、リストアおよびリカバリを参照してください。

フラッシュバックおよびリストア・ポイントの機能 専用Exadataインフラストラクチャ上のAutonomous AI Databaseでサポート
DBMS_FLASHBACK あり(DBMS_FLASHBACK.TRANSACTION_BACKOUTプロシージャを除く)。
フラッシュバック・タイム・トラベル はい。ただし、CREATE FLASHBACK ARCHIVE文およびALTER FLASHBACK ARCHIVE文でSET DEFAULT句を使用してデフォルトのフラッシュバック・データ・アーカイブを指定する場合を除きます。
フラッシュバック・ドロップ
フラッシュバック問合せ
フラッシュバック表
フラッシュバック・トランザクション
フラッシュバック・トランザクション問合せ
フラッシュバック・バージョン問合せ
リストア・ポイント ×
保証付きリストア・ポイント ×

フラッシュバック機能の使用の詳細は、Oracle Database 19cフラッシュバック・テクノロジについてまたはOracle Database 26aiフラッシュバック・テクノロジについてを参照してください。

データベース・リプレイ

データベース・リプレイを使用すると、本番システムのワークロードを取得して、それを元の作業負荷の正確なタイミング、同時実行性およびトランザクション特性に従ってテスト・システムでリプレイすることができます。これにより、本番システムに影響を与えることなく、システム変更の影響をテストできます。

本番のワークロードを取得することで、シミュレーション・ワークロードまたはスクリプトを開発する必要がなくなるため、大幅なコストの削減と時間の節約になります。ロード・シミュレーション・ツールを使用して数か月かかっていた複雑なアプリケーションの現実的なテストは、データベース・リプレイを利用して数日以内に完了できます。これにより、変更を迅速にテストし、より信頼性が高く低リスクで新しいテクノロジを採用することができます。データベース・リプレイの詳細は、Oracle 19c Testingガイドデータベース・リプレイの概要またはOracle 26ai Testingガイドを参照してください。

Oracle Autonomous AI Database on Dedicated Exadata InfrastructureでReal Application Testing (RAT)のデータベース・リプレイ・コンポーネントを使用することは、Oracle Databaseでの実装と同じです。データベースでのデータベース・リプレイの使用に関連するプロセスについては、Oracle Database 19cデータベース・リプレイまたはOracle Database 26aiを参照してください。

Autonomous AI Database on Dedicated Exadata Infrastructureでデータベース・リプレイを使用するための特定の制限および推奨事項があります:

Database PL/SQLパッケージ

次に、専用Exadataインフラストラクチャ上のAutonomous AI DatabaseでのPL/SQLパッケージの使用前、使用中および使用後に考慮すべき注意事項について説明します。

Oracle Database PL/SQLパッケージと、専用Exadataインフラストラクチャ上のAutonomous AI Databaseでの制限およびノートをリストします。

削除されたPL/SQLパッケージ

ノート: UTL_TCPパッケージは、Autonomous AI Database on Dedicated Exadata Infrastructureではサポートされていませんが、UTL_TCP.CRLF定数は、他のパッケージとともに特定のインスタンスで使用できます。UTL_TCP.CRLFの使用例は、SMTP Send Email Sample Codeを参照してください。

PL/SQLパッケージに関するノート

関連コンテンツ