环境:RHEL-5.8 oracle _10gR2
绑定裸设备
[root@localhost ~]# fdisk -l Disk /dev/sda: 32.2 GB, 32212254720 bytes 255 heads, 63 sectors/track, 3916 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 1288 10241437+ 83 Linux /dev/sda4 1289 3916 21109410 5 Extended /dev/sda5 1289 1301 104391 8e Linux LVM /dev/sda6 1302 1314 104391 8e Linux LVM /dev/sda7 1315 1327 104391 8e Linux LVM /dev/sda8 1328 1340 104391 8e Linux LVM /dev/sda9 1341 1353 104391 8e Linux LVM /dev/sda10 1354 1366 104391 8e Linux LVM /dev/sda11 1367 1379 104391 8e Linux LVM /dev/sda12 1380 1392 104391 8e Linux LVM
② 在 /etc/sysconfig/rawdevices、添加:
/dev/raw/raw5 /dev/sda5 /dev/raw/raw6 /dev/sda6 /dev/raw/raw7 /dev/sda7 /dev/raw/raw8 /dev/sda8 /dev/raw/raw9 /dev/sda9 /dev/raw/raw10 /dev/sda10 /dev/raw/raw11 /dev/sda11 /dev/raw/raw12 /dev/sda12
③ 在 /etc/rc.d/init.d/rawdevices的start处的assign_raw下、添加:
sleep 3 chown -R oracle:oinstall /dev/raw/
④ 校验裸设备
[root@localhost init.d]# chkconfig rawdevices on [root@localhost init.d]# partprobe [root@localhost init.d]# service rawdevices restart Assigning devices: /dev/raw/raw5 --> /dev/sda5 /dev/raw/raw5: bound to major 8, minor 5 /dev/raw/raw6 --> /dev/sda6 /dev/raw/raw6: bound to major 8, minor 6 /dev/raw/raw7 --> /dev/sda7 /dev/raw/raw7: bound to major 8, minor 7 /dev/raw/raw8 --> /dev/sda8 /dev/raw/raw8: bound to major 8, minor 8 /dev/raw/raw9 --> /dev/sda9 /dev/raw/raw9: bound to major 8, minor 9 /dev/raw/raw10 --> /dev/sda10 /dev/raw/raw10: bound to major 8, minor 10 /dev/raw/raw11 --> /dev/sda11 /dev/raw/raw11: bound to major 8, minor 11 /dev/raw/raw12 --> /dev/sda12 /dev/raw/raw12: bound to major 8, minor 12 done [root@localhost init.d]# raw -qa /dev/raw/raw5: bound to major 8, minor 5 /dev/raw/raw6: bound to major 8, minor 6 /dev/raw/raw7: bound to major 8, minor 7 /dev/raw/raw8: bound to major 8, minor 8 /dev/raw/raw9: bound to major 8, minor 9 /dev/raw/raw10: bound to major 8, minor 10 /dev/raw/raw11: bound to major 8, minor 11 /dev/raw/raw12: bound to major 8, minor 12
⑤ 增加权限
[root@localhost init.d]# cd /dev/raw/ [root@localhost raw]# ls -l 总计 0 crw------- 1 oracle oinstall 162, 10 10-31 23:35 raw10 crw------- 1 oracle oinstall 162, 11 10-31 23:35 raw11 crw------- 1 oracle oinstall 162, 12 10-31 23:35 raw12 crw------- 1 oracle oinstall 162, 5 10-31 23:35 raw5 crw------- 1 oracle oinstall 162, 6 10-31 23:35 raw6 crw------- 1 oracle oinstall 162, 7 10-31 23:35 raw7 crw------- 1 oracle oinstall 162, 8 10-31 23:35 raw8 crw------- 1 oracle oinstall 162, 9 10-31 23:35 raw9 [root@localhost raw]# chmod 660 * [root@localhost raw]# ls -l 总计 0 crw-rw---- 1 oracle oinstall 162, 10 10-31 23:35 raw10 crw-rw---- 1 oracle oinstall 162, 11 10-31 23:35 raw11 crw-rw---- 1 oracle oinstall 162, 12 10-31 23:35 raw12 crw-rw---- 1 oracle oinstall 162, 5 10-31 23:35 raw5 crw-rw---- 1 oracle oinstall 162, 6 10-31 23:35 raw6 crw-rw---- 1 oracle oinstall 162, 7 10-31 23:35 raw7 crw-rw---- 1 oracle oinstall 162, 8 10-31 23:35 raw8 crw-rw---- 1 oracle oinstall 162, 9 10-31 23:35 raw9
⑥ 启动css服务
[root@localhost ~]# cd /u01/app/oracle/product/10.2.0/db_1/bin [root@localhost bin]# ./localconfig add /etc/oracle does not exist. Creating it now. Successfully accumulated necessary OCR keys. Creating OCR keys for user 'root', privgrp 'root'.. Operation successful. Configuration for local CSS has been initialized Adding to inittab Startup will be queued to init within 90 seconds. Checking the status of new Oracle init process... Expecting the CRS daemons to be up within 600 seconds. CSS is active on these nodes. localhost CSS is active on all nodes. Oracle CSS service is installed and running under init(1M)
⑦ 检查css
[root@localhost ~]# strings /etc/inittab ... ... h1:35:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1 </dev/null [root@localhost ~]# ps aux | grep css root 18650 0.0 0.1 2952 1160 ? S<s 23:43 0:00 /bin/su -l oracle -c sh -c 'cd /u01/app/oracle/product/10.2.0/db_1/log/localhost/cssd; ulimit -c unlimited; exec /u01/app/oracle/product/10.2.0/db_1/bin/ocssd ' oracle 18749 0.0 1.3 149296 8660 ? S<sl 23:44 0:00 /u01/app/oracle/product/10.2.0/db_1/bin/ocssd.bin root 18808 0.0 0.1 5128 676 pts/1 R+ 23:45 0:00 grep css
⑧ DBCA过程
⑨ 启动ASM实例
[oracle@localhost ~]$ export ORACLE_SID=+ASM [oracle@localhost ~]$ sqlplus /nolog SQL*Plus: Release 10.2.0.1.0 - Production on Thu Nov 1 00:19:25 2012 Copyright (c) 1982, 2005, Oracle. All rights reserved. idle> conn / as sysdba Connected to an idle instance. idle> startup ASM instance started Total System Global Area 83886080 bytes Fixed Size 1217836 bytes Variable Size 57502420 bytes ASM Cache 25165824 bytes ASM diskgroups mounted
小结:
尽管官网上不建议在LVM上布局ASM、但我所在的环境便是在lvm上折腾的.....。当然、在搭建ASM中还有很多问题需要注意、我会在后续补上、这里只作简要了解。