程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle創建表空間的實操

Oracle創建表空間的實操

編輯:Oracle數據庫基礎

本文的主題是:Oracle創建表空間、創建用戶還有如何授權、如何查看權限,以及在Oracle中如何查看角色和角色間權限的具體差異的SQL語句的詳細介紹,以下就是相關內容的詳細介紹。望你浏覽完以下的內容會有所收獲。

Oralce學習筆記之權限管理

推薦圈子: Java 3T

更多相關推薦 Oracle創建臨時表空間

創建臨時表空間

  1. CREATE TEMPORARY TABLESPACE test_temp  
  2. TEMPFILE ' C:\Oracle\product\10.1.0\oradata\orcl\test_temp01.dbf '   
  3. SIZE 32M  
  4. AUTOEXTEND ON   
  5. NEXT 32M MAXSIZE 2048M  
  6. EXTENT MANAGEMENT LOCAL;  

Oracle創建用戶表空間

創建用戶表空間

  1. CREATE TABLESPACE test_data  
  2. LOGGING  
  3. DATAFILE ' C:\Oracle\PRODUCT\10.1.0\ORADATA\ORCL\TEST_DATA01.DBF '   
  4. SIZE 32M   
  5. AUTOEXTEND ON   
  6. NEXT 32M MAXSIZE 2048M  
  7. EXTENT MANAGEMENT LOCAL;  

Oracle創建用戶並制定表空間

  1. CREATE USER username IDENTIFIED BY passWord  
  2. DEFAULT TABLESPACE TEST_DATA  
  3. TEMPORARY TABLESPACE TEST_TEMP;  

給用戶授予權限

  1. GRANT   
  2. CREATE SESSION, CREATE ANY TABLE , CREATE ANY VIEW , 
    CREATE ANY INDEX , CREATE ANY PROCEDURE ,  
  3. ALTER ANY TABLE , ALTER ANY PROCEDURE ,  
  4. DROP ANY TABLE , DROP ANY VIEW , DROP ANY INDEX , 
    DROP ANY PROCEDURE ,  
  5. SELECT ANY TABLE , INSERT ANY TABLE , UPDATE ANY TABLE , 
    DELETE ANY TABLE   
  6. TO username;  

將role這個角色授與username,也就是說,使username這個用戶可以管理和使用role所擁有的資源

  1. GRANT role TO username; 

查看用戶權限

查看所有用戶

  1. SELECT * FROM DBA_USERS;  
  2. SELECT * FROM ALL_USERS;  
  3. SELECT * FROM USER_USERS;  

查看用戶系統權限

  1. SELECT * FROM DBA_SYS_PRIVS;  
  2. SELECT * FROM USER_SYS_PRIVS;  

查看用戶對象或角色權限

  1. SELECT * FROM DBA_TAB_PRIVS;  
  2. SELECT * FROM ALL_TAB_PRIVS;  
  3. SELECT * FROM USER_TAB_PRIVS;  

查看所有角色

  1. SELECT * FROM DBA_ROLES;  

查看用戶或角色所擁有的角色

  1. SELECT * FROM DBA_ROLE_PRIVS;  
  2. SELECT * FROM USER_ROLE_PRIVS;  
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved