暂无图片
有没有防止/U01空间爆满的方法
我来答
分享
Thomas
2022-10-20
有没有防止/U01空间爆满的方法

ORACLE 11G, A数据库,建立了通向B数据库的DBLINK,A上有定时任务,要经常性通过DBLINK访问B库,现在B库因种种原因DOWN掉了,导致A库不断访问,产生大量的TRC文件,最后导致/U01被撑满。像这种情况下,能否采取什么措施杜绝以后再发生?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
张sir

定时清理好方法,再提供个快速清理海量小文件的命令:

  1. rsync删除


  2. 首先建立空文件夹blanktest


  3. $ mkdir /home/oracle/blanktest/


  4. $ time rsync -a --delete /home/oracle/blanktest/ /u01/app/oracle/admin/lgdata/adump/

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
哇哈哈

0、禁用调用dblink的功能

1、修好B库

2、扩空间

3、定时任务 rm 删trc/trm文件

暂无图片 评论
暂无图片 有用 2
打赏 0
李宏达

TRC文件一般来说不会很大的,建议做好OS系统层面监控,写crontab定时校验DBlink可用性。

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
请问下PGA假如最大为10G,这10G是所有session总和加起来不能大于10G还是每一个session不能大于10G,所有session加起来可以。
回答 1
已采纳
是总和。一般来说一个会话消耗大约5M。你想啊,如果一个会话就10G。两个不就是20G。这还怎么用啊?
Oracle业务场景的问题:每隔15分钟,就跟同一个表的数据做比较,拿出来不同的数据,用什么方法比较好?
回答 1
已采纳
表有多少字段呢?如果字段少,可以写程序一列列判断如果字段多,可以对整行数据计算一个hash值,试用hash值进行比较
alert日志内容:COMMIT_WRITE is deprecated,use COMMIT_LOGGING and COMMIT_WAIT instead
回答 1
–将参数reset,即可从spfile中删除,可避免提示altersystemresetcommitwrite;
怎么查看oracle定时任务有没有执行成功?
回答 2
已采纳
thisdate为空说明上一次执行完了,存储过程是否成功运行,需要在存储过程中增加日志记录到相关表里,获取执行情况
简单测试jdbc连接
回答 3
供参考https://www.modb.pro/db/603901
在生产环境,搭建DG会影响主库的业务吗?
回答 8
已采纳
1、性能影响主要在duplicate过程的IO和网络消耗2、建议使用离线的主库备份文件进行备库搭建工作,不使用duplicate,那么对主库的影响可以忽略
vm安装oracle11g rac 在安装grid的时候卡在网络接口使用情况上, 如何处理?
回答 1
发报错看下
Oracle如何把数据导出到磁盘上?
回答 2
已采纳
Oracle的导出工具EXP支持把数据直接备份到磁盘上,这样可以减少把数据备份到本地磁盘,再备份到磁盘上的中间环节。其命令如下:EXPsystem/manager123file/dev/rmt0tab
为什么我换那个密码都提示这个报错
回答 1
截图太模糊了,看起来像是多了单引号—这是正确的ALTERUSERSCOTTIDENTIFIEDBYSOCTT;—这是错误的ALTERUSERSCOTTIDENTIFIEDBY'SOCTT';
oracle 使用exp按照用户备份的,imp的时候按照用户导入和使用full=y导入都可以吧,有区别么?
回答 1
可以测试一下,现在很少使用imp/exp了,不过可以猜测,exp按照用户导出,impfull不会有其他内容导入的,因为导出的数据就这么多,导入的时候也没得冲突的