Comandos SQL
O Autonomous AI Database permite uma grande parte dos comandos SQL disponíveis no Oracle 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 padrão SQL e PL/SQL disponíveis com Oracle Database funcionam em Autonomous AI Databases.
Se você tentar usar um comando SQL restrito, o sistema informará:
ORA-01031: insufficient privileges
Este erro indica que não é permitido 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 TABLESPACE
eDROP 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 LINK
Use
DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK
para 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 LINK
Use
DBMS_CLOUD_ADMIN.DROP_DATABASE_LINK
para 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 |
---|---|
|
Somente as seguintes cláusulas são permitidas:
|
|
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. |
|
Somente as seguintes cláusulas são permitidas:
|
|
O |
|
A seguinte cláusula é ignorada: A cláusula A cláusula |
|
Para obter restrições, consulte |
|
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. |
|
Para obter restrições, consulte |
|
Os eventos |
|
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 |
---|---|
|
Ignorado |
|
Ignorado |
|
Ignorado |
|
O Consulte LOB_compression_clause para obter mais informações. |
|
Ignorado |
|
Ignorado |
|
Cria uma tabela regular com uma chave primária. O uso da cláusula |
|
Ignorado |
Para obter mais informações sobre CREATE TABLE, consulte Referência de Linguagem de 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 |
---|---|
|
Ignorado |
|
Ignorado |
|
Ignorado |
|
Ignorado |
|
Ignorado |
|
Ignorado |
|
Ignorado |
|
Ignorado |
|
Ignorado |
Para obter mais informações sobre ALTER TABLE, consulte Referência de Linguagem de SQL do Banco de Dados.
Tópico principal: Observações de Usuários Migrando de Outros Bancos de Dados da Oracle