Todos los productos
Search
Centro de documentos

ApsaraDB for OceanBase (Deprecated):Gestión de políticas

Última actualización: Sep 11, 2026

La gestión de seguridad es fundamental para las bases de datos. OceanBase Database ofrece políticas especiales de gestión de seguridad para proteger los datos y los recursos. Estas políticas incluyen el aislamiento de recursos y el control de privilegios. El aislamiento de recursos permite restringir el acceso a los datos, lo que garantiza la seguridad de los recursos. Por su parte, el control de privilegios permite establecer permisos de acceso para los datos compartidos, con el fin de asegurar la protección de la información.

Gestionar los privilegios de cuentas

Establezca los privilegios de usuario en RAM console.

  1. Inicie sesión en la consola de RAM. En el panel de navegación izquierdo, haga clic en Policy Management. En la página que aparece, haga clic en Create Policy.1

  2. En la página Create Policy, especifique el valor de Policy Name, seleccione Script y cree las políticas de privilegios para los usuarios de RAM.2

  3. En el panel de navegación izquierdo, haga clic en Users. Busque al usuario al que desea agregarle privilegios en la página que se muestra.

  4. En la página de detalles del usuario, haga clic en Privileges.

  5. En la pestaña Personal Privileges, haga clic en Add Privilege.

  6. En el cuadro de diálogo que aparece a la derecha, haga clic en Custom Policy, seleccione la política creada y luego haga clic en OK.

Gestionar los privilegios de usuarios

OceanBase Database le permite crear y eliminar usuarios, cambiar contraseñas y nombres de usuario, bloquear usuarios, así como otorgar y revocar privilegios.

Los usuarios de un mismo inquilino tienen nombres únicos y solo acceden a los objetos dentro de ese inquilino. Sus privilegios son compatibles con los de MySQL y se clasifican en los siguientes niveles:

  • Global: este nivel aplica a todas las bases de datos. Utilice la instrucción GRANT ALL ON . para otorgar privilegios globales.

  • Nivel de base de datos: aplica a todos los objetos de una base de datos específica. Use la instrucción GRANT ALL ON db_name.* para otorgar estos privilegios.

  • Nivel de tabla: aplica a todas las columnas de una tabla determinada. Ejecute el comando GRANT ALL ON db_name.tbl_name para otorgar privilegios de tabla.

A continuación se describen los privilegios disponibles.

Privilegio

Descripción

ALL PRIVILEGES

Todos los privilegios, excepto GRANT OPTION.

ALTER

El privilegio ALTER TABLE.

CREATE

El privilegio CREATE TABLE.

CREATE USER

Los privilegios CREATE USER, DROP USER, RENAME USER y REVOKE ALL PRIVILEGES.

CREATE TABLEGROUP

El privilegio global CREATE TABLEGROUP.

DELETE

El privilegio DELETE.

DROP

El privilegio DROP.

GRANT OPTION

El privilegio GRANT OPTION.

INSERT

El privilegio INSERT.

SELECT

El privilegio SELECT.

UPDATE

El privilegio UPDATE.

SUPER

El privilegio SET GLOBAL para modificar parámetros globales del sistema.

SHOW DATABASES

El privilegio global SHOW DATABASES.

INDEX

Los privilegios CREATE INDEX y DROP INDEX.

CREATE VIEW

El privilegio para crear y eliminar vistas.

SHOW VIEW

El privilegio SHOW CREATE VIEW.