本文為您介紹 OceanBase 數據庫中 MySQL 和 Oracle 模式下租戶的普通賬號權限。
MySQL 租戶的賬號權限
MySQL 模式租戶的普通賬號的默認權限為:SELECT on information_schema.*
權限類型 | 權限 | 說明 |
讀寫權限 | ALL PRIVILEGES | 除 |
僅 DDL | CREATE | 創建表的權限。 |
DROP | 刪除表和視圖的權限。 | |
ALTER | 重命名和修改表結構的權限。 | |
SHOW VIEW | 查看視圖或了解視圖如何執行。 | |
CREATE VIEW | 創建視圖的權限。 | |
僅 DML | SELECT | 查詢表中數據的權限。 |
INSERT | 可以在表中插入行數據。 | |
UPDATE | 可以修改現有數據。 | |
DELETE | 可以刪除現有數據。 | |
SHOW VIEW | 查看視圖或了解視圖如何執行。 | |
PROCESS | 可以通過 | |
只讀權限 | 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:具體代表以下三個權限。
說明 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 |
|
CREATE ANY TRIGGER | 為用戶創建任意觸發器的權限。 |
ALTER ANY TRIGGER | 修改任意觸發器的權限。 |
DROP ANY TRIGGER | 刪除任意觸發器的權限。 |
CREATE PROFILE | 創建資源限制簡表的權限。 |
ALTER PROFILE | 修改資源限制簡表的權限。 |
DROP PROFILE | 刪除資源限制簡表的權限。 |