oracle asmlib添加磁盘日志,asmlib方式创建asm磁盘,系统重启后asm磁盘消失

操作系统:[oracle@db1 ~]$ cat /etc/issue

Red Hat Enterprise Linux Server release 5.5(Tikanga)

Kernel \r on an \m

[oracle@db1 ~]$ uname -rm

2.6.18-194.el5 x86_64

[oracle@db1 ~]$ cat /etc/redhat-release

Red Hat Enterprise Linux Server release 5.5(Tikanga)

数据库版本:

SQL> select * from v$version whererownum <2;

BANNER

--------------------------------------------------------------------------------

Oracle Database 11g Enterprise EditionRelease 11.2.0.1.0 - 64bit Production

磁盘设备:

[root@db1 ~]#lvs

LV     VG   Attr  LSize  Origin Snap%  Move Log Copy%  Convert

lv_asm_data1 vg00 -wi-ao 40.00G

lv_asm_data2 vg00 -wi-ao 40.00G

lv_asm_data3 vg00 -wi-ao 40.00G

rpm包:oracleasm-2.6.18-164.el5-2.0.5-1.el5.x86_64.rpm

oracleasmlib-2.0.4-1.el5.x86_64.rpm

oracleasm-support-2.1.7-1.el5.x86_64.rpm

一下为创建asm磁盘过程:

1、配置asm

/etc/init.d/oracleasmconfigure

Configuringthe Oracle ASM library driver.

Thiswill configure the on-boot properties of the Oracle ASM library

driver.  The following questions will determinewhether the driver is

loadedon boot and what permissions it will have. The current values

willbe shown in brackets ('[]').  Hitting without typing an

answerwill keep that current value.  Ctrl-Cwill abort.

Defaultuser to own the driver interface [grip]: grid

Defaultgroup to own the driver interface [asmadmin]: asmadmin

StartOracle ASM library driver on boot (y/n) [y]: y

Scanfor Oracle ASM disks on boot (y/n) [y]: y

WritingOracle ASM library driver configuration: done

Initializingthe Oracle ASMLib driver: [  OK  ]

Scanningthe system for Oracle ASMLib disks: [ OK  ]2、建立asm磁盘

/etc/init.d/oracleasm createdisk DATA1 /dev/vg00/lv_asm_data1

/etc/init.d/oracleasm createdisk DATA2 /dev/vg00/lv_asm_data2

/etc/init.d/oracleasm createdisk DATA3 /dev/vg00/lv_asm_data3

/etc/init.d/oracleasm listdisks

DATA1

DATA2

DATA3至此asm磁盘成功建立,并在此基础上安装成功11gr2单实例。

[root@db1 ~]# ll /dev/mapper/

total 0

crw------- 1 root root  10, 63 Nov 4 10:06 control

brw-rw---- 1 root disk 253,  0 Nov 4 10:06 vg00-lv_asm_data1

brw-rw---- 1 root disk 253,  1 Nov 4 10:06 vg00-lv_asm_data2

brw-rw---- 1 root disk 253,  2 Nov 4 10:06 vg00-lv_asm_data3

当我把服务器重启之后,发现之前建立的三个asm磁盘丢失:

[root@db1 ~]# oracleasm status

Checking if ASM is loaded: yes

Checking if /dev/oracleasm is mounted: yes

[root@db1 ~]# oracleasm listdisks

[root@db1 ~]# oracleasm querydisk VOTE1

"VOTE1" is a valid device

[root@db1 ~]#oracleasm querydisk /dev/vg00/lv_asm_data1

Device "/dev/vg00/lv_asm_data1" is markedan ASM disk with the label "VOTE1"

[root@db1 ~]# oracleasm scandisks

Reloading disk partitions: done

Cleaning any stale ASM disks...

Scanning system for ASM disks...

[root@db1 ~]# oracleasm listdisks

[root@db1 ~]# oracleasm scandisks

Reloading disk partitions: done

Cleaning any stale ASM disks...

Scanning system for ASM disks...[root@db1~]# oracleasm listdisks

[root@db1~]#

检查日志:cat /var/log/oracleasm

......Scanning system for ASM disks...

oracleasm-read-label: Unable to open device "/dev/dm-0": No such file or directory

oracleasm-read-label: Unable to open device "/dev/dm-0": No such file or directory

oracleasm-read-label: Unable to open device "/dev/dm-0": No such file or directory

......

貌似是系统启动的时候,没有加载磁盘,可是标签已经标注了的。

请问下有没有人也遇到过这样的问题?为什么会出现?如何解决?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值