程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle系統中用戶權限的賦予和查看

Oracle系統中用戶權限的賦予和查看

編輯:Oracle數據庫基礎
 

Oracle數據庫系統中,用戶權限分為兩種(本文不涉及dba或oper的權限,只講解普通用戶的權限),分別是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;

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved