CREATION OF ASM INSTANCE IN ORACLE 10G
--> Add hard disk in VM ware around 10gb
-->play/on the machine
-->open the terminal
#df -h
#fdisk -l
#fdisk /dev/sdb
:n
P
:1
:650
:w
#fdisk /dev/sdb
:n
P
:2
:Enter
:Enter
:w
Like this create partition
#fdisk -l
#vi /etc/sysconfig/rawdevices
/dev/raw/raw1 /dev/sdb1
/dev/raw/raw2 /dev/sdb2
/dev/raw/raw3 /dev/sdc1
/dev/raw/raw4 /dev/sdd2
:wq
#service rawdevices restart
#chmod 660 /dev/raw/raw*
#chown -R oracle:dba /dev/raw/raw*
#su - oracle
$vi dbs/init+asm.ora
instance_type = asm
instance_name = +asm
asm_diskstring = /dev/raw/raw*
asm_power_limit = 10
#asm_diskgroups = dg1,dg2,dg3 (add diskgroup and delete # after creating diskgroup)
remote_login_passwordfile = exclusive
user_dump_dest = '/disk1/oradata/udump'
background_dump_dest = '/disk1/oradata/bdump'
core_dump_dest = '/disk1/oradata/cdump'
:wq
$mkdir -p /disk1/oradata/bdump
$mkdir -p /disk1/oradata/cdump
$mkdir -p /disk1/oradata/udump
dbs$orapwd file=orapw+asm.ora password=sys entries = sys force = y ignorecase = y
#export PATH=$PATH:/oraeng/app/oracle/product/10.2.0/bin
bin#localconfig add
#crsctl check css
#su - oracle
$export ORACLE_SID = +asm
$sqlplus / as sysdba
sql>startup nomount
sql>create diskgroup dg1 external redundancy disk '/dev/raw/raw1';
sql>create diskgroup dg2 normal redundancy disk '/dev/raw/raw2','/dev/raw/raw3';
sql>create diskgroup dg3 high redundancy disk '/dev/raw/raw4','/dev/raw/raw5','/dev/raw/raw6';
sqk>startup force;
sql>select header_status,disk_number from v$asm_disk;
sql>select group_number,name,state from v$asm_diskgroup;
--> Add hard disk in VM ware around 10gb
-->play/on the machine
-->open the terminal
#df -h
#fdisk -l
#fdisk /dev/sdb
:n
P
:1
:650
:w
#fdisk /dev/sdb
:n
P
:2
:Enter
:Enter
:w
Like this create partition
#fdisk -l
#vi /etc/sysconfig/rawdevices
/dev/raw/raw1 /dev/sdb1
/dev/raw/raw2 /dev/sdb2
/dev/raw/raw3 /dev/sdc1
/dev/raw/raw4 /dev/sdd2
:wq
#service rawdevices restart
#chmod 660 /dev/raw/raw*
#chown -R oracle:dba /dev/raw/raw*
#su - oracle
$vi dbs/init+asm.ora
instance_type = asm
instance_name = +asm
asm_diskstring = /dev/raw/raw*
asm_power_limit = 10
#asm_diskgroups = dg1,dg2,dg3 (add diskgroup and delete # after creating diskgroup)
remote_login_passwordfile = exclusive
user_dump_dest = '/disk1/oradata/udump'
background_dump_dest = '/disk1/oradata/bdump'
core_dump_dest = '/disk1/oradata/cdump'
:wq
$mkdir -p /disk1/oradata/bdump
$mkdir -p /disk1/oradata/cdump
$mkdir -p /disk1/oradata/udump
dbs$orapwd file=orapw+asm.ora password=sys entries = sys force = y ignorecase = y
#export PATH=$PATH:/oraeng/app/oracle/product/10.2.0/bin
bin#localconfig add
#crsctl check css
#su - oracle
$export ORACLE_SID = +asm
$sqlplus / as sysdba
sql>startup nomount
sql>create diskgroup dg1 external redundancy disk '/dev/raw/raw1';
sql>create diskgroup dg2 normal redundancy disk '/dev/raw/raw2','/dev/raw/raw3';
sql>create diskgroup dg3 high redundancy disk '/dev/raw/raw4','/dev/raw/raw5','/dev/raw/raw6';
sqk>startup force;
sql>select header_status,disk_number from v$asm_disk;
sql>select group_number,name,state from v$asm_diskgroup;