本文為您介紹 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 | 刪除資源限制簡表的許可權。 |