`
ice_walf
  • 浏览: 48857 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

数据库表空间使用情况查询

F# 
阅读更多
select
t.tablespace_name,
t.total,
u.used,
f.free,
round(u.used/t.total)*100 "used%",
round(f.free/t.total)*100 "free%"
from
(select round(sum(bytes)/1024/1024) total,tablespace_name from dba_data_files group by tablespace_name) t ,
(select round(sum(bytes)/1024/1024) used,tablespace_name from dba_extents group by tablespace_name) u ,
(select round(sum(bytes)/1024/1024) free,tablespace_name from dba_free_space group by tablespace_name) f
where
t.tablespace_name = u.tablespace_name
and u.tablespace_name = f.tablespace_name;
分享到:
评论

相关推荐

    查询数据库中表空间情况

    ### 查询数据库中表空间情况 在Oracle数据库管理中,了解表空间的状态是非常重要的。表空间是Oracle数据库中数据存储的基本单位之一,它由一个或多个数据文件组成,并且每个表空间都有自己的特性与限制。当无法通过...

    查看MSSQL数据库每个表占用的空间大小 .txt

    以上步骤可以帮助我们有效地监控和管理SQL Server数据库中各个表的空间使用情况,这对于数据库管理员来说是非常有用的工具。通过定期执行这些脚本,可以确保数据库资源的有效利用,并有助于避免由于空间不足而导致的...

    查询oracle表以及统计数据库的使用情况

    首先,Oracle数据库使用表空间(Tablespace)来组织和存储数据。表空间是逻辑存储单元,由一个或多个数据文件(Data Files)组成,这些文件实际保存了数据库的数据和对象。表空间可以分为两类:永久性表空间和临时表...

    oracle数据库表空间监控实用脚本

    3. **排序**:使用`ORDER BY`子句按最大连续空闲块大小降序排列结果,以便快速识别哪些表空间具有较多的连续空闲空间。 #### 四、查看表空间碎片程度(值在30以下表示碎片很多) **脚本:** ```sql SELECT ...

    数据库表空间管理器

    2. **空间监控**:实时监控表空间的使用情况,包括已用空间、剩余空间以及增长趋势,防止空间不足导致的服务中断。 3. **容量规划**:通过分析历史使用数据,预测未来空间需求,协助管理员进行合理的容量规划和扩展...

    达梦数据库表占用磁盘空间统计.sql

    达梦数据库表占用磁盘空间统计.sql

    查询数据库表的占用空间

    首先,可以通过执行`sp_spaceused`存储过程来获取整个数据库的占用空间情况。此存储过程返回的信息包括:总页数、已用页数、未用页数、数据空间使用情况、索引空间使用情况等。 ```sql EXEC sp_spaceused; ``` ...

    oracle表空间查询命令

    ### Oracle表空间查询与管理命令详解 ...不仅可以查看表空间的使用情况,还可以灵活地扩展表空间,确保数据库的稳定运行。这些命令对于日常数据库维护非常重要,熟练掌握它们能够帮助DBA更高效地管理Oracle数据库。

    Oracle数据库空间的使用和管理

    Oracle提供了多种工具和SQL语句来监控和管理数据库空间,例如DBA_FREE_SPACE视图用于查看表空间的空闲空间,ALTER TABLESPACE命令用于增加或减少表空间的大小,以及ALTER TABLE命令来重定义或移动段的位置以优化空间...

    Oracle数据库表空间巡检指令

    这段复杂的SQL查询主要用于全面了解每个表空间的使用情况,包括表空间名称、大小、已使用的空间量、使用率以及剩余空间等。对于快速定位空间紧张的表空间非常有效。 ##### 8. 查询指定表空间的数据文件信息: ```...

    查看SQLServer数据库每个表占用的空间大小.sql

    快捷方便,可查看sqlserver数据库每个表的使用情况,一次下载终身使用,此文件为sql语句格式,免费试用

    oracle数据库扩展表空间代码

    本文介绍了Oracle数据库中关于表空间的一些基本操作,包括创建表空间、查询表空间使用情况、扩展表空间、重命名表空间等。通过这些操作,可以有效地管理和优化Oracle数据库的存储空间,提高系统的稳定性和性能。在...

    Oracle数据库表空间的维护.pdf

    1. 检查自由表空间情况以及表空间的碎片大小:系统长时间运行后,表空间可能会产生碎片。管理员需要检查表空间的总量、最大字节、使用量、自由空间以及碎片情况。当发现碎片影响数据库运行时,可以考虑对表空间进行...

    db2表空间不足及处理

    在DB2数据库中,表空间不足可能会导致各种问题,如查询性能下降、数据存储不当等。因此,解决DB2表空间不足问题非常重要。 解决DB2表空间不足问题的方法有多种,下面我们将介绍其中的一些方法: 1.增加表空间大小...

    oracle 数据库表空间巡检步骤

    要了解表空间的使用情况,包括已使用空间、空闲空间以及使用率,可以执行以下查询: ```sql SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_...

    一种Oracle数据库表空间监控方法.pdf

    一旦设置完成,就可以通过DBLINK和定时任务(如Linux的crontab)来定期执行查询,将各数据库的表空间使用情况更新到中心表中。这样,运维人员就能在一个统一的位置查看所有数据库的表空间变化,及时发现和处理表空间...

    查看Oracle表空间使用情况

    通过上述SQL语句,我们可以全面地了解Oracle数据库表空间的使用情况,包括表空间大小、数据文件细节、回滚段状态、控制文件和日志文件信息、自由空间情况、对象统计以及数据库版本和日志模式等。这对于日常数据库...

    查看表空间使用情况

    以上三种方法均可有效地查询Oracle数据库中表空间的使用情况,包括总空间、已用空间、剩余空间以及使用率。每种方法有其特点,选择哪种方法取决于具体的需求和对查询结果的偏好。无论哪一种,都能够帮助数据库管理员...

    oracle查询表空间使用情况.txt

    分析表空间使用情况,oracle查询表空间使用情况,方便确认数据是否还能插入,检查数据文件是否已满。

Global site tag (gtag.js) - Google Analytics