数据泵异常导致主机文件系统被占满
我是本际云服务器推荐网的小编小本本,今天要分享的是一篇关于数据泵异常导致主机文件系统被占满的问题。

问题分析和解决
在SuSE11系列Linux操作系统下运行Oracle12.1双节点RAC软件时,出现了主机文件系统/trandata使用率连续达到100%的问题。经过细致排查,发现是一个expdp进程在导出大量数据文件并占据了文件号,但是该进程并未正常结束。更麻烦的是,由于相关人员没有按照正常步骤停止进程,而是直接使用rm命令删除了dump文件和日志文件,导致文件系统空间并未被释放。此后,每一次数据泵进程的启动,都会导致系统空间不断被撑满。
最终,问题的解决方案是手动杀掉导致问题的进程并释放文件号,即使用命令kill-92410。然后登录到数据库,检查是否存在running状态的job,并将其停止,立刻降低文件系统使用率至正常。
附expdp进程停止方法
对于长时间未正常结束的数据泵任务,可以通过以下步骤进行停止:
- 根据数据泵导出或导入的日志找到attach。
- 登录数据库,并执行kill_job输入Yes即可停止任务。
其他可执行逐一清除数据泵job表和释放文件号的方法详见(HowToCleanupOrphanedDataPumpJobsInDBA_DATAPUMP_JOBS?(文档ID336014.1))。
以上就是关于数据泵异常导致主机文件系统被占满的问题分析和解决方案,希望能够帮助到需要的读者。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6235.html
