`

alce表空间使用情况查询

阅读更多

1.查询oracle表空间的使用情况

 select b.file_id  文件ID,
  b.tablespace_name  表空间,
  b.file_name     物理文件名,
  b.bytes       总字节数,
  (b.bytes-sum(nvl(a.bytes,0)))   已使用,
  sum(nvl(a.bytes,0))        剩余,
  sum(nvl(a.bytes,0))/(b.bytes)*100 剩余百分比
  from dba_free_space a,dba_data_files b
  where a.file_id=b.file_id
  group by b.tablespace_name,b.file_name,b.file_id,b.bytes
  order by b.tablespace_name

 

2.查询oracle系统用户的默认表空间和临时表空间

select default_tablespace,temporary_tablespace from dba_users

 

 3.查询单张表的使用情况

select segment_name,bytes from dba_segments where segment_name = 'RE_STDEVT_FACT_DAY' and owner = USER

RE_STDEVT_FACT_DAY是您要查询的表名称

 

4.查询所有用户表使用大小的前三十名

select * from (select segment_name,bytes from dba_segments where owner = USER order by bytes desc ) where rownum <= 30

 

5.查询当前用户默认表空间的使用情况

select tablespacename,sum(totalContent),sum(usecontent),sum(sparecontent),avg(sparepercent)
from
(
SELECT b.file_id as id,b.tablespace_name as tablespacename,b.bytes as totalContent,(b.bytes-sum(nvl(a.bytes,0))) as usecontent,sum(nvl(a.bytes,0)) as sparecontent,sum(nvl(a.bytes,0))/(b.bytes)*100  as sparepercent
FROM dba_free_space a,dba_data_files b
WHERE a.file_id=b.file_id and b.tablespace_name = (select default_tablespace from dba_users where username = user) 
group by b.tablespace_name,b.file_name,b.file_id,b.bytes
)
GROUP BY tablespacename

 

6.查询用户表空间的表

select   *  from user_tables

 

转自http://www.iteye.com/topic/82977

分享到:
评论

相关推荐

    ALCE:人性化,机器可编辑,类似于JSON的配置文件格式

    阿尔斯接受语言配置环境-“爱丽丝” 人性化,机器可编辑,类似于JSON的配置文件格式。 将JSON从人类的噩梦中解脱出来。 扩展JSON以允许: 注释常用表达...' , ]}用法npm install --save alcevar ALCE = require ( 'alce

    utils-fs-read-alce:读取ALCE文件的全部内容

    阅读ALCE 读取文件的全部内容。 安装 $ npm install utils-fs-read-alce 用法 var read = require ( 'utils-fs-read-alce' ) ; read(path,[options,] clbk) 读取文件的全部内容。 read ( '/path/to/data.alce...

    mybatis 3.0

    5. **动态SQL**: MyBatis的动态SQL功能使得在XML映射文件或注解中编写条件语句变得可能,无需为每种可能的查询情况编写多个静态SQL语句。这极大地提高了代码的可维护性和灵活性。 6. **结果映射**: MyBatis能够自动...

    aLCE:aLCE 是一个应用程序,允许在 Android 终端上与他的朋友一起玩 Exquisite Corpse

    6. **数据存储**:为了保存游戏中用户的输入和进度,aLCE可能使用了SQLite数据库或者SharedPreferences来存储数据。 7. **网络通信**:如果aLCE支持多人在线游戏,那么它可能使用了HTTP请求或者WebSocket进行网络...

    GESP 2024年12月 Python 5级认证考试真题解析

    使用场景及目标:适用于备考 GESP Python 5 级认证考试,帮助考生巩固基础算法和数据结构的知识,提高编程实战能力。 其他说明:文档详细提供了题目和部分参考答案,适合用于考前复习和自测。建议考生结合实际编程...

    脉冲编码调制脉冲编码调制

    PCM技术的发展历程可以追溯至1937年,当时由Alce Reeres(法国)首次提出了PCM的概念。随后,在1946年,美国贝尔实验室成功研发出第一台PCM数字电话终端机,标志着PCM技术的实际应用开端。到了1962年,随着晶体管...

Global site tag (gtag.js) - Google Analytics