全部產品
Search
文件中心

ApsaraDB for OceanBase:帳號許可權列表

更新時間:Aug 16, 2024

本文為您介紹 OceanBase 資料庫中 MySQL 和 Oracle 模式下租戶的普通帳號許可權。

MySQL 租戶的帳號許可權

MySQL 模式租戶的普通帳號的預設許可權為:SELECT on information_schema.*

權限類別型

許可權

說明

讀寫權限

ALL PRIVILEGES

GRANT OPTION以外所有許可權。

僅 DDL

CREATE

建立表的許可權。

DROP

刪除表和視圖的許可權。

ALTER

重新命名和修改表結構的許可權。

SHOW VIEW

查看視圖或瞭解視圖如何執行。

CREATE VIEW

建立視圖的許可權。

僅 DML

SELECT

查詢表中資料的許可權。

INSERT

可以在表中插入行資料。

UPDATE

可以修改現有資料。

DELETE

可以刪除現有資料。

SHOW VIEW

查看視圖或瞭解視圖如何執行。

PROCESS

可以通過SHOW PROCESSLIST命令查看其他使用者的進程。

唯讀許可權

CREATE SESSION

串連到資料庫的許可權。

SELECT

查詢表中資料的許可權。

SHOW VIEW

查看視圖或瞭解視圖如何執行。

自訂

ALTER、CREATE、DELETE、DROP、INSERT、SELECT、UPDATE、INDEX、CREATE VIEW、SHOW VIEW、PROCEDURE FUNCTION

自訂選擇包括 DDL 和 DML 命令的所有命令,以及 INDEX 和 PROCEDURE FUNCTION。

INDEX:確定使用者是否可以建立和刪除表索引。

PROCEDURE FUNCTION:具體代表以下三個許可權。

  • CREATE ROUTINE:建立 precedure 和 function 的許可權。

  • ALTER ROUTINE:修改和刪除 procedure 和 function 的許可權。

  • EXECUTE:執行 procedure 和 function 的許可權。

說明

PROCEDURE FUNCTION 僅支援資料庫版本 V4.2.2 和 V4.3.0 以上版本使用。

Oracle 租戶的帳號許可權

Oracle 模式租戶的普通帳號的預設許可權為使用者 Schema 上的以下許可權:

許可權

說明

CREATE TABLE

建立表的許可權。

CREATE VIEW

建立視圖的許可權。

CREATE PROCEDURE

為使用者建立任意預存程序的許可權。

CREATE SYNONYM

為使用者建立同義字的許可權。

CREATE SEQUENCE

為使用者建立序列的許可權。

CREATE TRIGGER

為使用者建立觸發器的許可權。

CREATE TYPE

建立類型的許可權。

CREATE SESSION

建立會話的許可權。

EXECUTE ANY PROCEDURE

執行任意預存程序的許可權。

CREATE ANY OUTLINE

建立任意執行計畫的許可權。

ALTER ANY OUTLINE

修改任意執行計畫的許可權。

DROP ANY OUTLINE

刪除任意執行計畫的許可權。

CREATE ANY PROCEDURE

為使用者建立任意預存程序的許可權。

ALTER ANY PROCEDURE

修改任意預存程序的許可權。

DROP ANY PROCEDURE

刪除任意預存程序的許可權。

CREATE ANY SEQUENCE

建立任意序列的許可權。

ALTER ANY SEQUENCE

修改任意序列的許可權。

DROP ANY SEQUENCE

刪除任意序列的許可權。

CREATE ANY TYPE

建立任意類型的許可權。

ALTER ANY TYPE

修改任意類型的許可權。

DROP ANY TYPE

刪除任意類型的許可權。

SYSKM

SYSKM的許可權,可執行與透明資料加密(TDE)相關的操作。

CREATE ANY TRIGGER

為使用者建立任意觸發器的許可權。

ALTER ANY TRIGGER

修改任意觸發器的許可權。

DROP ANY TRIGGER

刪除任意觸發器的許可權。

CREATE PROFILE

建立資源限制簡表的許可權。

ALTER PROFILE

修改資源限制簡表的許可權。

DROP PROFILE

刪除資源限制簡表的許可權。