SQLコマンド
Autonomous Databaseでは、Oracle Databaseで使用可能なほとんどのSQLコマンドを使用できます。Autonomous Databaseのセキュリティとパフォーマンスを確保するために、一部のSQLコマンドは制限されています。
この項では、セキュリティを保護し、Autonomous Databasesのパフォーマンス整合性を確保するために必要なSQLコマンド制限のリストを示します。Oracle Databaseで使用可能な標準のSQLおよびPL/SQLの構文と構成のほとんどは、Autonomous Databasesで動作します。
制限されたSQLコマンドを使用しようとすると、システムから次のように通知されます。
ORA-01031: insufficient privileges
このエラーは、Autonomous DatabaseでそのSQLコマンドの実行が許可されていないことを示します。
Autonomous Databaseでは、次のSQL文は使用できません:
-
ADMINISTER KEY MANAGEMENT
: デフォルトでは、Autonomous DatabaseはOracle管理暗号化キーを使用します。Oracle管理キーを使用して、Autonomous Databaseはデータを保護する暗号化キーを作成および管理し、OracleはTDEマスター・キーのローテーションを処理します。顧客管理キーが必要な場合は、Oracle Cloud Infrastructure Vaultのマスター暗号化キーを使用して、Autonomous DatabaseでTDEマスター・キーが生成されます。詳細については、Managing Encryption Keys on 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
Autonomous Databaseの制限付きSQL文
次のDDL文は、Autonomous Databaseではいくつかの制限付きで使用できます:
SQLコマンド | 制限事項 |
---|---|
|
次の句のみが許可されます:
|
|
デフォルト・プロファイルで定義されるパスワード・パラメータ値の詳細は、Autonomous Databaseでのユーザーの作成に関する項を参照してください。 |
|
次の句のみが許可されます:
|
|
|
|
次の句は無視されます:
|
|
詳細は、 |
|
詳細は、Autonomous Databaseでのパスワード複雑度の管理に関する項を参照してください。
デフォルト・プロファイルで定義されるパスワード・パラメータ値の詳細は、Autonomous Databaseでのユーザーの作成に関する項を参照してください。 |
|
詳細は、「 |
|
|
|
次の句は無視されます:
|
CREATE TABLEの制限事項
XMLスキーマベースのストレージを使用するXMLType
表は許可されていません。詳細は、『Oracle XML DB』を参照してください。
このリストに含まれない句は許可されます。
句 | コメント |
---|---|
|
無視 |
|
無視 |
|
無視 |
|
詳細は、LOB_compression_clauseを参照してください。 |
|
無視 |
|
無視 |
|
主キーを持つ通常の表を作成します。 |
|
無視 |
ALTER TABLEの制限事項
このリストに含まれない句は許可されます。
句 | コメント |
---|---|
|
無視 |
|
無視 |
|
無視 |
|
無視 |
|
無視 |
|
無視 |
|
無視 |
|
無視 |
|
無視 |