ORACLE磁盘空间占满解决

ORACLE磁盘空间占满解决,第1张

概述方案一:清理Oracle服务端目录下,diag日志目录下,的各种日志 如:E:\app\Administrator\diag 方案二:缩放临时表空间 select file#,name from v$datafile; 获得目录结果:E:\APP\ADMINISTRATOR\ORADATA\CLOTADB\CLOTA_DATA.DBF 查看各空间的使用率,根据使用率进行针对性缩放,缩放不能小于其实

方案一:清理Oracle服务端目录下,diag日志目录下,的各种日志 如:E:\app\administrator\diag

方案二:缩放临时表空间
select file#,name from v$datafile;
获得目录结果:E:\APP\adminISTRATOR\ORADATA\CLOTADB\CLOTA_DATA.DBF

查看各空间的使用率,根据使用率进行针对性缩放,缩放不能小于其实际大小
如:本身500M,缩放大小不是600M
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

根据具体的目录,来进行实际的缩放,设置要缩放的大小
ALTER DATABASE DATAfile ‘E:\APP\adminISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF‘ RESIZE 500M

方案三:
oracle10g,在pl/sql中选中删除后会出现类似:BIN$nJ5JuP9cQmqPaArFei384g==$0的表。
1.查看回收站
select * from user_recyclebin;
2.清空回收站
purge recyclebin;

方案四:其它相关create or replace function count_rows(table_name in varchar2,owner in varchar2 default null)return number authID current_user IS num_rows number;stmt varchar2(2000);begin if owner is null thenstmt := ‘select count(*) from "‘||table_name||‘"‘;elsestmt := ‘select count(*) from "‘||owner||‘"."‘||table_name||‘"‘;end if; execute immediate stmt into num_rows;return num_rows;end;查看数据库各表的数据量大小,释放时不作为优先选项处理 select table_name,count_rows(table_name) nrows from user_tables order by count_rows(table_name) desc

总结

以上是内存溢出为你收集整理的ORACLE磁盘空间占满解决全部内容,希望文章能够帮你解决ORACLE磁盘空间占满解决所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1161189.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存