2024-09-13
Linux平台oracle进程占用被删除的文件未释放

有较多文件被oracle进程占用,导致文件还占用磁盘。
类似的进程有:ora_q002_sid、ora_rbal_sid、ora_lck0_sid。
未释放的文件有:alert_sid.log、trc文件
使用以下方法释放空间安全吗?
# 1 通过PID查看文件句柄
ll /proc/PID/fd/* | grep delete
# 2 将指定进程下文件句柄的文件置空
echo > /proc/PID/fd/文件句柄
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
Oracle的闪回技术是怎样的?
回答 1
已采纳
闪回技术是Oracle强大数据库备份恢复机制的一部分,在数据库发生逻辑错误的时候,闪回技术能提供快速且最小损失的恢复(多数闪回功能都能在数据库联机状态下完成)。需要注意的是,闪回技术旨在快速恢复逻辑错
oracle 怎么看已经执行过的sql的执行计划?在sql的执行过程中,每一步所花费的时间呢?
回答 3
已采纳
楼上回答的第一句话是错误的. explain plan for不是用来查看已经执行过的SQL的执行计划,而是用来预估SQL的执行计划,SQL并没有执行.已经执行过的SQL
Oracle 9i碎片整理
回答 2
还有机会摸到9i,实名羡慕
oracle的分区表的default attributes tablespace从哪个视图里面可以看到
回答 1
selectsegmentname,partitionname,tablespacenamefromusersegmentswheresegmentname‘TABLENAME’;
Oracle 每天都会起ob2rman.pl 这个进程对应哪个软件包?
回答 1
已采纳
您好,可以通过PID查找:lsofp$PID
大家有遇到过rman把控制文件里边记录的备份信息删除了,而磁盘上的备份没有删除的情况吗?
回答 1
我想到的有下面两种,请参考,不一定说的就对。1.一开始删除报错(比如DG中主库日志没有同步到备库,归档日志不让删除),以后再进行删除时控制中已经没有记录,就无法通过rman删除归档日志,只能rm删除2
ora-03135 websphere 应用 无法使用 oracle账户hang住
回答 4
现在已解决了,应用那边有问题,但是怎么会影响到Oracle的个别账户的,还是不清楚。
oracle授权给一个只读账号,只能读A账号下的所有表,有几百张表,怎么操作?
回答 1
已采纳
创建一个角色权限createroleselectalla;批量查出A的表进行拼接select‘grantselectona.’||tablename||’toselectalla;’fromdbata
做国产数据库的上市公司有哪些?
回答 2
您好,粗略了解国产厂商中上市公司有:阿里、腾讯、浪潮、科蓝。具体可参考排行榜中国产排名https://www.modb.pro/dbRank
如何禁用Oracle,OJVM组件?
回答 2
1、也可以在打上数据库PSU补丁,升级数据库字典后。2、执行以下两个命令禁用OJVM:SQL>@?/rdbms/admin/dbmsjdev.sqlSQL>execdbmsjavadev.