Comandos SQL
Autonomous AI Database permite que la mayoría de los comandos SQL disponibles en Oracle Database. Para garantizar la seguridad y el rendimiento de la base de datos de IA autónoma, algunos comandos SQL están restringidos.
En esta sección se proporciona una lista de limitaciones para comandos SQL necesarias para proteger la seguridad y para la integridad de rendimiento de las bases de datos de IA autónomas. La mayoría de las construcciones y sintaxis SQL y PL/SQL estándar que se usan con Oracle Database funcionan en bases de datos de IA autónomas.
Si intenta utilizar un comando SQL restringido, el sistema informa:
ORA-01031: insufficient privilegesEste error indica que no se le permite ejecutar el comando SQL en Autonomous AI Lakehouse.
Las siguientes sentencias SQL no están disponibles en la base de datos de IA autónoma:
-
ADMINISTER KEY MANAGEMENT: por defecto, Autonomous AI Database utiliza claves de cifrado gestionadas por Oracle. Mediante el uso de claves gestionadas por Oracle, Autonomous AI Database crea y gestiona las claves de cifrado que protegen sus datos y Oracle gestiona la rotación de la clave maestra de TDE.Si desea claves gestionadas por el cliente, se utiliza una clave de cifrado maestra en Oracle Cloud Infrastructure Vault para generar la clave maestra de TDE en la base de datos de IA autónoma. Consulte Gestión de claves de cifrado en una base de datos de IA autónoma para obtener más información.
-
CREATE TABLESPACE,ALTER TABLESPACEyDROP TABLESPACE: la base de datos de IA autónoma configura automáticamente datos por defecto y tablespaces temporales para la base de datos. No se permite agregar, eliminar ni modificar tablespaces. La base de datos de IA autónoma crea uno o varios tablespaces automáticamente en función del tamaño de almacenamiento. -
CREATE DATABASE LINKUtilice
DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINKpara crear enlaces de base de datos en la base de datos de IA autónoma. Consulte Uso de enlaces de base de datos con base de datos de IA autónoma para obtener más información. -
CREATE LIBRARY -
DROP DATABASE LINKUtilice
DBMS_CLOUD_ADMIN.DROP_DATABASE_LINKpara borrar enlaces de base de datos en la base de datos de IA autónoma. Consulte Uso de enlaces de base de datos con base de datos de IA autónoma para obtener más información.
Restricciones de Roles y Vistas para el Diccionario de Datos
Al otorgar SELECT ANY DICTIONARY no se proporciona acceso a los esquemas SYS/SYSTEM. Puede otorgar SELECT_CATALOG_ROLE para permitir privilegios SELECT en todas las vistas del diccionario de datos, si es necesario.
Sentencias SQL con restricciones en la base de datos de IA autónoma
Las siguientes sentencias DDL están disponibles en la base de datos de IA autónoma con algunas restricciones:
| Comando SQL | Restricciones |
|---|---|
|
|
Solo se permiten las siguientes cláusulas:
|
|
|
Con Con Consulte Create Users on Autonomous AI Database - Connecting with a Client Tool para obtener información sobre los valores de parámetros de contraseña definidos en el perfil por defecto. |
|
|
Solo se permiten las siguientes cláusulas:
|
|
|
|
|
|
Se ignora la siguiente cláusula:
No se permite la cláusula |
|
|
Para conocer las restricciones, consulte |
|
|
Consulte Gestión de la complejidad de las contraseñas en la base de datos de IA autónoma para obtener más información. Con Consulte Create Users on Autonomous AI Database - Connecting with a Client Tool para obtener información sobre los valores de parámetros de contraseña definidos en el perfil por defecto. |
|
|
Para conocer las restricciones, consulte |
|
|
Los eventos |
|
|
Se ignora la siguiente cláusula:
No se permite la cláusula |
CREATE TABLE Restricciones
No se permiten tablas XMLType que utilicen un almacenamiento basado en esquema XML. Consulte Oracle XML DB para obtener más información.
Las cláusulas que no están en esta lista están permitidas.
| Cláusula | Comentario |
|---|---|
|
|
Ignorado |
|
|
Ignorado |
|
|
Ignorado |
|
|
Se reconoce Consulte LOB_compression_clause para obtener más información. |
|
|
Ignorado |
|
|
Ignorado |
|
|
Crea una tabla normal con una clave primaria. El uso de la cláusula |
|
|
Ignorado |
Para obtener más información sobre CREATE TABLE, consulte Referencia de lenguaje SQL de Database.
ALTER TABLE Restrictions
Las cláusulas que no están en esta lista están permitidas.
| Cláusula | Comentario |
|---|---|
|
|
Ignorado |
|
|
Ignorado |
|
|
Ignorado |
|
|
Ignorado |
|
|
Ignorado |
|
|
Ignorado |
|
|
Ignorado |
|
|
Ignorado |
|
|
Ignorado |
Para obtener más información sobre ALTER TABLE, consulte Referencia de lenguaje SQL de Database.