oracle 查詢表空間


測試用戶連接
C:\Users\ZP>sqlplus /nolog
conn hbcxuser/hbcxpass

--查看所有表空間

select * from user_tablespaces
--查看數據庫里面所有用戶,前提是你是有dba權限的帳號,如sys,system

select username from dba_users;
--查看你能管理的所有用戶!

select * from all_users
--查看當前用戶信息

select * from user_users;
--查看表所屬的變空間

select table_name 表名 ,tablespace_name 所使用表空間 from user_tables;
--給已存在的用戶指定一個表空間

alter user username default tablespace userspace;
--創建用戶的時候指定表空間

create user username identified by userpassword default tablespace userspace;
--查看當前用戶所在表空間

select username,default_tablespace from user_users;
--查看用戶所擁有的角色

select * from user_role_privs;



DBA:該角色具有數據庫所有的權限。

CONNECT:該角色具有連接數據庫的權限,和create session的權限一樣。

RESOURCE:該角色是應用程序開發角色。

角色其實就是一類權限的分組,所以給用戶分配角色其實也是在給用戶分配權限。在oracle中有三個比較常用的角色。對於一般不是很嚴格的系統可以授予開發用戶CONNECT、RESOURCE角色權限即可!!!
————————————————


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM