当前位置: 首页 > news >正文

05_oracle 查看表空间的大小及使用情况sql语句

–1、查看表空间的名称及大小
SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size
FROM dba_tablespaces t, dba_data_files d
WHERE t.tablespace_name = d.tablespace_name
GROUP BY t.tablespace_name;
–2、查看表空间物理文件的名称及大小
SELECT tablespace_name,
file_id,
file_name,
round(bytes / (1024 * 1024), 0) total_space
FROM dba_data_files
ORDER BY tablespace_name;
–3、查看回滚段名称及大小
SELECT segment_name,
tablespace_name,
r.status,
(initial_extent / 1024) initialextent,
(next_extent / 1024) nextextent,
max_extents,
v.curext curextent
FROM dba_rollback_segs r, v r o l l s t a t v W H E R E r . s e g m e n t i d = v . u s n ( + ) O R D E R B Y s e g m e n t n a m e ; ∗ ∗ − − 4 、 查 看 控 制 文 件 ∗ ∗ S E L E C T N A M E F R O M v rollstat v WHERE r.segment_id = v.usn(+) ORDER BY segment_name; **--4、查看控制文件** SELECT NAME FROM v rollstatvWHEREr.segmentid=v.usn(+)ORDERBYsegmentname;4SELECTNAMEFROMvcontrolfile;
–5、查看日志文件
SELECT MEMBER FROM v l o g f i l e ; − − 6 、 查 看 表 空 间 的 使 用 情 况 S E L E C T S U M ( b y t e s ) / ( 1024 ∗ 1024 ) A S f r e e s p a c e , t a b l e s p a c e n a m e F R O M d b a f r e e s p a c e G R O U P B Y t a b l e s p a c e n a m e ; S E L E C T a . t a b l e s p a c e n a m e , a . b y t e s t o t a l , b . b y t e s u s e d , c . b y t e s f r e e , ( b . b y t e s ∗ 100 ) / a . b y t e s " ( c . b y t e s ∗ 100 ) / a . b y t e s " F R O M s y s . s m logfile; --6、查看表空间的使用情况 SELECT SUM(bytes) / (1024 * 1024) AS free_space, tablespace_name FROM dba_free_space GROUP BY tablespace_name; SELECT a.tablespace_name, a.bytes total, b.bytes used, c.bytes free, (b.bytes * 100) / a.bytes "% USED ", (c.bytes * 100) / a.bytes "% FREE " FROM sys.sm logfile;6使SELECTSUM(bytes)/(10241024)ASfreespace,tablespacenameFROMdbafreespaceGROUPBYtablespacename;SELECTa.tablespacename,a.bytestotal,b.bytesused,c.bytesfree,(b.bytes100)/a.bytes"(c.bytes100)/a.bytes"FROMsys.smts_avail a, sys.sm t s u s e d b , s y s . s m ts_used b, sys.sm tsusedb,sys.smts_free c
WHERE a.tablespace_name = b.tablespace_name
AND a.tablespace_name = c.tablespace_name;
–7、查看数据库库对象
SELECT owner, object_type, status, COUNT(*) count#
FROM all_objects
GROUP BY owner, object_type, status;
–8、查看数据库的版本 
SELECT version
FROM product_component_version
WHERE substr(product, 1, 6) = ‘Oracle’;
–9、查看数据库的创建日期和归档方式
SELECT created, log_mode, log_mode FROM v$database;

SQL2:
复制代码 代码如下:

–1G=1024MB
–1M=1024KB
–1K=1024Bytes
–1M=11048576Bytes
–1G=1024*11048576Bytes=11313741824Bytes
SELECT a.tablespace_name “表空间名”,
total “表空间大小”,
free “表空间剩余大小”,
(total - free) “表空间使用大小”,
total / (1024 * 1024 * 1024) “表空间大小(G)”,
free / (1024 * 1024 * 1024) “表空间剩余大小(G)”,
(total - free) / (1024 * 1024 * 1024) “表空间使用大小(G)”,
round((total - free) / total, 4) * 100 “使用率 %”
FROM (SELECT tablespace_name, SUM(bytes) free
FROM dba_free_space
GROUP BY tablespace_name) a,
(SELECT tablespace_name, SUM(bytes) total
FROM dba_data_files
GROUP BY tablespace_name) b
WHERE a.tablespace_name = b.tablespace_name

相关文章:

  • 每日英语:Tech Firms Flock to Vietnam
  • 06_SPOOL导出_表头模式
  • jetty8的多实例部署(LT项目开发参考)
  • 07_oracle正则表达式语法
  • 测试比json更快更小的二进制数据传输格式Msgpack [pythono MessagePack 版本]
  • 01_excel基础知识1
  • 学习Trie树,处理“海量”数据
  • hibernate的native sql查询
  • 类的成员变量和属性Fields and Properties in class
  • 一个简单的JavaScript Map
  • Introduction to the Java Persistence API
  • 电脑开机后总是提示对话框:服务器正在运行中
  • hibernate第一天:环境搭建
  • 创建自己的yum源
  • hibernate第二天:hibernate原理
  • 深入了解以太坊
  • 【Linux系统编程】快速查找errno错误码信息
  • DataBase in Android
  • github从入门到放弃(1)
  • Java 内存分配及垃圾回收机制初探
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • Material Design
  • Python中eval与exec的使用及区别
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • Spring核心 Bean的高级装配
  • vue-router 实现分析
  • WePY 在小程序性能调优上做出的探究
  • 安装python包到指定虚拟环境
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 从伪并行的 Python 多线程说起
  • 关于springcloud Gateway中的限流
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 力扣(LeetCode)56
  • 使用 @font-face
  • 一个SAP顾问在美国的这些年
  • 怎样选择前端框架
  • ionic异常记录
  • ​​​​​​​​​​​​​​Γ函数
  • # Swust 12th acm 邀请赛# [ K ] 三角形判定 [题解]
  • #、%和$符号在OGNL表达式中经常出现
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • .bat批处理(六):替换字符串中匹配的子串
  • .naturalWidth 和naturalHeight属性,
  • .net FrameWork简介,数组,枚举
  • .netcore 获取appsettings
  • .NET设计模式(8):适配器模式(Adapter Pattern)
  • .net知识和学习方法系列(二十一)CLR-枚举
  • .Net中间语言BeforeFieldInit