ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 从OMF和备份角度看ASM的优点

从OMF和备份角度看ASM的优点

原创 Linux操作系统 作者:赵宇 时间:2008-06-26 09:06:57 0 删除 编辑
现在大多数数据库还是采用filesystem 和 raw device.大家都认为ASM不太可靠,包括我也这么认为.但是从维护这一年RAC+ASM来看,
除了几次硬件故障,ASM还是比较稳定的,还有一些好处,当然我只是针对ERP这种生产库讲个人感觉,
象电信和淘宝他们的业务太复杂,并发很大,库也比较大,我不敢发表意见,呵呵,还请兄弟们指正.


      在Oracle9i的时候,OMF管理集中在db_create_file_dest  和 db_create_online_log_dest_n 两个参数,
这样如果我们利用db_create_file_dest参数创建datafile,难免会把datafile集中在一个文件系统或者设备上,
这样性能和磁盘故障的风险都很大,所以还是选择自己创建datafile到不同的磁盘,均衡性能.

     在Oracle10g ASM和Flashback area 的出现,个人感觉增强了OMF和备份:

     1.ASM可以通过几块磁盘构成磁盘组,这样设置DB_CREATE_FILE_DEST= +DISK_GROUP ,虽然只是指定一个磁盘组,
        但是这个磁盘组会把datafile均匀地分布在多个磁盘,解决了性能问题,同时这些磁盘可以通过RAID组合+热备盘的方式,
        在出现磁盘故障时可以及时更换,同时在磁盘组内部也可以通过选择normal 和high的方式进行多层冗余,如果数据库的
        数据比较大,可以选择external的方式,避免asm disk故障时,ASM频繁做rebalance,虽然asm_power_limit也起作用,
        但还会对性能有影响,可以在磁盘级别设置高级别raid,这个时候我们可能感觉还不够可靠,那么闪回区出现就更令人兴奋.

     2.db_recovery_file_dest 和db_recovery_file_dest_size参数设置闪回区,我们也可以把参数设置另外一个磁盘组
        db_recovery_file_dest =+DISK_GROUP2,这样我们在创建logfile和controlfile时候,可以把镜象分布在前面的磁盘组
       和闪回区的磁盘组.这样数据又多了一份可靠.

     从维护成本和开销的成本考虑ASM,效果可能更明显:

     1.如果我们选择RAC,那么OCFS和裸设备都需要第三方的集成软件,比如HP的Service Guard,,而选择ASM就省去了这些,
        可以节省20几W.而且也省去了我们大量划分磁盘和配置MC的工作.
     2.ASM的添加磁盘也不需要做大量的前期工作.可以省去很多象我们没有SA都需要DBA来做的工作.
     3.ASM也可以为多个数据库提供磁盘管理,而不需要再创建其他的ASM实例,但不好处就是一旦这个实例down了,所有的数据库都down
        了.

欢迎大家拍砖.

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/175005/viewspace-365964/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
暂无介绍

注册时间:2007-12-25

  • 博文量
    73
  • 访问量
    916776