• <sup id="my82s"><source id="my82s"></source></sup>
  • <legend id="my82s"><div id="my82s"></div></legend>
    <li id="my82s"><tt id="my82s"></tt></li>
    <bdo id="my82s"><rt id="my82s"></rt></bdo>
  • 查看: 7072|回复: 12

    建立ASM实例的问题.

    [复制链接]
    论坛徽章:
    3
    授权会员
日期:2007-05-28 23:50:40会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
    跳转到指定楼层
    1#
    发表于 2007-8-20 10:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1. ASM实例可以使用OS原始设备, 也可以通过ASMLIB使用原始分区在Linux平台上, ASMLib的方式有什么优势吗?

    2. 数据库使用ASM的时候, 异步写入. ASM可能还没有把数据真正写入磁盘, ASM实例貌似也没有redo之类的东西. 那万一掉电了或者死机了之类的情况, 会不会出问题啊? 尤其ASM的元数据.

    4. ASM或者LVM这类的卷管理器都有条带化和镜像的功能, raid也有这些功能, 不知道组合使用效果怎么样? 官方的文档里只是不推荐ASM建在LVM上. ASM建在raid上怎么样? 有这种卷管理器以后raid是不是会慢慢消失? 或者说卷管理器和raid相比都有什么优势和劣势?

    3. ASM现在在生产系统应用的多不多啊?
    论坛徽章:
    3
    授权会员
日期:2007-05-28 23:50:40会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
    2#
     楼主| 发表于 2007-8-20 11:29 | 只看该作者
    顶一下.

    使用道具 举报

    回复
    论坛徽章:
    3
    授权会员
日期:2007-05-28 23:50:40会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
    3#
     楼主| 发表于 2007-8-20 17:03 | 只看该作者
    没人感兴趣吗?

    使用道具 举报

    回复
    论坛徽章:
    1
    生肖徽章2007版:鸡
日期:2008-01-02 17:35:53
    4#
    发表于 2007-8-31 15:40 | 只看该作者
    期待高手解答。

    使用道具 举报

    回复
    论坛徽章:
    1
    ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
    5#
    发表于 2007-8-31 15:53 | 只看该作者
    1.  这个问题 本身有毛病

    ASM可以使用裸设备(就是你说的原始设备),也可以使用LINUX分区,你问ASMLIB有什么优势?

    不管是用裸设备还是LINUX分区都是通过ASMLIB,何来优势和缺点之分别?


    2.ASM实例的存在只是管理ASM磁盘组,没有其他任何功能。 它为什么需要redo? 掉电了,数据库本身有redo放在ASM磁盘组中。怕什么?


    3。这个问题没有意义。

    4.不知道, 不过我看见过的RAC系统都是用ASM+OCFS来做的。

    使用道具 举报

    回复
    论坛徽章:
    1
    ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
    6#
    发表于 2007-8-31 16:06 | 只看该作者

    Re: 建立ASM实例的问题.

    [QUOTE]最初由 KevinLee39 发布
    [B].

    4. ASM或者LVM这类的卷管理器都有条带化和镜像的功能, raid也有这些功能, 不知道组合使用效果怎么样? 官方的文档里只是不推荐ASM建在LVM上. ASM建在raid上怎么样? 有这种卷管理器以后raid是不是会慢慢消失? 或者说卷管理器和raid相比都有什么优势和劣势?

    [/B][/QUOTE

    做asm的时候不是让你选是不是外部冗余了嘛,raid就是外部冗余。外部有了raid,内部在做条带化就没意义了。

    LVM条带化/镜象不可能比raid好的。

    使用道具 举报

    回复
    论坛徽章:
    3
    授权会员
日期:2007-05-28 23:50:40会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
    7#
     楼主| 发表于 2007-8-31 23:50 | 只看该作者
    最初由 iamlargelove 发布
    [B]1.  这个问题 本身有毛病

    ASM可以使用裸设备(就是你说的原始设备),也可以使用LINUX分区,你问ASMLIB有什么优势?

    不管是用裸设备还是LINUX分区都是通过ASMLIB,何来优势和缺点之分别?


    2.ASM实例的存在只是管理ASM磁盘组,没有其他任何功能。 它为什么需要redo? 掉电了,数据库本身有redo放在ASM磁盘组中。怕什么?


    3。这个问题没有意义。

    4.不知道, 不过我看见过的RAC系统都是用ASM+OCFS来做的。 [/B]


    好长时间没人回, 没想到后来有人回了, 现在才发现, 罪过

    1. 可能是我描述的不够清楚.
    我说的原始分区就是/dev/sda这样的文件(或者是LV), 这些是块设备; 原始设备就是/dev/raw/raw1这样的文件, 是字符设备. 通常要把disk或partition或LV绑定到RAW设备, 才能给数据库使用, 不过如果装ASMLib的话, 就无需这种绑定, 或者说ASMLib做了这个工作(本来是OS做的).

    Linux平台下ASM可以直接用/dev/raw/raw1这样的文件做ASM Disk, 要在OS做一些配置才会有/dev/raw/raw1这样的文件, 如:
    [PHP]  CREATE DISKGROUP dgroup1 NORMAL REDUNDANCY
      FAILGROUP fgroup1
      DISK '/dev/raw/raw1'
      FAILGROUP fgroup2
      DISK '/dev/raw/raw2'
      ;
    [/PHP]

    或者可以选择安装ASMLib, 把原始分区标记(绑定)为ASM Disk, 然后使用, 如:
    [PHP]  # /etc/init.d/oracleasm createdisk ASML1 /dev/sde
      # /etc/init.d/oracleasm createdisk ASML2 /dev/sdf
      CREATE DISKGROUP dgroup2 NORMAL REDUNDANCY
      FAILGROUP fgroup1
      DISK 'ORCL:ASML1'
      FAILGROUP fgroup2
      DISK 'ORCL:ASML2'
      ;
    [/PHP]

    这2种方式显然是不同的, 大概某一种方式会比另一种更好吧?

    2. ASM实例会在盘组上维护一些元数据吧? 比如盘组里各个文件的地址或者文件的镜像情况等(到底有哪些我不知道, 呵呵).  普通文件系统有超级块, 索引节点, 日志等元数据, 有时候崩了, 也有可能会造成文件系统损坏(我以前碰到过, EXT2的文件系统, 停电后就出问题了, fsck也过不去). 我觉得ASM就是Oracle的一个LVM+特殊的文件系统, 总归会有元数据的, 要不然怎么确定你的数据文件在盘组里的什么位置? 数据库有redo没错, 如果掉电了, 盘组的元数据损坏, 你一个盘组里有好多个数据文件, 如何确定这些文件分别从哪个偏移开始? 哪个是哪个数据文件? Oracle采用什么方式保护这些结构? 是否有足够的保护?


    3. 为何没有意义?  如果给你一个PC Server, 4块硬盘. 这些技术都提供条带化和镜像, 你如何选择?  为什么要这么选择?
    如果RAC的环境, LVM先排除了(Linux平台), raid和ASM你如何选择? 或者2种技术一起用?
    如果非RAC的环境, raid+LVM或者raid+asm或者LVM或者ASM你如何选择? WHY?


    4. 后来看到其他的讨论, 有些朋友已经在生产环境使用ASM了, 据说还是挺稳定的.  不过OCFS现在还很不稳定吧? 不论是版本1还是2.(我是看其他人的讨论, 自己没有用过)

    使用道具 举报

    回复
    论坛徽章:
    3
    授权会员
日期:2007-05-28 23:50:40会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
    8#
     楼主| 发表于 2007-8-31 23:54 | 只看该作者

    Re: Re: 建立ASM实例的问题.

    最初由 netbbs 发布
    [B][QUOTE]最初由 KevinLee39 发布
    [B].

    4. ASM或者LVM这类的卷管理器都有条带化和镜像的功能, raid也有这些功能, 不知道组合使用效果怎么样? 官方的文档里只是不推荐ASM建在LVM上. ASM建在raid上怎么样? 有这种卷管理器以后raid是不是会慢慢消失? 或者说卷管理器和raid相比都有什么优势和劣势?

    [/B][/QUOTE

    做asm的时候不是让你选是不是外部冗余了嘛,raid就是外部冗余。外部有了raid,内部在做条带化就没意义了。

    LVM条带化/镜象不可能比raid好的。 [/B]


    我也觉得硬件raid性能应该要比卷管理器要好. 软件的东西要和其他应用争用系统资源.

    使用道具 举报

    回复
    论坛徽章:
    1
    生肖徽章2007版:鸡
日期:2008-01-02 17:35:53
    9#
    发表于 2007-9-4 13:48 | 只看该作者
    繼續關注。。。。

    使用道具 举报

    回复
    论坛徽章:
    3
    授权会员
日期:2007-03-24 22:44:352010数据库技术大会纪念徽章
日期:2010-05-13 09:34:23蜘蛛蛋
日期:2011-09-06 15:45:29
    10#
    发表于 2008-10-24 16:06 | 只看该作者
    关注一下

    使用道具 举报

    回复

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

    TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
      ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
      ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
    CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
    京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
      
    快速回复 返回顶部 返回列表
    亚洲三级理论
  • <sup id="my82s"><source id="my82s"></source></sup>
  • <legend id="my82s"><div id="my82s"></div></legend>
    <li id="my82s"><tt id="my82s"></tt></li>
    <bdo id="my82s"><rt id="my82s"></rt></bdo>