判断Oracle表空间满的查询sql
程序员文章站
2022-07-01 11:26:46
...
判断Oracle表空间满的查询sql:
SELECT
A .tablespace_name "表空间名",
A .bytes / 1024 / 1024 "表空间大小(M)",
(A .bytes - b.bytes) / 1024 / 1024 "已使用空间(M)",
b.bytes / 1024 / 1024 "空闲空间(M)",
ROUND (
((A .bytes - b.bytes) / A .bytes) * 100,
2
) "使用比"
FROM
(
SELECT
tablespace_name,
SUM (bytes) bytes
FROM
dba_data_files
GROUP BY
tablespace_name
) A,
(
SELECT
tablespace_name,
SUM (bytes) bytes,
MAX (bytes) largest
FROM
dba_free_space
GROUP BY
tablespace_name
) b
WHERE
A .tablespace_name = b.tablespace_name
ORDER BY
((A .bytes - b.bytes) / A .bytes) DESC
上一篇: P2P协议数据识别
下一篇: python实现一个简单的爬虫搜索功能
推荐阅读
-
Oracle新建用户、角色,授权,建表空间的sql语句
-
Oracle新建用户、角色,授权,建表空间的sql语句
-
oracle表准备、索引测试、查询SQL执行次数、创建表空间方法详解
-
简单实用:Oracle/Sqlserver/Sqlite 判断某张表是否存在的SQL语句
-
简单实用:Oracle/Sqlserver/Sqlite 判断某张表是否存在的SQL语句
-
判断Oracle表空间满的查询sql
-
Oracle 表空间管理2:处理表空间满的问题
-
oracle数据库的系统表空间system,sysaux的使用率很高与磁盘空间满导致数据库无法登陆
-
解决Oracle的还原表空间UNDO写满磁盘空间的具体步骤
-
Oracle 临时表空间SQL语句的实现