Cette rubrique décrit les privilèges d’un compte standard dans les modes MySQL et Oracle d’ApsaraDB for OceanBase.
Privilèges de compte en mode MySQL
Par défaut, un compte standard en mode MySQL dispose du privilège SELECT sur information_schema.*.
Type de privilège | Privilège | Description |
Privilèges en lecture/écriture | ALL PRIVILEGES | Tous les privilèges, à l’exception de |
DDL uniquement | CREATE | Permet de créer des tables. |
DROP | Permet de supprimer des tables et des vues. | |
ALTER | Permet de renommer des tables et de modifier des schémas. | |
SHOW VIEW | Permet d’interroger les vues et de consulter leur définition. | |
CREATE VIEW | Permet de créer des vues. | |
DML uniquement | SELECT | Permet d’interroger les données des tables. |
INSERT | Permet d’insérer des lignes dans les tables. | |
UPDATE | Permet de modifier les données existantes. | |
DELETE | Permet de supprimer les données existantes. | |
SHOW VIEW | Permet d’interroger les vues et de consulter leur définition. | |
PROCESS | Permet d’afficher les processus des autres utilisateurs à l’aide de l’instruction | |
Privilèges en lecture seule | CREATE SESSION | Permet de se connecter à une base de données. |
SELECT | Permet d’interroger les données des tables. | |
SHOW VIEW | Permet d’interroger les vues et de consulter leur définition. | |
Personnalisé | ALTER, CREATE, DELETE, DROP, INSERT, SELECT, UPDATE, INDEX, CREATE VIEW, SHOW VIEW, PROCEDURE FUNCTION | Sélectionnez toutes les commandes DDL et DML, ainsi que INDEX et PROCEDURE FUNCTION. INDEX : Permet de créer ou de supprimer des index de table. PROCEDURE FUNCTION
Remarque Le privilège PROCEDURE FUNCTION est pris en charge uniquement pour les versions de base de données V4.2.2 et ultérieures, ainsi que V4.3.0 et ultérieures. |
Privilèges de compte en mode Oracle
Par défaut, un compte standard en mode Oracle dispose des privilèges suivants sur les schémas utilisateur.
Privilège | Description |
CREATE TABLE | Permet de créer des tables. |
CREATE VIEW | Permet de créer des vues. |
CREATE PROCEDURE | Permet de créer des procédures stockées pour les utilisateurs. |
CREATE SYNONYM | Permet de créer un synonyme pour un utilisateur spécifié. |
CREATE SEQUENCE | Permet de créer une séquence pour un utilisateur spécifié. |
CREATE TRIGGER | Permet de créer un déclencheur pour un utilisateur spécifié. |
CREATE TYPE | Permet de créer des types. |
CREATE SESSION | Permet de créer des sessions. |
EXECUTE ANY PROCEDURE | Permet d’exécuter toute procédure stockée. |
CREATE ANY OUTLINE | Permet de créer tout plan d’exécution. |
ALTER ANY OUTLINE | Permet de modifier tout plan d’exécution. |
DROP ANY OUTLINE | Permet de supprimer tout plan d’exécution. |
CREATE ANY PROCEDURE | Permet de créer toute procédure stockée pour les utilisateurs. |
ALTER ANY PROCEDURE | Permet de modifier toute procédure stockée. |
DROP ANY PROCEDURE | Permet de supprimer toute procédure stockée. |
CREATE ANY SEQUENCE | Permet de créer toute séquence. |
ALTER ANY SEQUENCE | Permet de modifier toute séquence. |
DROP ANY SEQUENCE | Permet de supprimer toute séquence. |
CREATE ANY TYPE | Permet de créer tout type. |
ALTER ANY TYPE | Permet de modifier tout type. |
DROP ANY TYPE | Permet de supprimer tout type. |
SYSKM | Permet d’effectuer des opérations liées au chiffrement transparent des données (TDE). |
CREATE ANY TRIGGER | Permet de créer tout déclencheur pour les utilisateurs. |
ALTER ANY TRIGGER | Permet de modifier tout déclencheur. |
DROP ANY TRIGGER | Permet de supprimer tout déclencheur. |
CREATE PROFILE | Permet de créer des profils. |
ALTER PROFILE | Permet de modifier des profils. |
DROP PROFILE | Permet de supprimer des profils. |