Topik ini menjelaskan hak istimewa akun normal dalam mode MySQL dan Oracle di ApsaraDB for OceanBase.
Hak istimewa akun dalam mode MySQL
Hak istimewa default untuk akun normal dalam mode MySQL adalah SELECT pada information_schema.*.
Jenis hak istimewa | Hak istimewa | Deskripsi |
Hak istimewa Baca/Tulis | ALL PRIVILEGES | Semua hak istimewa kecuali |
Hanya DDL | CREATE | Hak istimewa untuk membuat tabel. |
DROP | Hak istimewa untuk menghapus tabel dan tampilan. | |
ALTER | Hak istimewa untuk mengganti nama tabel dan memodifikasi skema. | |
SHOW VIEW | Hak istimewa untuk menanyakan tampilan dan mempelajari cara tampilan beroperasi. | |
CREATE VIEW | Hak istimewa untuk membuat tampilan. | |
Hanya DML | SELECT | Hak istimewa untuk menanyakan data dalam tabel. |
INSERT | Hak istimewa untuk menyisipkan baris ke dalam tabel. | |
UPDATE | Hak istimewa untuk memodifikasi data yang ada. | |
DELETE | Hak istimewa untuk menghapus data yang ada. | |
SHOW VIEW | Hak istimewa untuk menanyakan tampilan dan mempelajari cara tampilan beroperasi. | |
PROCESS | Hak istimewa untuk melihat proses pengguna lain dengan menggunakan pernyataan | |
Hak istimewa hanya-baca | CREATE SESSION | Hak istimewa untuk terhubung ke database. |
SELECT | Hak istimewa untuk menanyakan data dalam tabel. | |
SHOW VIEW | Hak istimewa untuk menanyakan tampilan dan mempelajari cara tampilan beroperasi. | |
Kustom | ALTER, CREATE, DELETE, DROP, INSERT, SELECT, UPDATE, INDEX, CREATE VIEW, SHOW VIEW, PROCEDURE FUNCTION | Anda dapat memilih semua perintah DDL dan DML, serta INDEX dan PROCEDURE FUNCTION. INDEX: Hak istimewa untuk membuat atau menghapus indeks tabel. PROCEDURE FUNCTION
Catatan Hak istimewa PROCEDURE FUNCTION hanya mendukung versi database V4.2.2 ke atas, dan V4.3.0 ke atas. |
Hak istimewa akun dalam mode Oracle
Secara default, akun normal dalam mode Oracle memiliki hak istimewa berikut pada skema pengguna:
Hak istimewa | Deskripsi |
CREATE TABLE | Hak istimewa untuk membuat tabel. |
CREATE VIEW | Hak istimewa untuk membuat tampilan. |
CREATE PROCEDURE | Hak istimewa untuk membuat prosedur tersimpan apa pun untuk pengguna. |
CREATE SYNONYM | Hak istimewa untuk membuat sinonim untuk pengguna tertentu. |
CREATE SEQUENCE | Hak istimewa untuk membuat urutan untuk pengguna tertentu. |
CREATE TRIGGER | Hak istimewa untuk membuat pemicu untuk pengguna tertentu. |
CREATE TYPE | Hak istimewa untuk membuat tipe. |
CREATE SESSION | Hak istimewa untuk membuat sesi. |
EXECUTE ANY PROCEDURE | Hak istimewa untuk menjalankan prosedur tersimpan apa pun. |
CREATE ANY OUTLINE | Hak istimewa untuk membuat rencana eksekusi apa pun. |
ALTER ANY OUTLINE | Hak istimewa untuk memodifikasi rencana eksekusi apa pun. |
DROP ANY OUTLINE | Hak istimewa untuk menghapus rencana eksekusi apa pun. |
CREATE ANY PROCEDURE | Hak istimewa untuk membuat prosedur tersimpan apa pun untuk pengguna. |
ALTER ANY PROCEDURE | Hak istimewa untuk memodifikasi prosedur tersimpan apa pun. |
DROP ANY PROCEDURE | Hak istimewa untuk menghapus prosedur tersimpan apa pun. |
CREATE ANY SEQUENCE | Hak istimewa untuk membuat urutan apa pun. |
ALTER ANY SEQUENCE | Hak istimewa untuk memodifikasi urutan apa pun. |
DROP ANY SEQUENCE | Hak istimewa untuk menghapus urutan apa pun. |
CREATE ANY TYPE | Hak istimewa untuk membuat tipe apa pun. |
ALTER ANY TYPE | Hak istimewa untuk memodifikasi tipe apa pun. |
DROP ANY TYPE | Hak istimewa untuk menghapus tipe apa pun. |
SYSKM | Hak istimewa untuk melakukan operasi terkait enkripsi data transparan (TDE). |
CREATE ANY TRIGGER | Hak istimewa untuk membuat pemicu apa pun untuk pengguna. |
ALTER ANY TRIGGER | Hak istimewa untuk memodifikasi pemicu apa pun. |
DROP ANY TRIGGER | Hak istimewa untuk menghapus pemicu apa pun. |
CREATE PROFILE | Hak istimewa untuk membuat profil. |
ALTER PROFILE | Hak istimewa untuk memodifikasi profil. |
DROP PROFILE | Hak istimewa untuk menghapus profil. |