zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

Oracle查询用户表空间的语句写法

2023-04-18 15:54:25 时间

Oracle查询用户表空间的语句应该怎么写呢?下面就为你详细介绍各种Oracle查询用户表空间的语句写法,如果您对此方面感兴趣的话,不妨一看。

下面介绍Oracle查询用户表空间

◆Oracle查询用户表空间:select * from user_all_tables

◆Oracle查询所有函数和储存过程:select * from user_source

◆Oracle查询所有用户:select * from all_users.select * from dba_users

◆Oracle查看当前用户连接:select * from v$Session

◆Oracle查看当前用户权限:select * from session_privs

◆Oracle查看用户表空间使用情况:

select a.file_id "FileNo",a.tablespace_name 
"Tablespace_name", 
a.bytes "Bytes",a.bytes-sum(nvl(b.bytes,0)) "Used", 
sum(nvl(b.bytes,0)) "Free", 
sum(nvl(b.bytes,0))/a.bytes*100 "%free" 
from dba_data_files a, dba_free_space b
 where a.file_id=b.file_id(+) 
group by a.tablespace_name , 
a.file_id,a.bytes order by a.tablespace_name;
 

 

 

【编辑推荐】

Oracle身份验证的三种方法

Oracle默认用户的密码问题

Oracle游标常用属性

Oracle存储过程的使用实例

Oracle命令行自定义编辑器vi