Comandos SQL
O Autonomous Database permite a maioria dos comandos SQL disponíveis no Oracle Database. Para garantir a segurança e o desempenho do Autonomous Database, alguns comandos SQL são restritos.
Esta seção fornece uma lista de limitações de comando SQL que são obrigatórias para garantir a segurança e a integridade de desempenho dos Autonomous Databases. A maioria das sintaxes SQL e PL/SQL padrão e construções disponíveis com o Oracle Database funcionam em Autonomous Databases.
Se você tentar usar um comando SQL restrito, o sistema emitirá o erro:
ORA-01031: insufficient privileges
Esse erro indica que você não tem permissão para executar o comando SQL no Autonomous Database.
As seguintes instruções SQL não estão disponíveis no Autonomous Database:
-
ADMINISTER KEY MANAGEMENT
: Por padrão, o Autonomous Database usa chaves de criptografia gerenciadas pela Oracle. Usando chaves gerenciadas pela Oracle, o Autonomous Database cria e gerencia as chaves de criptografia que protegem dados e a Oracle se responsabiliza pela rotação da chave principal de TDE.Se você quiser chaves gerenciadas pelo cliente, uma chave de criptografia principal no Oracle Cloud Infrastructure Vault será usada para gerar a chave principal de TDE no Autonomous Database. Consulte Managing Encryption Keys on Autonomous Database para obter mais informações.
-
CREATE TABLESPACE
,ALTER TABLESPACE
eDROP TABLESPACE
: O Autonomous Database configura automaticamente dados padrão e tablespaces temporários para o banco de dados. Não é permitido adicionar, remover ou modificar tablespaces. O Autonomous Database cria automaticamente um ou vários tablespaces, dependendo do tamanho do armazenamento. -
CREATE DATABASE LINK
Use
DBMS_CLOUD_ADMIN.CREATE_DATABASE_LINK
para criar links de banco de dados no Autonomous Database. Para obter mais informações, consulte Usar Links de Banco de Dados com o Autonomous Database. -
CREATE LIBRARY
-
DROP DATABASE LINK
Use
DBMS_CLOUD_ADMIN.DROP_DATABASE_LINK
para eliminar links de banco de dados no Autonomous Database. Consulte Usar Links de Banco de Dados com o Autonomous 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 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 Database
As seguintes instruções DDL estão disponíveis no Autonomous Database com restrições:
Comando SQL | Restrições |
---|---|
|
Somente as seguintes cláusulas são permitidas:
|
|
Usando Usando Para obter informações sobre os valores de parâmetro de senha definidos no perfil padrão, consulte Criar Usuários no Autonomous Database. |
|
Somente as seguintes cláusulas são permitidas:
|
|
|
|
Esta cláusula é ignorada: O A cláusula |
|
Para restrições, consulte restrições de |
|
Para obter mais informações, consulte Gerenciar Complexidade de Senha no Autonomous Database. Usando Para obter informações sobre os valores de parâmetro de senha definidos no perfil padrão, consulte Criar Usuários no Autonomous Database. |
|
Para restrições, consulte restrições de |
|
Os eventos |
|
A seguinte cláusula é ignorada:
Não há suporte para A cláusula |
Restrições CREATE TABLE
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 parâmetro 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 Database SQL Language Reference.
Restrições 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 SQL do Banco de Dados.
Tópico principal: Observações para Usuários que Migram de Outros Bancos de Dados Oracle