Oracle数据库表空间

news/2025/1/7 4:08:15/文章来源:https://www.cnblogs.com/long2050/p/18648450

SELECT tablespace_name, SUM(BYTES)/1024/1024 "Free Space (MB)" FROM dba_free_space GROUP BY tablespace_name;

 

追加表空间的语句,里面的路径是服务器的实际路径:

ALTER TABLESPACE UNDOTBS1 ADD DATAFILE 'Z:/app/oradata/MELALEUCADB/UNDOTBS03.DBF' SIZE 1024M AUTOEXTEND ON MAXSIZE UNLIMITED;

Oracle最全的查询表空间sql语句:

SELECT df.tablespace_name tablespace_name,
max(df.autoextensible) auto_ext,
round(df.maxbytes / (1024 * 1024), 2) max_ts_size,
round((df.bytes - sum(fs.bytes)) / (df.maxbytes) * 100, 2) max_ts_pct_used,
round(df.bytes / (1024 * 1024), 2) curr_ts_size,
round((df.bytes - sum(fs.bytes)) / (1024 * 1024), 2) used_ts_size,
round((df.bytes-sum(fs.bytes)) * 100 / df.bytes, 2) ts_pct_used,
round(sum(fs.bytes) / (1024 * 1024), 2) free_ts_size,
nvl(round(sum(fs.bytes) * 100 / df.bytes), 2) ts_pct_free
FROM dba_free_space fs,
(select tablespace_name,
sum(bytes) bytes,
sum(decode(maxbytes, 0, bytes, maxbytes)) maxbytes,
max(autoextensible) autoextensible
from dba_data_files
group by tablespace_name) df
WHERE fs.tablespace_name (+) = df.tablespace_name
GROUP BY df.tablespace_name, df.bytes, df.maxbytes
UNION ALL
SELECT df.tablespace_name tablespace_name,
max(df.autoextensible) auto_ext,
round(df.maxbytes / (1024 * 1024), 2) max_ts_size,
round((df.bytes - sum(fs.bytes)) / (df.maxbytes) * 100, 2) max_ts_pct_used,
round(df.bytes / (1024 * 1024), 2) curr_ts_size,
round((df.bytes - sum(fs.bytes)) / (1024 * 1024), 2) used_ts_size,
round((df.bytes-sum(fs.bytes)) * 100 / df.bytes, 2) ts_pct_used,
round(sum(fs.bytes) / (1024 * 1024), 2) free_ts_size,
nvl(round(sum(fs.bytes) * 100 / df.bytes), 2) ts_pct_free
FROM (select tablespace_name, bytes_used bytes
from V$temp_space_header
group by tablespace_name, bytes_free, bytes_used) fs,
(select tablespace_name,
sum(bytes) bytes,
sum(decode(maxbytes, 0, bytes, maxbytes)) maxbytes,
max(autoextensible) autoextensible
from dba_temp_files
group by tablespace_name) df
WHERE fs.tablespace_name (+) = df.tablespace_name
GROUP BY df.tablespace_name, df.bytes, df.maxbytes
ORDER BY 4 DESC;

这个sql语句可以看到使用率。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/863003.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

通义灵码入选南方日报 2024 数字化年度标杆

在数字化浪潮席卷全球的今天,技术创新和智能化转型成为企业发展的关键。在这样的背景下,通义灵码凭借其卓越的性能和创新能力,荣获南方日报2024数字化年度标杆大奖,成为数字化转型领域的佼佼者。在数字化浪潮席卷全球的今天,技术创新和智能化转型成为企业发展的关键。在这…

拿了一个奖:年度高价值技术团队

在数字经济的大背景下,“新质生产力”的要义就在科技创新,目的是实现高质量发展。值得关注的是,“新质生产力”最终落脚点还在生产力,未来主战场仍然是实体产业。与过去不同的是,未来的实体产业发展不再是“单点开花”,而是全产业链的体系化升级。在这个过程中,人工智能…

详解:促销系统整体规划

大家好,我是汤师爷~ 今天聊聊促销系统整体规划。 各类促销活动的系统流程,可以抽象为3大阶段:B端促销活动管理:商家运营人员在后台系统中配置和管理促销活动,包括设定活动基本信息、使用规则、选择适用商品等核心功能。 C端促销活动参与:消费者在前台系统中浏览和参与促销…

AI 助力游戏开发中的常用算法实现

在当今的游戏开发领域,人工智能(AI)技术的应用已经成为推动行业发展的关键力量。AI不仅能够提升游戏的智能化水平,还能够增强玩家的沉浸感和游戏体验。随着技术的进步,AI在游戏设计、开发和测试中的应用越来越广泛,从简单的 NPC 行为模拟到复杂的游戏世界构建,AI技术都在…

win11同时连接网线网络和wifi网络

1.win + R 输入ncpa.cpl 2.选择优先网络,右击属性: 抱怨有用的话还要努力干什么

基于STP文件的智能比对系统:思通数科带来高效机械制造解决方案

在机械制造领域,设计图纸与实物之间的精准对比至关重要,传统的比对方式往往需要耗费大量时间且容易出现错误,导致生产效率低下并影响产品质量。为了解决这些问题,思通数科推出了一套基于STP文件的智能比对系统,结合大模型技术,集成了多项先进功能,如以图搜图、实物比对和…

低轨卫星广泛应用相控阵天线

低轨卫星广泛应用相控阵天线 来源 https://www.ctfiot.com/107783.html蓬勃发展的 GEO 高通量卫星和正在来临的SpaceX、LEOSat、OneWeb 和 鸿雁之类 LEO 卫星星座,正推动着一波卫星通信浪潮。美国航天咨询公司北方天空研究所(NSR) 高级分析师 Brad Grady说,公司预测 2017 到…

Java框架 —— SpringBoot(二)

整合JDBC导入依赖:spring-boot-starter-jdbc<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</artifactId> </dependency>导入依赖:mysql -connector-j<dependency><groupId>…

Asp.Net6.0学习笔记

原文链接:https://blog.csdn.net/jh_negit/article/details/130867719 1.项目 1.1创建打开VS,选择新建项目,选择Asp.Net Core 空或Web应用,点击下一步; 配置项目名称、路径等信息,下一步; 选择框架版本,将身份验证类型设为无,取消配置HTTPS(H),创建 1.2启动 1.2.1VS启…

白沙烟,中华

采集IEC103 转 profinet IO项目案例

VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3。目录 1 案例说明 1 2 VFBOX网关工作原理 1 3 准备工作 2 4 配置VFBOX网关采集103设备数是 2 5 用PROFINET IO协议转发数据 4 6 I…

delphi 协程 doroutine 取消协程、及取消回调

简介 协程 执行前、执行中、执行后 全部都可以被取消;执行前取消; 执行中,是协程内核 优先尝试取消,并清空线程栈;若开发者内部是for循环大耗时协程,开发者自己也可以 通过 IsCancel 判断,来自己结束此协程; 执行后取消是指,可能此协程衍生出来了很多子协程,这些子协…