暂无图片
RAC运行时,是否可以删除它在ASM中的的数据文件?
我来答
分享
西瓜你个吧啦
2024-05-22
RAC运行时,是否可以删除它在ASM中的的数据文件?

A.可以

B.不可以

顺带给出理由或者命令

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
伟鹏

这个看你出于什么目的要删除这个文件,删数据文件肯定是可以的,将这个文件或者表空间offline就可以了。 但是为啥要删掉呢?

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
西瓜你个吧啦
题主
2024-05-22
哈哈,问道点了。我想模拟asm磁盘里面的数据文件故障。但是我发现大部分人都认为可以直接删除。 的确如果在使用的情况下去删除会报错 ASMCMD> rm -rf auditdata05.dbf ORA-15032: not all alterations performed ORA-15028: ASM file '+DATA/zhanky/datafile/auditdata05.dbf' not dropped; currently being accessed (DBD ERROR: OCIStmtExecute) 可能是我描述的不清楚,不过你get到了
智慧小匠人

B.不可以
理由:在Oracle RAC环境中,ASM用于管理数据库文件的存储。由于RAC是一个共享存储的架构,所有节点上的实例共同访问ASM存储上的数据文件。因此,直接删除ASM中的数据文件而不经过Oracle的管理工具可能会导致数据不一致,损坏数据库,并使得RAC集群中的其他实例无法正常运作。

暂无图片 评论
暂无图片 有用 2
打赏 0
张sir

技术上可以,管理上不行

暂无图片 评论
暂无图片 有用 1
打赏 0
西瓜你个吧啦

1

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


请输入正文
提交