Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

29

积分

1

好友

1

主题
1#
发表于 2012-12-10 15:36:13 | 查看: 4123| 回复: 3
OS:oracle linux 5    oracle版本:10GR2
我用rm 命令删除几天前的trc文件,可是发现空间并没有释放,不知道是为什么,有人说oracle的trc文件不能用rm方式删除,不知道是不是真的,但是我已经删除了,如何回收这部分空间呢     谢谢
4#
发表于 2012-12-24 11:07:12
建议: rman工具 管理 备份文件
进入ORACLE数据备份工具
rman target/
或rman target/@orcl
在命令窗口里面执行
DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';
说明
SYSDATA-7,表明当前的系统时间7天前,before关键字表示在7天前的归档日志,如果使用了闪回功能,也会删除闪回的数据。
同样道理,也可以删除从7天前到现在的全部日志,不过这个命令要考虑清楚,做完这个删除,最好马上进行全备份数据库
DELETE ARCHIVELOG FROM TIME 'SYSDATE-7';

回复 只看该作者 道具 举报

3#
发表于 2012-12-10 21:55:41
进程还在,不能被释放
建议使用echo >trc

回复 只看该作者 道具 举报

2#
发表于 2012-12-10 15:50:31
http://www.askmaclean.com/archives/巧用close_trace命令释放误删trace文件.html   我已经找到了刘大的帖子,谢谢

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-16 07:20 , Processed in 0.054296 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569