Comandos SQL
O Autonomous AI Database permite a maioria dos comandos SQL disponíveis no Oracle AI Database. Para garantir a segurança e o desempenho do Autonomous AI Database, alguns comandos SQL são restritos.
Esta seção fornece uma lista de limitações de comando SQL que são necessárias para proteger a segurança e para a integridade de desempenho dos Autonomous AI Databases. A maioria da sintaxe e das construções SQL e PL/SQL padrão disponíveis com o Oracle AI Database funcionam em Autonomous AI Databases.
Observação
Observação: Se você tentar usar um comando SQL restrito, o sistema reportará ORA-01031: insufficient privileges. Este erro indica que você não tem permissão para executar o comando SQL no Autonomous AI Lakehouse.
As seguintes instruções SQL não estão disponíveis no Autonomous AI Database:
-
ADMINISTER KEY MANAGEMENT: Por padrão, o Autonomous AI Database usa chaves de criptografia gerenciadas pela Oracle. Usando chaves gerenciadas pela Oracle, o Autonomous AI Database cria e gerencia as chaves de criptografia que protegem seus dados e a Oracle trata da rotação da chave mestra de TDE.Se você quiser chaves gerenciadas pelo cliente, uma chave de criptografia mestra no Oracle Cloud Infrastructure Vault será usada para gerar a chave mestra de TDE no Autonomous AI Database. Consulte Gerenciar Chaves de Criptografia no Autonomous AI Database para obter mais informações.
-
CREATE TABLESPACE,ALTER TABLESPACEeDROP TABLESPACE: O Autonomous AI Database configura automaticamente os dados padrão e os tablespaces temporários do banco de dados. Não é permitido adicionar, remover ou modificar tablespaces. O Autonomous AI Database cria um tablespace ou vários tablespaces automaticamente, dependendo do tamanho do armazenamento. -
CREATE DATABASE LINKUse
DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINKpara criar links de banco de dados no Autonomous AI Database. Consulte Usar Links de Banco de Dados com o Autonomous AI Database para obter mais informações. -
CREATE LIBRARY -
DROP DATABASE LINKUse
DBMS_CLOUD_ADMIN.DROP_DATABASE_LINKpara eliminar links de banco de dados no Autonomous AI Database. Consulte Usar Links de Banco de Dados com o Autonomous AI Database para obter mais informações.
Restrições de Atribuições e Views para o Dicionário de Dados
A concessão de SELECT ANY DICTIONARY não fornece acesso aos esquemas SYS/SYSTEM. Você pode conceder a SELECT_CATALOG_ROLE para permitir privilégios SELECT em todas as views do dicionário de dados, se necessário.
Instruções SQL com Restrições no Autonomous AI Database
As seguintes instruções DDL estão disponíveis no Autonomous AI Database com algumas restrições:
| Comando SQL | Restrições |
|---|---|
ALTER PLUGGABLE DATABASE and ALTER DATABASE |
Somente as seguintes cláusulas são permitidas:
|
ALTER PROFILE |
Usando Usando Consulte Criar Usuários no Autonomous AI Database - Estabelecendo Conexão com uma Ferramenta Cliente para obter informações sobre os valores de parâmetro de senha definidos no perfil padrão. |
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 |
O O usuário ADMIN não pode executar o |
ALTER USER |
A seguinte cláusula é ignorada: A cláusula A cláusula |
ALTER TABLE |
Para obter restrições, consulte ALTER TABLE Restrições. |
CREATE PROFILE |
Consulte Gerenciar Complexidade de Senhas no Autonomous AI Database para obter mais informações. Usando Consulte Criar Usuários no Autonomous AI Database - Estabelecendo Conexão com uma Ferramenta Cliente para obter informações sobre os valores de parâmetro de senha definidos no perfil padrão. |
CREATE TABLE |
Para obter restrições, consulte CREATE TABLE Restrições. |
CREATE OR REPLACE TRIGGER |
Os eventos AFTER STARTUP e BEFORE SHUTDOWN não são suportados com o CREATE OR REPLACE TRIGGER. |
CREATE USER |
A seguinte cláusula é ignorada:
A cláusula |
CREATE TABLE Restrições
Não são permitidas tabelas XMLType que usam armazenamento baseado em esquema XML. Consulte Oracle XML DB para obter mais informações.
As cláusulas que não estão nesta lista são permitidas.
| Cláusula | Comentário |
|---|---|
cluster |
Ignorado |
ilm_clause |
Ignorado |
inmemory_table_clause |
Ignorado |
LOB_storage_clause |
O Consulte LOB_compression_clause para obter mais informações. |
logging_clause |
Ignorado |
organization external |
Ignorado |
organization index |
Cria uma tabela regular com uma chave primária. O uso da cláusula organization index não cria uma tabela organizada por índice. Você deve testar e verificar o desempenho da tabela gerada para o seu aplicativo. |
physical_properties |
Ignorado |
Observação
Observação: Para obter mais informações sobre CREATE TABLE, consulte Referência de Linguagem SQL do Banco de Dados.
Restrições de ALTER TABLE
As cláusulas que não estão nesta lista são permitidas.
| Cláusula | Comentário |
|---|---|
allocate_extent_clause |
Ignorado |
alter_iot_clauses |
Ignorado |
deallocate_unused_clause |
Ignorado |
ilm_clause |
Ignorado |
inmemory_table_clause |
Ignorado |
logging_clause |
Ignorado |
modify_LOB_storage_clause |
Ignorado |
physical_attributes_clause |
Ignorado |
shrink_clause |
Ignorado |
Observação
Observação: Para obter mais informações sobre ALTER TABLE, consulte Referência de Linguagem de SQL do Banco de Dados.