oracle 查詢表空間

2022-02-13 15:55:27 字數 978 閱讀 2142

測試使用者連線

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角色許可權即可!!!

————————————————

oracle 表空間 查詢

知道表空間名,顯示該錶空間包括的所有表。select from all tables where tablespace name 表空間名 知道表名,檢視該錶屬於那個表空間 select tablespace name,table name from user tables where table ...

Oracle表空間查詢

查詢表空間使用情況 select upper f.tablespace name 表空間名 d.tot grootte mb 表空間大小 m d.tot grootte mb f.total bytes 已使用空間 m to char round d.tot grootte mb f.total b...

oracle表空間查詢

1.查詢使用者 資料 表空間 select upper f.tablespace name 表空間名 d.tot grootte mb 表空間大小 m d.tot grootte mb f.total bytes 已使用空間 m to char round d.tot grootte mb f.to...