楼主: paulyibinyi

asm库磁盘编号发生变化,库能正常起来吗

[复制链接]
论坛徽章:
98
2009日食纪念
日期:2009-07-22 09:30:002010新春纪念徽章
日期:2010-03-01 11:05:012010年世界杯参赛球队:美国
日期:2010-05-02 21:32:232010数据库技术大会纪念徽章
日期:2010-05-13 09:34:23ITPUB季度 技术新星
日期:2010-05-17 15:53:17数据库板块每日发贴之星
日期:2010-05-24 01:01:072010年世界杯参赛球队:意大利
日期:2010-05-31 20:55:432010年世界杯参赛球队:巴拉圭
日期:2010-07-03 13:06:582010世博会纪念徽章
日期:2010-08-18 23:53:44ITPUB9周年纪念徽章
日期:2010-10-08 09:28:51
11#
发表于 2010-1-9 13:31 | 只看该作者
这样设置的话,如果hdisk一大堆。那岂不是ASM要discovers and examines一大堆了。

使用道具 举报

回复
论坛徽章:
76
双子座
日期:2015-07-28 14:26:072012新春纪念徽章
日期:2012-02-13 15:09:52ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15鲜花蛋
日期:2011-08-26 02:02:24管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:皮划艇
日期:2011-04-18 11:24:412011新春纪念徽章
日期:2011-02-18 11:43:342011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:15
12#
 楼主| 发表于 2010-3-10 21:56 | 只看该作者
通过测试,asm磁盘编号发生变化,asm磁盘组能正常mount,库能正常打开

使用道具 举报

回复
论坛徽章:
76
双子座
日期:2015-07-28 14:26:072012新春纪念徽章
日期:2012-02-13 15:09:52ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15鲜花蛋
日期:2011-08-26 02:02:24管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:皮划艇
日期:2011-04-18 11:24:412011新春纪念徽章
日期:2011-02-18 11:43:342011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:15
13#
 楼主| 发表于 2010-3-10 22:13 | 只看该作者
以下为测试过程:

p570b@root#mpio_get_config -Av
Frame id 0:
    Storage Subsystem worldwide name: 60ab8005112fe00004b6649ef
    Controller count: 2
    Partition count: 1
    Partition 0:
    Storage Subsystem Name = 'GDCDC_DS4700'
        hdisk      LUN #   Ownership          User Label
        hdisk9         7   A (preferred)      Array0_lun16_5G
        hdisk10        8   A (preferred)      Array1_lun20_5G
        hdisk11        9   B (preferred)      Array0_lun15_60G
        hdisk12       10   A (preferred)      Array0_lun0_200G
        hdisk13       11   B (preferred)      Array0_lun1_200G
        hdisk14       12   A (preferred)      Array0_lun2_200G
        hdisk15       13   B (preferred)      Array0_lun3_200G
        hdisk16       14   A (preferred)      Array0_lun4_200G
        hdisk17       15   A (preferred)      Array1_lun0_200G
        hdisk18       16   B (preferred)      Array1_lun1_200G
        hdisk19       17   A (preferred)      Array1_lun2_200G
        hdisk20       18   B (preferred)      Array1_lun3_200G
        hdisk21       19   A (preferred)      Array1_lun4_200G
lspv
hdisk9          none                                None            
hdisk10         none                                None            
hdisk11         none                                None            
hdisk12         none                                None            
hdisk13         none                                None            
hdisk14         none                                None            
hdisk15         none                                None            
hdisk16         none                                None            
hdisk17         none                                None            
hdisk18         none                                None            
hdisk19         none                                None            
hdisk20         none                                None            
hdisk21         none                                None  


asm磁盘组dg_data1使用到的磁盘
SQL> select total_mb,path,name from v$asm_disk;

  TOTAL_MB PATH                 NAME
---------- -------------------- --------------------
         0 /dev/rhdisk15
         0 /dev/rhdisk16
         0 /dev/rhdisk19
         0 /dev/rhdisk20
         0 /dev/rhdisk21
      5120 /dev/rhdisk10        CRS_0000
     61440 /dev/rhdisk11        SYSDG_0000
    204800 /dev/rhdisk12        DGRECOVER_0000
    204800 /dev/rhdisk13        DG_DATA1_0000
    204800 /dev/rhdisk14        DG_DATA1_0001
    204800 /dev/rhdisk17        DG_DATA1_0002
    204800 /dev/rhdisk18        DG_DATA1_0003

      5120 /dev/rhdisk9         CRS_0001

可以看到DG_data1磁盘组用到的磁盘组编号为rhdisk13,rhdisk14,rhdisk17,rhdisk18,对应的lun号
hdisk13       11   B (preferred)      Array0_lun1_200G
hdisk14       12   A (preferred)      Array0_lun2_200G
hdisk17       15   A (preferred)      Array1_lun0_200G
hdisk18       16   B (preferred)      Array1_lun1_200G


停止p570a,p570b节点上的crs
crsctl stop crs
现在从p570a,p570b节点上删除

rmdev -dl hdisk15
rmdev -dl hdisk16
rmdev -dl hdisk17
rmdev -dl hdisk18
rmdev -dl hdisk19
rmdev -dl hdisk20
rmdev -dl hdisk21

存储上删除hdisk15,hdisk16两个lun,不让p570a,p570b节点认到
hdisk15       13   B (preferred)      Array0_lun3_200G
hdisk16       14   A (preferred)      Array0_lun4_200G

然后再p570a,p570b上重新cfgmgr -v
lspv
hdisk9          none                                None            
hdisk10         none                                None            
hdisk11         none                                None            
hdisk12         none                                None            
hdisk13         none                                None            
hdisk14         none                                None            
hdisk15         none                                None            
hdisk16         none                                None            
hdisk17         none                                None            
hdisk18         none                                None            
hdisk19         none                                None  

p570b@root#mpio_get_config -Av
Frame id 0:
    Storage Subsystem worldwide name: 60ab8005112fe00004b6649ef
    Controller count: 2
    Partition count: 1
    Partition 0:
    Storage Subsystem Name = 'GDCDC_DS4700'
        hdisk      LUN #   Ownership          User Label
        hdisk9         7   A (preferred)      Array0_lun16_5G
        hdisk10        8   A (preferred)      Array1_lun20_5G
        hdisk11        9   B (preferred)      Array0_lun15_60G
        hdisk12       10   A (preferred)      Array0_lun0_200G
        hdisk13       11   B (preferred)      Array0_lun1_200G
        hdisk14       12   A (preferred)      Array0_lun2_200G
        hdisk15       15   A (preferred)      Array1_lun0_200G
        hdisk16       16   B (preferred)      Array1_lun1_200G

        hdisk17       17   A (preferred)      Array1_lun2_200G
        hdisk18       18   B (preferred)      Array1_lun3_200G
        hdisk19       19   A (preferred)      Array1_lun4_200G

可以看到hdisk15,hdisk16,就是原来hdisk17,hdisk18所对应的lun号

重新赋予权限
chown grid:asmadmin /dev/rhdisk15
chown grid:asmadmin /dev/rhdisk16
chown grid:asmadmin /dev/rhdisk17
chown grid:asmadmin /dev/rhdisk18
chown grid:asmadmin /dev/rhdisk19

chmod 660 /dev/rhdisk15
chmod 660 /dev/rhdisk16
chmod 660 /dev/rhdisk17
chmod 660 /dev/rhdisk18
chmod 660 /dev/rhdisk19

/usr/sbin/chdev -l hdisk15 -a reserve_policy=no_reserve
/usr/sbin/chdev -l hdisk16 -a reserve_policy=no_reserve
/usr/sbin/chdev -l hdisk17 -a reserve_policy=no_reserve
/usr/sbin/chdev -l hdisk18 -a reserve_policy=no_reserve
/usr/sbin/chdev -l hdisk19 -a reserve_policy=no_reserve

然后两个节点启动crs
可以看到dg_data1 online,并且数据库已经打开
[grid@p570b:/grid/app]$r
crsctl status resource -t
--------------------------------------------------------------------------------
NAME           TARGET  STATE        SERVER                   STATE_DETAILS      
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.CRS.dg
               ONLINE  ONLINE       p570b                                       
ora.DGRECOVER.dg
               ONLINE  ONLINE       p570b                                       
ora.DG_DATA1.dg
               ONLINE  ONLINE       p570b         
ora.gdcdc.db
      1        ONLINE  ONLINE       p570a                              open                                                              
      2        ONLINE  ONLINE       p570b                              open

                                                                 
这时查询v$asm_disk

SQL> select path,name from v$asm_disk;

PATH                 NAME
-------------------- --------------------
/dev/rhdisk17
/dev/rhdisk18
/dev/rhdisk19
/dev/rhdisk10        CRS_0000
/dev/rhdisk11        SYSDG_0000
/dev/rhdisk12        DGRECOVER_0000
/dev/rhdisk13        DG_DATA1_0000
/dev/rhdisk14        DG_DATA1_0001
/dev/rhdisk15        DG_DATA1_0002
/dev/rhdisk16        DG_DATA1_0003

/dev/rhdisk9         CRS_0001

可以看出hdisk磁盘发生变化

[ 本帖最后由 paulyibinyi 于 2010-3-10 22:14 编辑 ]

使用道具 举报

回复
论坛徽章:
48
马上加薪
日期:2014-02-19 11:55:142011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:41:01ITPUB9周年纪念徽章
日期:2010-10-08 09:32:26ITPUB季度 技术新星
日期:2010-05-17 15:53:17数据库板块每日发贴之星
日期:2010-05-12 01:01:01数据库板块每日发贴之星
日期:2010-05-08 01:01:01数据库板块每日发贴之星
日期:2010-05-07 01:01:02数据库板块每日发贴之星
日期:2010-04-29 01:01:01
14#
发表于 2010-3-11 13:54 | 只看该作者
不错。关注了。

使用道具 举报

回复
论坛徽章:
98
2009日食纪念
日期:2009-07-22 09:30:002010新春纪念徽章
日期:2010-03-01 11:05:012010年世界杯参赛球队:美国
日期:2010-05-02 21:32:232010数据库技术大会纪念徽章
日期:2010-05-13 09:34:23ITPUB季度 技术新星
日期:2010-05-17 15:53:17数据库板块每日发贴之星
日期:2010-05-24 01:01:072010年世界杯参赛球队:意大利
日期:2010-05-31 20:55:432010年世界杯参赛球队:巴拉圭
日期:2010-07-03 13:06:582010世博会纪念徽章
日期:2010-08-18 23:53:44ITPUB9周年纪念徽章
日期:2010-10-08 09:28:51
15#
发表于 2010-3-11 14:19 | 只看该作者
paulyibinyi  的测试灰常到位。赞一个。。

另外问一下,是不是ASM_DISKSTRING 这个参数需要设置成能识别更改后的磁盘?

[ 本帖最后由 五“宅”一生 于 2010-3-11 14:23 编辑 ]

使用道具 举报

回复
论坛徽章:
48
马上加薪
日期:2014-02-19 11:55:142011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:41:01ITPUB9周年纪念徽章
日期:2010-10-08 09:32:26ITPUB季度 技术新星
日期:2010-05-17 15:53:17数据库板块每日发贴之星
日期:2010-05-12 01:01:01数据库板块每日发贴之星
日期:2010-05-08 01:01:01数据库板块每日发贴之星
日期:2010-05-07 01:01:02数据库板块每日发贴之星
日期:2010-04-29 01:01:01
16#
发表于 2010-3-11 14:24 | 只看该作者
原帖由 五“宅”一生 于 2010-3-11 14:19 发表
paulyibinyi  的测试灰常到位。赞一个。。

另外问一下,是不是ASM_DISKSTRING 这个参数需要设置成能识别更改后的磁盘?


按lz的意思和方法,好像是没有做着就可以的。

使用道具 举报

回复
论坛徽章:
98
2009日食纪念
日期:2009-07-22 09:30:002010新春纪念徽章
日期:2010-03-01 11:05:012010年世界杯参赛球队:美国
日期:2010-05-02 21:32:232010数据库技术大会纪念徽章
日期:2010-05-13 09:34:23ITPUB季度 技术新星
日期:2010-05-17 15:53:17数据库板块每日发贴之星
日期:2010-05-24 01:01:072010年世界杯参赛球队:意大利
日期:2010-05-31 20:55:432010年世界杯参赛球队:巴拉圭
日期:2010-07-03 13:06:582010世博会纪念徽章
日期:2010-08-18 23:53:44ITPUB9周年纪念徽章
日期:2010-10-08 09:28:51
17#
发表于 2010-3-11 14:33 | 只看该作者
所以才找LZ确认一下。呵呵。

使用道具 举报

回复
论坛徽章:
211
白羊座
日期:2016-03-22 08:17:34青年奥林匹克运动会-三人篮球
日期:2014-09-15 02:28:46青年奥林匹克运动会-射箭
日期:2014-09-15 01:42:34青年奥林匹克运动会-帆船
日期:2014-09-13 08:58:09青年奥林匹克运动会-三人篮球
日期:2014-09-13 05:28:31青年奥林匹克运动会-三人篮球
日期:2014-09-12 19:37:47青年奥林匹克运动会-手球
日期:2014-09-12 17:22:08青年奥林匹克运动会-拳击
日期:2014-09-10 06:22:35青年奥林匹克运动会-游泳
日期:2014-09-09 18:51:21青年奥林匹克运动会-手球
日期:2014-09-09 18:35:15
18#
发表于 2010-3-11 17:39 | 只看该作者
只要你的asm_diskstring参数包含就行

oracle没那么弱智  呵呵

使用道具 举报

回复
论坛徽章:
76
双子座
日期:2015-07-28 14:26:072012新春纪念徽章
日期:2012-02-13 15:09:52ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15鲜花蛋
日期:2011-08-26 02:02:24管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:皮划艇
日期:2011-04-18 11:24:412011新春纪念徽章
日期:2011-02-18 11:43:342011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:15
19#
 楼主| 发表于 2010-3-11 19:42 | 只看该作者
应该是asm_diskstring 参数包含就行了

使用道具 举报

回复
论坛徽章:
48
马上加薪
日期:2014-02-19 11:55:142011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:41:01ITPUB9周年纪念徽章
日期:2010-10-08 09:32:26ITPUB季度 技术新星
日期:2010-05-17 15:53:17数据库板块每日发贴之星
日期:2010-05-12 01:01:01数据库板块每日发贴之星
日期:2010-05-08 01:01:01数据库板块每日发贴之星
日期:2010-05-07 01:01:02数据库板块每日发贴之星
日期:2010-04-29 01:01:01
20#
发表于 2010-3-11 21:09 | 只看该作者
原帖由 paulyibinyi 于 2010-3-11 19:42 发表
应该是asm_diskstring 参数包含就行了


还是asm_diskstring起的作用

使用道具 举报

回复

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

本版积分规则 发表回复

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