暂无图片
shell 批处理中如何访问asm磁盘
我来答
分享
Edward
2022-05-15
shell 批处理中如何访问asm磁盘

由于数据库的归档日志文件部署在共享存储上,虽然每天都有日志清楚的处理,但是总会存在某天的日志没有被完全清理掉的情况。时间长了导致设置的归档存储空间被占用满了,影响业务应用。
因此考虑在日志清理任务中加入删除物理文件的命令,但是如何在shell中访问asm,毕竟需要使用grid用户才可以

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
JiekeXu
暂无图片

shell 可以使用 root 运行,先切到 grid 用户删除某一天的归档,然后再切换到 Oracle 用户,使用 rman 删除过期归档。当然也可以分两个定时任务运行于 grid 和 Oracle 用户。

grid 下可以直接 asmcmd rm -rf 删除某日归档或者某个归档。grid 删除归档示例如下,希望对你有帮助。

JiekeR1:/home/grid(+ASM1)$ asmcmd ls +ARCH/JIEKEDB/ARCHIVELOG/2022_04_24
thread_1_seq_6716.258.1102874797
thread_1_seq_6717.260.1102877357
thread_1_seq_6718.263.1102877839
JiekeR1:/home/grid(+ASM1)$ asmcmd rm -rf  +ARCH/JIEKEDB/ARCHIVELOG/2022_04_24
JiekeR1:/home/grid(+ASM1)$ asmcmd ls +ARCH/JIEKEDB/ARCHIVELOG/2022_04_24
ASMCMD-8002: entry '2022_04_24' does not exist in directory '+ARCH/JIEKEDB/ARCHIVELOG/'
复制
暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
12C RAC故障分析
回答 5
已采纳
上传附件:alert.log
Oracle rac登录不上
回答 2
suoracleenv|grepORACLE看看输出结果。
Oracle 补丁升级
回答 4
已采纳
Oracle很早就支持滚动升级了呀,完全可以分节点一个一个来不停机@
oracle rac如何迁移 grid 和db的软件目录
回答 1
如何relinkOracleGridInfrastructureStandalone或者OracleGridInfrastructureRAC:Cluster环境(11.2或12c)(DocID236
部署OGG高可用,注册ogg资源到集群时报错
回答 2
/grid/crshome/bin/crsctladdresourceoggapptypeclusterresourceattr"ACTIONSCRIPT/ogg/scripts/oggact.scr
Fatal NI connect error 12170. 如何解决
回答 3
通过日志了解,一个节点大概是在收集表的统计信息,然后可能由于集群内部通信问题,某个表可能同步状态不正常,导致报出那些NI的错误。我也只是猜测,具体还要看下grid相关日志没有有什么报错。
oracle安装提示找不到ins_rdbms.mk文件?
回答 5
已采纳
提示找不到,那肯定是没有这个文件insrdbms.mk检查一下你的zip包是否完整。这是我刚解压的。$ll$ORACLEHOME/rdbms/lib/insrdbms.mkrwr–r1oracleoi
RAC监听配置
回答 6
已采纳
https://www.cnblogs.com/lcword/p/8242202.htmloracle11gR2RAC开始引入scan概念,一般通过dns服务器或gns服务器解析scan,也可以使用/
两台单网卡服务器可以安装oracle19C RAC吗?
回答 3
对于只有单网卡的服务器,原则上可以安装OracleRAC,但需要满足一些条件:1.两个服务器的网卡都必须连接到交换机上,并且处于同一个VLAN或子网内。这是让两台服务器可以互通的基础。2.需要配置Pr
ORA-24010 encountered when generating server alert SMG-4121
回答 1
根据你提供的信息,数据库日志每五分钟出现一次ORA24010encounteredwhengeneratingserverSMG4121的错误。这个错误通常是由于生成服务器统计信息时出现了问题。为了解