暂无图片
Oracle asm磁盘中REDODG磁盘Usable_file_MB值为负值
我来答
分享
暂无图片 匿名用户
Oracle asm磁盘中REDODG磁盘Usable_file_MB值为负值

还能继续往该磁盘中写入数据吗?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
你好我是李白

可以,在磁盘组数据平衡分布的情况下,只要free_mb有空间,就可以写入,只不过为负的时候,比如你设置默认normal冗余度,此时损坏一块磁盘,剩余空间无法“再次”满足normal冗余度,此时不会造成数据丢失。

冗余度与失败组设置最终是为了在丢失或损坏几块ASM磁盘,磁盘组数据依然可以保持完整,在不坏盘情况下,free_mb即所有可用空间,usable_file_mb即安全可用空间,即在损坏冗余度允许的磁盘数时,依然可以再次满足normal冗余度。

计算公式如下:

usable_file_mb=(free_mb - require_mirror_free_mb) / 冗余度

# 计算的前提可以从下面定义看出,一定是以相应冗余度允许丢失磁盘数进行计算,默认normal冗余度不指定失败组时是以磁盘为单位设置failgroup,如果手工分配了failgroup,则需要以failgroup的大小计算require_mirror_free_mb、usable_file_mb

REQUIRED_MIRROR_FREE_MB

Amount of space that is required to be available in a given disk group in order to restore redundancy after one or more disk failures. The amount of space displayed in this column takes mirroring effects into account. 

USABLE_FILE_MB 

Amount of free space that can be safely utilized taking mirroring into account and yet be able to restore redundancy after a disk failure

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


请输入正文
提交
相关推荐
9i和11g同步数据
回答 3
也许是测试一下提问功能
Oracle 删除可用性组后主库一直显示正在还原, 怎么处理?
回答 1
不来个截图啥,就这么干聊呀。。。 
《Oracle编程艺术深入理解数据库体系结构》,这本书适合初学者吗?
回答 3
已采纳
《Oracle编程艺术深入理解数据库体系结构》是公认的Oracle数据库指南,凝聚了世界顶尖的Oracle专家数十年的宝贵经验和真知灼见。书中深入分析了Oracle数据库体系结构,包括文件、内存结构以
在ORACLE 里面如何建DBLINK 链接SQLSERVER?
回答 1
透明网关
Oracle 数据库导入包,把原来的包覆盖掉了,有没有办法还原?
回答 3
短时间内做闪回查询,时间长了就用备份恢复吧
有好方法修复oracle目录系统权限和用户组吗?
回答 1
已采纳
有三种方式:1、$cluvfycompsoftwarenall–verboseFor11.2:ForclusteredGridInfrastructure,asrootusercd<GRIDHO
请教个问题,Oracle-Linux-7.9能否支持Oracle-19c的ACFS文件系统?
回答 2
肯定支持,https://www.modb.pro/db/1705457603992178688
Oracle set unused 命令
回答 3
已采纳
这不就是为了减少从大表中删除列时可能出现的数据库高负载情况发生么。业务高峰时段切断生产中对列的访问而没有I/O延迟,将列标记为未使用,然后在以后非高峰时段进行物理删除。
Oracle 12c后面的补丁都是全量覆盖吗?
回答 1
是的,补丁是累积的
Oracle 数据库里面如何存生僻字?
回答 3
数据库的字符集决定着你能存储的文字范围,如何存的结果就是两种,能存和不能存能存可能是使用了数据库字符集,也可能是国家字符集不能存的话就得想其他办法了