永发信息网

Oracle 表空间使用完毕或大量使用如何优化

答案:2  悬赏:20  手机版
解决时间 2021-03-15 22:27
各位大哥,小弟执行以下语句查看表空间使用情况,发现部份表空间使用将快用完,应该如何提前做好准备或者进行优化。
select a.tablespace_name,a.bytes/1024/1024 "Sum MB",(a.bytes-b.bytes)/1024/1024 "used MB",b.bytes/1024/1024 "free MB",round(((a.bytes-b.bytes)/a.bytes)*100,2) "percent_used" 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;
查询出来后,请看下图。请帮小弟支招,应该如何调整。
最佳答案
1 为了预防,你可以加监控来监控表空间的大小,达到一定的阀值,就报警!
2 为空间不足的表空间添加数据文件
alter tablespace add datafile '路径' size 8192G;
全部回答
扩展表空间有两种方法 一是拓展原有的表空间,语句 alter database datafile '/export/home/oracle/oradata//undotbs01.dbf' --这里是表空间的数据文件路径 resize 5000m;--这里是你要拓展到多大 二是为表空间增加数据文件,语句 alter tablespace ultranms_default --这里是表空间的名字 add datafile '/export/home/oracle/oradata/ultranms_default02.dbf' --增加数据文件的路径 size 500m --增加数据文件的大小 autoextend on next 1m --自增加,每次增加1m maxsize unlimited;--总大小无限制 够详细了吧!~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
沙流河琦颖美的品牌专卖店这个地址在什么地方
崩坏三ss誓约一套伤害多少
阅读《就英法联军远征中国给巴特勒上尉的信》
我忽然觉得自己仿佛就是一朵荷花这句这个句子
倍特电动车72v20安的怎么样?
金源劳保(一洞桥街)地址在哪,我要去那里办事
赣州红旗大道附近有没有专业的体检医院?
现在的手动挡车子是起步都要加油门了嘛?为什
第一次送女朋友手机,买多少价位的合适
城市房屋拆迁管理条例第三十三条怎么说
贾志军诊所我想知道这个在什么地方
徐州有几个火车站?我从镇江去徐州的哪个站?
现在市场还有大众3000吗?
苹果 macbook 开机白屏 可以启动
对比酷开65A2和小米电视3S,哪款受欢迎一些?
推荐资讯
我男朋友离婚了,前天他和前妻聊天正好让我看
佛珠118代表什么?
兴光液化气有限公司(江北经营站)在什么地方啊
中国宝马,奔驰最多的是哪个城市
渭南哪有卖暖宝宝的?
根据歌词找歌名,我在你左右,...我的歌,曾
怎么让网站被百度收录
往届毕业生户口干部身份
为何吃了螃蟹不能喝雪碧求大神帮助
北京尚珠阁翡翠珠宝有限公司,做手工活得。,
魔域里买东西怎么才能把要买的东西变成不是嫌
华为手机微信支付声音关闭要怎么开
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?