SQL-Befehle
Autonomous AI Database ermöglicht die meisten SQL-Befehle, die in Oracle AI Database verfügbar sind. Um die Sicherheit und Performance von Autonomous AI Database sicherzustellen, sind einige SQL-Befehle eingeschränkt.
Dieser Abschnitt enthält eine Liste der SQL-Befehlseinschränkungen, die zum Schutz von Sicherheit und für die Performanceintegrität von autonomen KI-Datenbanken erforderlich sind. Die meisten Standard-SQL- und PL/SQL-Syntaxen und -Konstrukte, die mit Oracle AI Database verfügbar sind, funktionieren in autonomen KI-Datenbanken.
Hinweis
Hinweis: Wenn Sie versuchen, einen eingeschränkten SQL-Befehl zu verwenden, meldet das System ORA-01031: insufficient privileges. Dieser Fehler gibt an, dass Sie den SQL-Befehl in Autonomous AI Lakehouse nicht ausführen dürfen.
Die folgenden SQL-Anweisungen sind in der autonomen KI-Datenbank nicht verfügbar:
-
ADMINISTER KEY MANAGEMENT: Autonome KI-Datenbank verwendet standardmäßig von Oracle verwaltete Verschlüsselungsschlüssel. Mit von Oracle verwalteten Schlüsseln erstellt und verwaltet Autonomous AI Database die Verschlüsselungsschlüssel, die Ihre Daten schützen, und Oracle verarbeitet die Rotation des TDE-Masterschlüssels.Wenn Sie vom Kunden verwaltete Schlüssel möchten, wird der TDE-Masterschlüssel in der autonomen KI-Datenbank mit einem Masterverschlüsselungsschlüssel in Oracle Cloud Infrastructure Vault generiert. Weitere Informationen finden Sie unter Verschlüsselungsschlüssel in autonomer KI-Datenbank verwalten.
-
CREATE TABLESPACE,ALTER TABLESPACEundDROP TABLESPACE: Die autonome KI-Datenbank konfiguriert automatisch Standarddaten und Temporary Tablespaces für die Datenbank. Das Hinzufügen, Entfernen oder Ändern von Tablespaces ist nicht zulässig. Autonome AI-Datenbank erstellt je nach Speichergröße automatisch einen oder mehrere Tablespaces. -
CREATE DATABASE LINKMit
DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINKkönnen Sie Datenbanklinks in einer autonomen KI-Datenbank erstellen. Weitere Informationen finden Sie unter Datenbanklinks mit autonomer KI-Datenbank verwenden. -
CREATE LIBRARY -
DROP DATABASE LINKVerwenden Sie
DBMS_CLOUD_ADMIN.DROP_DATABASE_LINK, um Datenbanklinks in der autonomen KI-Datenbank zu löschen. Weitere Informationen finden Sie unter Datenbanklinks mit autonomer KI-Datenbank verwenden.
Rollen und Views - Einschränkungen für Data Dictionary
Wenn Sie SELECT ANY DICTIONARY erteilen, erhalten Sie keinen Zugriff auf die SYS/SYSTEM-Schemas. Sie können SELECT_CATALOG_ROLE erteilen, um bei Bedarf SELECT-Berechtigungen für alle Data Dictionary Views zuzulassen.
SQL-Anweisungen mit Einschränkungen in der autonomen KI-Datenbank
Die folgenden DDL-Anweisungen sind in der autonomen KI-Datenbank mit einigen Einschränkungen verfügbar:
| SQL-Befehl | Einschränkungen |
|---|---|
ALTER PLUGGABLE DATABASE und ALTER DATABASE |
Nur die folgenden Klauseln sind zulässig:
|
ALTER PROFILE |
Wenn Sie Wenn Sie Informationen zu den im Standardprofil definierten Kennwortparameterwerten finden Sie unter Benutzer in autonomer KI-Datenbank erstellen - Verbindung mit einem Clienttool herstellen. |
ALTER SESSION |
Only the following clauses are allowed: ADVISE COMMIT, ADVISE ROLLBACK,ADVISE NOTHINGCLOSE DATABASE LINKENABLE COMMIT IN PROCEDURE, DISABLE COMMIT IN PROCEDUREENABLE PARALLEL , DISABLE PARALLEL , FORCE PARALLEL ENABLE RESUMABLE, DISABLE RESUMABLESET CONSTRAINTSSET CURRENT_SCHEMASET DEFAULT_COLLATIONSET EDITIONSET ISOLATION_LEVELSET OPTIMIZER_CAPTURE_SQL_PLAN_BASELINESSET ROW ARCHIVAL VISIBILITYSET STATISTICS_LEVELSET TIME_ZONE |
ALTER SYSTEM |
Der ADMIN-Benutzer kann |
ALTER USER |
Die folgende Klausel wird ignoriert: Die Die |
ALTER TABLE |
Einschränkungen finden Sie unter ALTER TABLE Einschränkungen. |
CREATE PROFILE |
Weitere Informationen finden Sie unter Kennwortkomplexität in autonomer KI-Datenbank verwalten. Wenn Sie Informationen zu den im Standardprofil definierten Kennwortparameterwerten finden Sie unter Benutzer in autonomer KI-Datenbank erstellen - Verbindung mit einem Clienttool herstellen. |
CREATE TABLE |
Einschränkungen finden Sie unter CREATE TABLE Einschränkungen. |
CREATE OR REPLACE TRIGGER |
Die Ereignisse AFTER STARTUP und BEFORE SHUTDOWN werden mit CREATE OR REPLACE TRIGGER nicht unterstützt. |
CREATE USER |
Die folgende Klausel wird ignoriert:
Die |
TABLE-Einschränkungen erstellen
XMLType-Tabellen, die XML-Schema-basierten Speicher verwenden, sind nicht zulässig. Weitere Informationen finden Sie unter Oracle XML DB.
Die Klauseln, die nicht in dieser Liste enthalten sind, sind zulässig.
| Klausel | Kommentar |
|---|---|
cluster |
Ignoriert |
ilm_clause |
Ignoriert |
inmemory_table_clause |
Ignoriert |
LOB_storage_clause |
Die Weitere Informationen finden Sie unter LOB_compression_clause. |
logging_clause |
Ignoriert |
organization external |
Ignoriert |
organization index |
Erstellt eine reguläre Tabelle mit einem Primärschlüssel. Wenn Sie die organization index-Klausel verwenden, wird keine indexorganisierte Tabelle erstellt. Testen und prüfen Sie die Performance der generierten Tabelle für Ihre Anwendung. |
physical_properties |
Ignoriert |
Hinweis
Hinweis: Weitere Informationen zu CREATE TABLE finden Sie in der Database SQL Language Reference.
ALTER TABLE-Einschränkungen
Die Klauseln, die nicht in dieser Liste enthalten sind, sind zulässig.
| Klausel | Kommentar |
|---|---|
allocate_extent_clause |
Ignoriert |
alter_iot_clauses |
Ignoriert |
deallocate_unused_clause |
Ignoriert |
ilm_clause |
Ignoriert |
inmemory_table_clause |
Ignoriert |
logging_clause |
Ignoriert |
modify_LOB_storage_clause |
Ignoriert |
physical_attributes_clause |
Ignoriert |
shrink_clause |
Ignoriert |
Hinweis
Hinweis: Weitere Informationen zu ALTER TABLE finden Sie in der Database SQL Language Reference.