Este tópico descreve os privilégios de uma conta normal nos modos MySQL e Oracle do ApsaraDB for OceanBase.
Privilégios de conta no modo MySQL
Por padrão, uma conta normal no modo MySQL tem o privilégio SELECT em information_schema.*.
Tipo de privilégio | Privilégio | Descrição |
Privilégios de leitura/gravação | ALL PRIVILEGES | Todos os privilégios, exceto |
Apenas DDL | CREATE | Cria tabelas. |
DROP | Exclui tabelas e visualizações. | |
ALTER | Renomeia tabelas e modifica esquemas. | |
SHOW VIEW | Consulta visualizações e verifica seu funcionamento. | |
CREATE VIEW | Cria visualizações. | |
Apenas DML | SELECT | Consulta dados nas tabelas. |
INSERT | Insere linhas nas tabelas. | |
UPDATE | Modifica dados existentes. | |
DELETE | Exclui dados existentes. | |
SHOW VIEW | Consulta visualizações e verifica seu funcionamento. | |
PROCESS | Visualize processos de outros usuários com a instrução | |
Privilégios somente leitura | CREATE SESSION | Conecta-se a um banco de dados. |
SELECT | Consulta dados nas tabelas. | |
SHOW VIEW | Consulta visualizações e verifica seu funcionamento. | |
Personalizado | ALTER, CREATE, DELETE, DROP, INSERT, SELECT, UPDATE, INDEX, CREATE VIEW, SHOW VIEW, PROCEDURE FUNCTION | Selecione todos os comandos DDL e DML, além de INDEX e PROCEDURE FUNCTION. INDEX: Crie ou exclua índices de tabela. PROCEDURE FUNCTION
Nota O privilégio PROCEDURE FUNCTION é compatível apenas com as versões de banco de dados V4.2.2 ou superior e V4.3.0 ou superior. |
Privilégios de conta no modo Oracle
Por padrão, uma conta normal no modo Oracle tem os seguintes privilégios em esquemas de usuário.
|
Privilégio |
Descrição |
|
CREATE TABLE |
Crie tabelas. |
|
CREATE VIEW |
Crie visualizações. |
|
CREATE PROCEDURE |
Crie procedimentos armazenados para usuários. |
|
CREATE SYNONYM |
Crie um sinônimo para um usuário específico. |
|
CREATE SEQUENCE |
Crie uma sequência para um usuário específico. |
|
CREATE TRIGGER |
Crie um gatilho para um usuário específico. |
|
CREATE TYPE |
Crie tipos. |
|
CREATE SESSION |
Crie sessões. |
|
EXECUTE ANY PROCEDURE |
Executa quaisquer procedimentos armazenados. |
|
CREATE ANY OUTLINE |
Crie quaisquer planos de execução. |
|
ALTER ANY OUTLINE |
Modifique quaisquer planos de execução. |
|
DROP ANY OUTLINE |
Exclua quaisquer planos de execução. |
|
CREATE ANY PROCEDURE |
Crie quaisquer procedimentos armazenados para usuários. |
|
ALTER ANY PROCEDURE |
Modifique quaisquer procedimentos armazenados. |
|
DROP ANY PROCEDURE |
Exclua qualquer procedimento armazenado. |
|
CREATE ANY SEQUENCE |
Crie quaisquer sequências. |
|
ALTER ANY SEQUENCE |
Modifique quaisquer sequências. |
|
DROP ANY SEQUENCE |
Exclua quaisquer sequências. |
|
CREATE ANY TYPE |
Crie qualquer tipo. |
|
ALTER ANY TYPE |
Modifique qualquer tipo. |
|
DROP ANY TYPE |
Exclua qualquer tipo. |
|
SYSKM |
Executa operações relacionadas à criptografia transparente de dados (TDE). |
|
CREATE ANY TRIGGER |
Crie quaisquer gatilhos para usuários. |
|
ALTER ANY TRIGGER |
Modifique quaisquer gatilhos. |
|
DROP ANY TRIGGER |
Exclua quaisquer gatilhos. |
|
CREATE PROFILE |
Crie perfis. |
|
ALTER PROFILE |
Modifique perfis. |
|
DROP PROFILE |
Exclua perfis. |