`
aphenix
  • 浏览: 9526 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

查看表空间使用情况sql

SQL 
阅读更多

SELECT A.TABLESPACE_NAME,Trunc(A.USED_BLOCKS*8/1024) USED_MB,Trunc(B.TOTAL_BLOCKS*8/1024) TOTAL_MB,Trunc(USED_BLOCKS/TOTAL_BLOCKS,3)*100 USED_PCT
FROM
(
SELECT TABLESPACE_NAME,Sum(BLOCKS) USED_BLOCKS FROM dba_extents GROUP BY  TABLESPACE_NAME
)A,
(
SELECT TABLESPACE_NAME,Sum(GREATEST(BLOCKS,MAXBLOCKS)) TOTAL_BLOCKS FROM dba_data_files GROUP BY TABLESPACE_NAME
)B
WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME
ORDER BY USED_PCT DESC;

分享到:
评论

相关推荐

    Oracle表空间查看sql使用情况

    DBA在日常工作中,最重要的一点就是查看表空间的使用情况,去了解是否有表空间满了的情况出现。 具体方法和步骤如下所示: 第一步:打开PLSQL 第二步:新建一个SQL窗口 第三步:输入代码: select a.tablespace_...

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

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

    查看表空间大小 sql 脚本

    本文将详细解释一个实用的SQL脚本,该脚本能够帮助我们查看Oracle数据库中的表空间大小及其使用情况。 #### 一、SQL脚本详解 ### 1. 查看所有表空间的大小及使用情况 **脚本内容** ```sql SELECT t1.tablespace_...

    查看Oracle表空间使用情况

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

    SQL Server查看所有表大小,所占空间

    用SQL语句查看SQL Server中的数据库查看所有表大小,所占空间

    查看Oracle表空间Sql语句

    本文档详细介绍如何查看Oracle表空间,查询表空间使用情况,扩充表空间,删除表空间文件等详细sql。好不容易找到,分享给大家,希望对大家有帮助。

    查询表空间sql

    查询表空间sql

    oracle查看表空间使用情况

    ### Oracle 查看表空间使用情况 在Oracle数据库管理中,了解和监控表空间的状态是非常重要的。这不仅能帮助管理员及时发现存储资源不足的情况,还能优化数据分布、提高性能。本文将详细介绍如何通过SQL查询来查看...

    oracle查找定位占用临时表空间较大的SQL语句方法

    oracle查找定位占用临时表空间较大的SQL语句方法,包括:(1)造成临时表空间暴涨的SQL还在运行中(2)造成临时表空间暴涨的SQL已经运行过了。

    查看表空间使用情况

    当数据库管理员需要优化存储、进行备份恢复操作或是解决空间不足的问题时,查询表空间使用情况的SQL语句便成为了一种非常实用的工具。 ### Oracle中查询表空间使用情况的方法 根据提供的SQL代码,我们可以总结出三...

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

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

    建立/删除orcale表空间 和用户 sql

    本文将详细介绍如何使用SQL语句来创建和删除Oracle表空间以及用户,以此来管理和组织数据库资源。 首先,我们来看如何创建表空间。表空间创建的SQL语句通常遵循以下格式: ```sql CREATE TABLESPACE 表空间名 DATA...

    sql查看表空间

    sql查看表空间SELECT TABLESPACE_NAME,TOTAL || 'M',USED || 'M',FREE || 'M' FROM (SELECT A.TABLESPACE_NAME, TOTAL, FREE,TOTAL-FREE USED FROM (SELECT TABLESPACE_NAME, SUM(BYTES) / 1024 / 1024 TOTAL

    sql建表及表空间

    ### SQL建表及表空间...以上内容详细介绍了如何使用SQL命令创建临时表空间、数据表空间、用户以及给用户授权,并且简要说明了数据导出和导入的基本步骤。这些步骤对于数据库管理员来说是非常基础也是必不可少的操作。

    临时表空间真实使用率查询sql

    临时表空间真实使用率查询sql

    查看Oracle表空间的sql语句

    查看oracle表空间和临时表空间的使用情况、当前用户下的表所占空间大小表空间物理文件的名称和大小,是oracle DBA的利器哦

    检查表空间剩余用量sql语句

    - 若要查看表空间已使用的空间,可以结合`dba_data_files`和`dba_segments`视图来获取相关信息。例如: ```sql SELECT ts.tablespace_name, (ts.bytes - fs.sum_free) / (1024 * 1024) AS used_space_in_mb ...

    oracle 查看表空间使用情况

    首先,我们可以通过SQL查询来查看Oracle数据库中所有表空间的大小和使用情况。以下SQL语句用于获取表空间名、总大小、已使用空间、空闲空间以及使用比例: ```sql SELECT a.tablespace_name "表空间名", a.bytes /...

    pl/sql表空间插件

    例如,了解如何合理规划表空间大小、选择合适的存储参数、以及如何在不影响业务的情况下迁移表空间,都是数据库管理员必备的技能。此外,插件的使用也应遵循安全和性能的最佳实践,以确保数据库的稳定性和高效运行。

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

    CREATE PROCEDURE [dbo] [sys viewTableSpace] AS BEGIN SET NOCOUNT ON; CREATE TABLE [dbo] #tableinfo 表名 [varchar] 50 COLLATE Chinese PRC CI AS NULL 记录数 [int] NULL

Global site tag (gtag.js) - Google Analytics