Commandes SQL
Autonomous AI Database permet la plupart des commandes SQL disponibles dans Oracle Database. Pour assurer la sécurité et les performances de la base de données d'IA autonome, certaines commandes SQL sont restreintes.
Cette section fournit une liste des limitations de commande SQL requises pour protéger la sécurité et l'intégrité des performances des bases de données autonomes d'IA. La plupart des syntaxes SQL et PL/SQL standard et des constructions disponibles avec Oracle Database fonctionnent dans des bases de données d'intelligence artificielle autonomes.
Si vous essayez d'utiliser une commande SQL restreinte, le système déclare :
ORA-01031: insufficient privileges
Cette erreur indique que vous n'êtes pas autorisé à exécuter la commande SQL dans l'entrepôt avec lac de données du service d'intelligence artificielle autonome.
Les énoncés SQL suivants ne sont pas disponibles dans Autonomous AI Database :
-
ADMINISTER KEY MANAGEMENT: Par défaut, Autonomous AI Database utilise des clés de chiffrement gérées par Oracle. À l'aide de clés gérées par Oracle, Autonomous AI Database crée et gère les clés de chiffrement qui protègent vos données et Oracle gère la rotation de la clé principale TDE.Si vous voulez des clés gérées par le client, une clé de chiffrement principale dans Oracle Cloud Infrastructure Vault est utilisée pour générer la clé principale TDE sur la base de données IA autonome. Pour plus d'informations, voir Gérer les clés de chiffrement sur la base de données d'IA autonome.
-
CREATE TABLESPACE,ALTER TABLESPACEetDROP TABLESPACE: La base de données autonome d'IA configure automatiquement les données par défaut et les espaces-tables temporaires pour la base de données. L'ajout, la suppression ou la modification d'espaces-tables n'est pas autorisé. La base de données autonome d'IA crée automatiquement un ou plusieurs espaces-tables en fonction de la taille du stockage. -
CREATE DATABASE LINKUtilisez
DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINKpour créer des liens de base de données dans Autonomous AI Database. Pour plus d'informations, voir Utiliser des liens de base de données avec une base de données d'intelligence artificielle autonome. -
CREATE LIBRARY -
DROP DATABASE LINKUtilisez
DBMS_CLOUD_ADMIN.DROP_DATABASE_LINKpour supprimer des liens de base de données dans Autonomous AI Database. Pour plus d'informations, voir Utiliser des liens de base de données avec une base de données d'intelligence artificielle autonome.
Restrictions relatives aux rôles et aux vues pour le dictionnaire de données
L'octroi de SELECT ANY DICTIONARY ne permet pas d'accéder aux schémas SYS/SYSTEM. Vous pouvez accorder SELECT_CATALOG_ROLE pour autoriser les privilèges SELECT sur toutes les vues du dictionnaire de données, si nécessaire.
Énoncés SQL avec restrictions dans la base de données d'intelligence artificielle autonome
Les énoncés LDD suivants sont disponibles dans Autonomous AI Database avec certaines restrictions :
| Commande SQL | Restrictions |
|---|---|
|
|
Seules les clauses suivantes sont autorisées :
|
|
|
À l'aide de À l'aide de Voir Créer des utilisateurs dans Autonomous AI Database - Connexion à un outil client pour plus d'informations sur les valeurs de paramètre de mot de passe définies dans le profil par défaut. |
|
|
Seules les clauses suivantes sont autorisées :
|
|
|
L'utilisateur ADMIN ne peut pas exécuter |
|
|
La clause suivante est ignorée : La commande La clause |
|
|
Pour les restrictions, voir |
|
|
Pour plus d'informations, voir Gérer la complexité des mots de passe sur la base de données d'IA autonome. À l'aide de Voir Créer des utilisateurs dans Autonomous AI Database - Connexion à un outil client pour plus d'informations sur les valeurs de paramètre de mot de passe définies dans le profil par défaut. |
|
|
Pour les restrictions, voir |
|
|
Les événements |
|
|
La clause suivante est ignorée :
La clause |
CRÉER des restrictions de TABLE
Les tables XMLType utilisant le stockage basé sur un schéma XML ne sont pas autorisées. Pour plus d'informations, voir Oracle XML DB.
Les clauses qui ne figurent pas dans cette liste sont autorisées.
| Clause | Commentaire |
|---|---|
|
|
Ignorés |
|
|
Ignorés |
|
|
Ignorés |
|
|
Pour plus d'informations, voir LOB_compression_clause. |
|
|
Ignorés |
|
|
Ignorés |
|
|
Crée une table standard avec une clé primaire. L'utilisation de la clause |
|
|
Ignorés |
Pour plus d'informations sur CREATE TABLE, voir Informations de référence sur le langage SQL de la base de données.
ALTER TABLE Restrictions
Les clauses qui ne figurent pas dans cette liste sont autorisées.
| Clause | Commentaire |
|---|---|
|
|
Ignorés |
|
|
Ignorés |
|
|
Ignorés |
|
|
Ignorés |
|
|
Ignorés |
|
|
Ignorés |
|
|
Ignorés |
|
|
Ignorés |
|
|
Ignorés |
Pour plus d'informations sur ALTER TABLE, voir Informations de référence sur le langage SQL de la base de données.