程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
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的身份登錄(如果你不是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