Oracle系統中使用者許可權的賦予,檢視和管理

2021-08-29 21:22:24 字數 598 閱讀 1107

在oracle資料庫中,使用者的許可權分為兩種(在這裡我們不討論dba或dbopr的許可權,只考慮普通使用者的許可權),分別是system privilege系統許可權 和user table privilege使用者資料表許可權.

1.首先,建立使用者,以下幾條命令可以建立乙個使用者,前提是必須以dba的身份登入:

create user db_user identified by db_user_pw  '建立使用者db_user,密碼為db_user_pw

grant create session to db_user   '給使用者建立會話的許可權

grant resource to db_user

2.當使用者建立後,會自動在oracle資料庫系統中生成屬於該使用者的scheme (可以理解為所有屬於該使用者的表,檢視....等物件的集合).

該使用者可以將對這些物件的訪問許可權賦予其它的系統使用者.

3.該使用者用sqlplus登入後,以下命令可以看到該使用者的許可權:

本使用者讀取其他使用者物件的許可權:

select * from user_tab_privs;

本使用者所擁有的系統許可權:

select * from user_sys_privs;

oracle使用者賦許可權

oracle角色 許可權的一些常用檢視 oracle中資料字典檢視分為3大類,用字首區別,分別為 user,all 和 dba,許多資料字典檢視包含相似的資訊。user 有關使用者所擁有的物件資訊,即使用者自己建立的物件資訊 all 有關使用者可以訪問的物件的資訊,即使用者自己建立的物件的資訊加上其...

Oracle 建立使用者 及賦許可權

create temporary tablespace test temp tempfile opt oracle oradata orcl pelt01.dbf size 6000m autoextend on next 500m maxsize 10000m extent management ...

Oracle之使用者建立,賦許可權,賦表空間

將下面的指令碼,另存成乙個bat echo off echo echo 生成sql指令碼 建立表空間,使用者名稱和密碼 echo set p tsname 請輸入表空間名 set p tsdir 請輸入表空間檔案所在的資料夾路徑 set p username 請輸入使用者名稱 set p userp...