查看: 5622|回复: 12

建立ASM实例的问题.

[复制链接]
论坛徽章:
3
授权会员
日期:2007-05-28 23:50:40会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
发表于 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
 楼主| 发表于 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
 楼主| 发表于 2007-8-20 17:03 | 显示全部楼层
没人感兴趣吗?

使用道具 举报

回复
论坛徽章:
1
生肖徽章2007版:鸡
日期:2008-01-02 17:35:53
发表于 2007-8-31 15:40 | 显示全部楼层
期待高手解答。

使用道具 举报

回复
论坛徽章:
1
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
发表于 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
发表于 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
 楼主| 发表于 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
 楼主| 发表于 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
发表于 2007-9-4 13:48 | 显示全部楼层
繼續關注。。。。

使用道具 举报

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

使用道具 举报

回复

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

本版积分规则 发表回复

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