文档章节

oracle查询表空间使用情况

 毕加索5481
发布于 2017/08/22 09:55
字数 300
阅读 8
收藏 0
点赞 0
评论 0

----查询表空间使用情况---     
    
SELECT UPPER(F.TABLESPACE_NAME) "表空间名",     
D.TOT_GROOTTE_MB "表空间大小(M)",     
D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",     
TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),'990.99') "使用比",     
F.TOTAL_BYTES "空闲空间(M)",     
F.MAX_BYTES "最大块(M)"    
FROM (SELECT TABLESPACE_NAME,     
ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES,     
ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES     
FROM SYS.DBA_FREE_SPACE     
GROUP BY TABLESPACE_NAME) F,     
(SELECT DD.TABLESPACE_NAME,     
ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB     
FROM SYS.DBA_DATA_FILES DD     
GROUP BY DD.TABLESPACE_NAME) D     
WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME     
ORDER BY 4 DESC;     

--查看表空间是否具有自动扩展的能力     
SELECT T.TABLESPACE_NAME,D.FILE_NAME,     
D.AUTOEXTENSIBLE,D.BYTES,D.MAXBYTES,D.STATUS     
FROM DBA_TABLESPACES T,DBA_DATA_FILES D     
WHERE T.TABLESPACE_NAME =D.TABLESPACE_NAME     
 ORDER BY TABLESPACE_NAME,FILE_NAME;   

-- 查看Oracle数据块大小,8k对应单个数据文件最大32G,即:8*nk 对应 32*nG 大小
select value/(1024)||'k' as block_size
from v$parameter   where name='db_block_size'

--新增数据文件,并且允许数据文件自动增长(推荐)
ALTER TABLESPACE EASTMODEL_TABLESPACE ADD DATAFILE  
'/home/east/task/oracledata/tabletest2_7.dbf' SIZE 50M  
AUTOEXTEND ON NEXT 70M ;  

--允许已存在的数据文件自动增长

ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF'  
AUTOEXTEND ON NEXT 50M MAXSIZE 20480M;

--允许已存在的数据文件自动增长

ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF'  
AUTOEXTEND ON NEXT 50M MAXSIZE 20480M;

--查看日志文件
select * from v$logfile;

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 12
码字总数 14734
作品 0
南京
程序员
ORACLE扩容方法

先查询表空间在物理磁盘上存放的位置,注意使用sysdba的账号登陆。 SELECT tablespace_name,file_id,file_name,round(bytes / (1024 * 1024), 0) total_spaceFROM dbadatafilesORDER BY tabl......

TreasureWe ⋅ 2016/11/26 ⋅ 0

新手学习之查看ORACLE 数据库表空间和数据表的大小

新手学习之 查看ORACLE 数据库 表空间和表的大小 一:查看表大小: 有两种含义的表大小。一种是分配给一个表的物理空间数量,而不管空间是否被使用。可以这样查询获得字节数: 1.列如我们查看...

天真花语 ⋅ 2013/08/30 ⋅ 0

45 个非常有用的 Oracle 查询语句

这里我们介绍的是 40+ 个非常有用的 Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询。这些是所有 Oracle 开发者都必备的技能,所以快快...

小小编辑 ⋅ 2014/01/22 ⋅ 93

PL/SQL 编程(二)

前面第一篇众中讲述了Java程序调用存储过程,这里再加以补充。 存储过程可能无返回值、有返回值(非列表)、返回结果集等几种情况,下面一一举例: --建表drop table book; create table book(...

pradosoul ⋅ 2015/08/21 ⋅ 0

20_Oracle_Admin_移动表空间的数据文件以及删除表空间

一、使用ALTER TABLESPACE来移动数据文件 移动数据文件在调整表空间大小时有可能会用到,使用的是ALTERTABLESPACE命令。但是要注意的是,在进行此项操作之前,首先应将tablespace 设为offli...

wuyeyoulanjian ⋅ 2014/10/01 ⋅ 0

Oracle索引的新认识

首先,Oracle的索引有。 普通索引B树,BitMap索引,函数索引,组合索引,反转索引。 那么这里主要说一下常用的索引。 B树索引就是普通索引。 使用方式如下: B*树的组合索引用法如下: 组合索...

吐槽的达达仔 ⋅ 2014/12/05 ⋅ 0

索引失效的一些原因

1.隐式转换导致索引失效.这一点应当引起重视.也是开发中经常会犯的错误. 由于表的字段tu_mdn定义为varchar2(20),但在查询时把该字段作为number类型以where条件传给Oracle,这样会导致索引失效...

黑马王子 ⋅ 2011/04/01 ⋅ 0

Oracle 查看索引表空间

Oracle 查看表空间的使用情况或表空间的大小,应该如何实现呢?下面就为您介绍实现 Oracle 查看表空间方面的语句。 1、查看表空间的使用情况 Java代码 select sum(bytes)/(1024*1024) as fre...

小七_Dream ⋅ 2015/09/21 ⋅ 0

oracle 11g常用命令

1.监听 启动监听 lsnrctl start 停止监听 lsnrctl stop 查看监听状态 lsnrctl status 2.启动 用oracle用户进入 su - oracle 运行sqlplus命令,进入sqlplus环境,nolog参数表示不登录; sqlp...

神勇小白鼠 ⋅ 2011/01/24 ⋅ 0

存储结构之数据文件和表空间

oracle存储结构,可分物理结构和逻辑结构。后者是为方便管理前者而生。oracle把数据逻辑地存放在表空间里,物理地存放在数据文件里。 有两个视图,我们可能会常用到: dbadatafiles:描述数据...

长平狐 ⋅ 2012/09/19 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Cube、Cuboid 和 Cube Segment

1.Cube (或Data Cube),即数据立方体,是一种常用于数据分析与索引的技术;它可以对原始数据建立多维度索引。通过 Cube 对数据进行分析,可以大大加快数据的查询效率 2.Cuboid 在 Kylin 中特...

无精疯 ⋅ 40分钟前 ⋅ 0

github太慢

1:用浏览器访问 IPAddress.com or http://tool.chinaz.com 使用 IP Lookup 工具获得github.com和github.global.ssl.fastly.net域名的ip地址 2:/etc/hosts文件中添加如下格式(IP最好自己查一...

whoisliang ⋅ 42分钟前 ⋅ 0

非阻塞同步之 CAS

为解决线程安全问题,互斥同步相当于以时间换空间。多线程情况下,只有一个线程可以访问同步代码。这种同步也叫阻塞同步(Blocking Synchronization). 这种同步属于一种悲观并发策略。认为只...

长安一梦 ⋅ 52分钟前 ⋅ 0

云计算的选择悖论如何对待?

人们都希望在工作和生活中有所选择。但心理学家的调查研究表明,在多种选项中进行选择并不一定会使人们更快乐,甚至不会产生更好的决策。心理学家Barry Schwartz称之为“选择悖论”。云计算为...

linux-tao ⋅ 55分钟前 ⋅ 0

我的第一篇个人博客

虽然这是个技术博客,但是,我总是想写一些自己的东西,所有就大胆的在这里写下了第一篇非技术博客。技术博客也很久没有更新,个人原因。 以后自己打算在这里写一些非技术博客,可能个人观点...

Mrs_CoCo ⋅ 56分钟前 ⋅ 0

Redis 注册为 Windows 服务

Redis 注册为 Windows 服务 redis 注册为 windows 服务相关命令 注册服务 redis-server.exe –service-install redis.windows.conf 删除服务 redis-server –service-uninstall 启动服务 re......

Os_yxguang ⋅ 56分钟前 ⋅ 0

世界那么大,语言那么多,为什么选择Micropython,它的优势在哪?

最近国内MicroPython风靡程序界,是什么原因导致它这么火呢?是因为他功能强大,遵循Mit协议开源么? 错!因为使用它真的是太舒服了!!! Micropython的由来,这得益于Damien George这位伟大...

bodasisiter ⋅ 59分钟前 ⋅ 0

docker 清理总结

杀死所有正在运行的容器 docker kill $(docker ps -a -q) 删除所有已经停止的容器(docker rm没有加-f参数,运行中的容器不会删掉) docker rm $(docker ps -a -q) 删除所有未打 dangling 标...

vvx1024 ⋅ 今天 ⋅ 0

关于学习

以前学车的时候,教练说了这样的一句话:如果一个人坐在车上一直学,一直学,反而不如大家轮流着学。因为一个人一直学,就没有给自己留空间来反思和改进。而轮流着学的时候大家下来之后思考上...

mskk ⋅ 今天 ⋅ 0

压缩工具之gzip-bzip2-xz

win下常见压缩工具:rar zip 7z linux下常见压缩工具:zip gz bz2 xz tar.gz tar.bz2 tar.xz gzip 不支持目录压缩 gzip 1.txt #压缩。执行后1.txt消失,生成1.txt.gz压缩文件 gzip -d 1.txt....

ZHENG-JY ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部