博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oralce数据表空间满了
阅读量:6321 次
发布时间:2019-06-22

本文共 1047 字,大约阅读时间需要 3 分钟。

--切换至oralce用户 su - oracle

--执行sqlplus / as sysdba

--查询表空间使用情况

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 1

--查询对应表空间文件路径

select t.FILE_NAME from dba_data_files t where t.TABLESPACE_NAME = 'SYSTEM';

--修改为相应路径命名新文件 增加10G *****下面的语句是修改SYSTEM表空间的需要修改为对应的表空间不然会出问题

/home/oracle/oradata/orcl/zhangyj08.dbf

ALTER TABLESPACE SYSTEM ADD DATAFILE '/home/oracle/oradata/orcl/zhangyj09.dbf' size 10240M;

转载于:https://www.cnblogs.com/liwei1994/p/10460633.html

你可能感兴趣的文章
VC++中调用cmd的集中方式
查看>>
[LeetCode] Valid Word Abbreviation 验证单词缩写
查看>>
Shiro 学习笔记(二)——shiro身份验证
查看>>
JMeter 插件 Json Path 解析 HTTP 响应 JSON 数据(转)
查看>>
你不是真正的快乐
查看>>
201707舆情分析系统代码
查看>>
C#在自定义事件里传递自定义数据,使用EventArgs的姿势
查看>>
Memcached常用命令及使用说明
查看>>
Asp.net 前后台操作cookie 实现数据的循环下载
查看>>
MyGeneration学习笔记(9) :在WebService使用dOOdad时,对ToXml/FromXml的一点改进
查看>>
[开发笔记]MySQL & Python经验两则
查看>>
Delphi IDE 之 Object Inspector (对象检查器)
查看>>
关于母版页的按钮事件
查看>>
Using script to submit INV Manager to process MTI/MMTT
查看>>
.net 前台判断
查看>>
【转】.gitignore失效的解决办法
查看>>
中风后遗症当首重治郁——高建忠
查看>>
Linux wget命令
查看>>
QButtonGroup:按钮类的非可视化容器,默认可实现按钮的子类实例的单选。
查看>>
a web-based music player(GO + html5)
查看>>