SQLコマンド
Autonomous Databaseでは、Oracle Databaseで使用可能なほとんどのSQLコマンドが使用できます。 Autonomous Databaseのセキュリティとパフォーマンスを確保するために、いくつかのSQLコマンドが制限されています。
この項では、セキュリティの保護およびAutonomous Databaseのパフォーマンスの整合性のために必要なSQLコマンド制限のリストを示します。 Oracle Databaseで使用可能なほとんどの標準SQLおよびPL/SQL構文および構成メンバーは、Autonomous Databaseで動作します。
ノート:
制限付きSQLコマンドを使用しようとすると、システムから次のように通知されます。
ORA-01031: insufficient privileges
このエラーは、Autonomous DatabaseでSQLコマンドを実行できないことを示しています。
次のSQL文は、Autonomous Databaseでは使用できません:
-
ADMINISTER KEY MANAGEMENT
: デフォルトでは、Autonomous DatabaseはOracle管理の暗号化キーを使用します。 Oracle管理キーを使用すると、Autonomous Databaseはデータを保護する暗号化キーを作成および管理し、OracleはTDEマスター・キーのローテーションを処理します。顧客管理キーが必要な場合は、Oracle Cloud Infrastructure Vaultのマスター暗号化キーを使用して、TDEマスター・キーがAutonomous Databaseに生成されます。 詳細については、「Autonomous Databaseでの暗号化キーの管理」を参照してください。
-
CREATE TABLESPACE
、ALTER TABLESPACE
、およびDROP TABLESPACE
: Autonomous Databaseは、データベースのデフォルト・データおよび一時表領域を自動的に構成します。 表領域の追加、削除、または変更は許可されていません。 Autonomous Databaseでは、ストレージ・サイズに応じて1つの表領域または複数の表領域が自動的に作成されます。 -
CREATE DATABASE LINK
DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK
を使用して、Autonomous Databaseにデータベース・リンクを作成します。 詳細については、「Autonomous Databaseでのデータベース・リンクの使用」を参照してください。 -
CREATE LIBRARY
-
DROP DATABASE LINK
DBMS_CLOUD_ADMIN.DROP_DATABASE_LINK
を使用して、Autonomous Databaseのデータベース・リンクを削除します。 詳細については、「Autonomous Databaseでのデータベース・リンクの使用」を参照してください。
データ・ディクショナリのロールおよびビューの制限
SELECT ANY DICTIONARY
を付与しても、SYS
/SYSTEM
スキーマへのアクセスは提供されません。 必要に応じて、SELECT_CATALOG_ROLE
にすべてのデータ・ディクショナリ・ビューに対するSELECT
権限を付与できます。
Autonomous Databaseの制限付きSQL文
Autonomous Databaseでは、いくつかの制限付きで次のDDL文を使用できます:
SQLコマンド | 制限事項 |
---|---|
|
次の句のみが許可されます。
|
|
デフォルト・プロファイルで定義されているパスワード・パラメータ値の詳細は、「Autonomous Databaseでのユーザーの作成」を参照してください。 |
|
次の句のみが許可されます。
|
|
|
|
次の句は無視されます:
|
|
制限については、 |
|
詳細については、「Autonomous Databaseでのパスワード複雑度の管理」を参照してください。
デフォルト・プロファイルで定義されているパスワード・パラメータ値の詳細は、「Autonomous Databaseでのユーザーの作成」を参照してください。 |
|
制限については、 |
|
|
|
次の句は無視されます:
|
CREATE TABLEの制限事項
XMLスキーマに基づくストレージを使用するXMLType
表は使用できません。 詳細については、Oracle XML DBを参照してください。
このリストにない句は許可されます。
句 | コメント |
---|---|
|
無視 |
|
無視 |
|
無視 |
|
詳細については、LOB_compression_clauseを参照してください。 |
|
無視 |
|
無視 |
|
主キーを持つ通常の表を作成します。 |
|
無視 |
ノート:
CREATE TABLEの詳細は、『Oracle Database SQL言語リファレンス』を参照してください。ALTER TABLEの制限事項
このリストにない句は許可されます。
句 | コメント |
---|---|
|
無視 |
|
無視 |
|
無視 |
|
無視 |
|
無視 |
|
無視 |
|
無視 |
|
無視 |
|
無視 |
ノート:
ALTER TABLEの詳細は、『Oracle Database SQL言語リファレンス』を参照してください。