Oracle asm normal冗余如何查询剩余可用空间
Oracle asm normal冗余如何查询剩余可用空间
我来答
添加附件
收藏
复制链接
微信扫码分享
在小程序上查看
分享
添加附件
问题补充
3条回答
默认
最新
/2就行
col total_size for a10;
col free_size for a20;
select name,total_mb/1024 || 'G' as total_size , free_mb/1024 || 'G' as free_size from v$asm_diskgroup;
或者asmcmd 下 lsdg
步骤:
[oracle@rac6 ~]$ export ORACLE_SID=+ASM1 [oracle@rac6 ~]$ asmcmd ASMCMD> lsdg State Type Rebal Unbal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Name MOUNTED EXTERN N N 512 4096 1048576 2097152 1486017 0 1486017 0 DATA/ MOUNTED EXTERN N N 512 4096 1048576 1048576 356523 0 356523 0 RECO/
评论
有用 0采纳答案后不可修改和取消
想看冗余后的剩余可用空间可看v$asm_diskgroup视图里面的Usable_file_MB字段值,Usable_file_MB字段值显示多少就是目前可使用的空间。
评论
有用 0你了解一下ORACLE ASM提供的三种冗余方式就知道了
一般情况下三种模式需要的磁盘组:
external 1块
normal 3块
high 5块
1、 外部冗余(external redundancy):
表示Oracle不帮你管理镜像,功能由外部存储系统实现,比如通过RAID技术;有效磁盘空间是所有磁盘设备空间的大小之和。
2、 默认冗余(normal redundancy):
表示Oracle提供2份镜像来保护数据(镜像数据一次),有效磁盘空间是所有磁盘设备大小之和的1/2 (使用最多)。
3、 高度冗余(high redundancy):
表示Oracle提供3份镜像来保护数据(镜像数据两次),以提高性能和数据的安全,最少需要三块磁盘(三个failure group);
有效磁盘空间是所有磁盘设备大小之和的1/3,虽然冗余级别高了,但是硬件的代价也最高。
评论
有用 1回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

