天天看點

ASM無法發現磁盤組----ORA-29780

ora-29780

<a target="_blank" href="http://blog.itpub.net/22664653/viewspace-722463/">ora-29780: unable to connect gpnp daemon [clsgpnp_err]</a>

安裝完成 11gr2 grid 之後,使用asmca建立磁盤組的時候遇到如下報錯:

started getting following error

ora-29780: unable to connect to gpnp daemon [clsgpnp_err]

google 一把 和環境變量有關:(crs/grid 是運作正常的). 

grid@rac1 /oragrid/dbs&gt; env | grep ora

grid_home=/opt/11.2.0/grid &lt;====== 從老的bash_profle 中繼承的!

oracle_sid=+asm1

oracle_base=/opt/rac/grid

oracle_home=/opt/rac/11.2.0/grid

$grid_home變量必須和$oracle_home 保持一緻,否則在使用asmca建立磁盤的時候 會認不到asm 磁盤!

[root@m1 ~]# cat  /etc/udev/rules.d/99-oracle-asmdevices.rules 

kernel=="sd*", bus=="scsi", program=="/sbin/scsi_id -g -u -s %p", result=="36000c29a89de45f738ab0cfa02b9c79e", nameadmin", mode="0660"

kernel=="sd*", bus=="scsi", program=="/sbin/scsi_id -g -u -s %p", result=="36000c295cfaf6508afb7635d7d212ea4", nameadmin", mode="0660"

kernel=="sd*", bus=="scsi", program=="/sbin/scsi_id -g -u -s %p", result=="36000c2968c0330c628277dd9d434b227",

nameadmin", mode="0660"

kernel=="sd*", bus=="scsi", program=="/sbin/scsi_id -g -u -s %p", result=="36000c29b24374ca1e1d72fb7cc4eeaeb",

kernel=="sd*", bus=="scsi", program=="/sbin/scsi_id -g -u -s %p", result=="36000c29e6a3d2a6368deeaf7d0cd971b", nameadmin", mode="0660"

kernel=="sd*", bus=="scsi", program=="/sbin/scsi_id -g -u -s %p", result=="36000c290212ef972a444f1036210823b",

[root@m1 ~]# /sbin/udevcontrol reload_rules

[root@m1 ~]# /sbin/start_udev 

starting udev:                                             [  ok  ]

[root@m1 ~]# cd /dev/

[root@m1 dev]# ll asm*

brw-rw---- 1 grid asmadmin 8, 16 oct 29 21:04 asm1

brw-rw---- 1 grid asmadmin 8, 32 oct 29 21:04 asm2

brw-rw---- 1 grid asmadmin 8, 48 oct 29 21:04 asm3

brw-rw---- 1 grid asmadmin 8, 64 oct 29 21:04 asm4

brw-rw---- 1 grid asmadmin 8, 80 oct 29 21:04 asm5

brw-rw---- 1 grid asmadmin 8, 96 oct 29 21:04 asm6

brw-rw---- 1 grid asmadmin 8, 48 oct 29 15:38 asm-disk1

brw-rw---- 1 grid asmadmin 8, 64 oct 29 16:58 asm-disk2

brw-rw---- 1 grid asmadmin 8, 80 oct 29 16:58 asm-disk3

brw-rw---- 1 grid asmadmin 8, 96 oct 29 16:58 asm-disk4

[root@m1 dev]# ll ocr*

brw-rw---- 1 grid asmadmin 8, 16 oct 29 16:58 ocr1

brw-rw---- 1 grid asmadmin 8, 32 oct 29 16:58 ocr2

[root@m1 dev]# 

ocr1 ocr2 是以前建的 把原來的分區格式化後建立的asm  分區 mkfs -t ext3  

start_udev  為什麼 沒有把原來的分區格式掉?這個是什麼原因

為什麼通過ls -l  /dev/asm* 能夠看到