Oracle中許可權的理解與建立

2021-08-19 07:32:25 字數 1232 閱讀 1229

系統許可權:賦予使用者執行某些系統範圍內的操作能力,如: 

有create session系統許可權的使用者能連線到資料庫伺服器並建立資料庫會話。 

有create table系統許可權的使用者能在自己的模式中建立表。 

有create any table系統許可權的使用者能在資料庫的任何模式中建立表 

有create any type系統許可權的使用者能在系統的任何模式中建立型別及關聯型別體。 

有select any table系統許可權的使用者能檢視資料庫中的任何表 

有execute any procedure系統許可權的使用者能在資料庫中執行任何儲存過程、儲存函式或打包部件。 

有execute any type系統許可權的使用者能引用和執行資料庫中任何型別的方法。 

grant create session to odi_user;

grant unlimited tablespace to odi_user;

grant create table to odi_user;

grant create view to odi_user;

**許可權(格式如下):

revoke ***  from user_name;

connect resource許可權

grant connect,resource to user;

執行上面的sql語句後使用者包括的許可權:

connect角色:

--是授予終端使用者的典型權利,最基本的

alter session --修改會話

create cluster --建立聚簇

create database link --建立資料庫鏈結

create sequence --建立序列

create session --建立會話

create synonym --建立同義詞

create view --建立檢視

resource角色:

--是授予開發人員的

create cluster --建立聚簇

create procedure --建立過程

create sequence --建立序列

create table --建表

create trigger --建立觸發器

create type --建立型別

Oracle使用者的建立與許可權管理

對於oracle資料庫而言,使用者的概念是至關重要的,在乙個伺服器中oracle例項一般只會安裝乙個,oracle使用者代表的是乙個使用者群,可以通過使用者登入資料庫,進行資料庫的開發,比如物件的建立 查詢等等。乙個oracle使用者可以對應該使用者下的多個物件,因此在實際中,通過控制oracle使...

Oracle建立使用者許可權

1.建立空間 create tablespace test datafile c oracle oradata orcl9 test.dbf size 50m default storage initial 500k next 500k minextents 1 maxextents unlimit...

Oracle中的使用者建立和許可權的分配

1.資料庫安裝時的引數設定 下面資料庫所用的版本為 oracle 9i 9.2.0 安裝資料庫時,資料庫系統會建立乙個資料庫例項,其中 安裝目錄選為 oracle 資料庫名與資料庫 sid 號都輸入 ora9i 其中的字符集必須選為 zhs16gbk 否則以後進行跨平台操作時對中文的操作將比較困難 ...