查询数据库对象block使用情况
来源:互联网 发布:淘宝客优惠券网站建站 编辑:程序博客网 时间:2024/06/05 02:54
1.定义获取db_block_info Function
create or replace function get_block_info( p_segname in varchar2,
p_owner in varchar2 default user,
p_type in varchar2 default 'TABLE',
p_partition in varchar2 default NULL )
return number
authid current_user
as
l_total_blocks number;
l_total_bytes number;
l_unused_blocks number;
l_unused_bytes number;
l_LastUsedExtFileId number;
l_LastUsedExtBlockId number;
l_LAST_USED_BLOCK number;
begin
dbms_space.unused_space
( segment_owner => p_owner,
segment_name => p_segname,
segment_type => p_type,
partition_name => p_partition,
total_blocks => l_total_blocks,
total_bytes => l_total_bytes,
unused_blocks => l_unused_blocks,
unused_bytes => l_unused_bytes,
LAST_USED_EXTENT_FILE_ID => l_LastUsedExtFileId,
LAST_USED_EXTENT_BLOCK_ID => l_LastUsedExtBlockId,
LAST_USED_BLOCK => l_LAST_USED_BLOCK );
return l_total_blocks || '.' || (l_total_blocks-l_unused_blocks);
exception
when others then return NULL;
end;
2.查询对应schema下数据库对象block使用情况
select table_name, trunc(gbi) total_blocks, to_number(substr(gbi,instr(gbi,'.')+1)) used_blocksfrom ( select table_name, get_block_info( table_name ) gbi, rownum
from user_tables where username='AIATOUCH'
)
原文整理来自ASKTom,还有大家常用的 show_space.
0 0
- 查询数据库对象block使用情况
- 查询数据库索引使用情况
- 查询数据库的空间使用情况
- oracle数据库表空间使用情况查询
- ORACLE数据库存储空间使用情况查询
- 查询Oracle数据库中各对象占用空间情况
- 查询数据库中所有用户表的使用情况
- 查询数据库中所有用户表的使用情况
- 查询Oracle数据库表空间、表 和 数据文件 使用情况
- 查询SQL数据库中各数据表的空间使用情况
- oracle数据库表空间使用情况查询语…
- oracle 数据库资源使用情况查询(表空间使用情况等)
- 查询数据库的存在情况
- 使用PLSQL Developer和DbVisualizer查询oracle数据库时,出现查询数据中文乱码情况
- 数据库索引使用情况
- 查询Oracle资源使用情况
- 查询表空间使用情况
- Oracle查询表使用情况
- 使用 Twilio 云服务向 Android 和 iOS 应用程序添加文本消息
- java中的各种数据类型在内存中存储的方式
- Android postTranslate和preTranslate的理解
- 留住青春
- PHP 内核系列讲解
- 查询数据库对象block使用情况
- Yii2 网址重写
- 如何配置
- java web.xml welcome-file-list的默认值
- 遗传算法简单实例
- 网传花生壳内网版即将全面嵌入路由器?
- layout文件下面的文件在R.java中没生成对应id
- KVM虚拟机网络配置 Bridge方式,NAT方式
- 使用Eclipse的hibernate插件进行工程反转生成po类Could not initialize class org.hibernate.cfg.reveng.OverrideReposity