Professional Documents
Culture Documents
Oracle RAC Installation
Oracle RAC Installation
Oracle RAC Installation
htm
https://docs.oracle.com/database/121/CWLIN/prelinux.htm#CWLIN168
Oracle Grid Infrastructure (includes Oracle ASM, Oracle Clusterware, and Oracle
Restart) p21419221_121020_platform_5of10.zip
Note: you must download both zip files to install Oracle Grid Infrastructure.
p21419221_121020_platform_6of10.zip
Directories
------------
ORACLE_BASE Node 1/2 /u01/app/oracle
Install Oracle GRID in GRID_HOME Node 1/2 /u01/app/12.1.0.2/grid
Install Oracle Software - in ORACLE_HOME Node 1/2
/u01/app/oracle/product/12.1.0.2/dbhome_1
2. Network Configuration
https://docs.oracle.com/database/121/CWLIN/networks.htm#CIHCEIJH
Configuring private IP interfaces (interconnects): you must configure the private
network as an IPv4 network. IPv6 addresses are not supported for the interconnect.
https://docs.oracle.com/database/121/CWLIN/networks.htm#CWLIN475
When configuring public and private network interfaces for Oracle RAC, you must
enable ARP. Highly Available IP (HAIP) addresses do not require ARP on the public
network, but for VIP failover, you will need to enable ARP. Do not configure NOARP.
Checking the file "/etc/resolv.conf" to make sure only one of and 'search' entries
is defined
-----------------------------------------------------------------------------------
----------------------
Check for integrity of file "/etc/resolv.conf" failed
3. Packages Installation
https://docs.oracle.com/database/121/CWLIN/prelinux.htm#CWLIN168
binutils-2.23.52.0.1-12.el7.x86_64
compat-libcap1-1.10-3.el7.x86_64
compat-libstdc++-33-3.2.3-71.el7.i686
compat-libstdc++-33-3.2.3-71.el7.x86_64
gcc-4.8.2-3.el7.x86_64
gcc-c++-4.8.2-3.el7.x86_64
glibc-2.17-36.el7.i686
glibc-2.17-36.el7.x86_64
glibc-devel-2.17-36.el7.i686
glibc-devel-2.17-36.el7.x86_64
libaio-0.3.109-9.el7.i686
libaio-0.3.109-9.el7.x86_64
libaio-devel-0.3.109-9.el7.i686
libaio-devel-0.3.109-9.el7.x86_64
ksh
make-3.82-19.el7.x86_64
libXi-1.7.2-1.el7.i686
libXi-1.7.2-1.el7.x86_64
libXtst-1.2.2-1.el7.i686
libXtst-1.2.2-1.el7.x86_64
libgcc-4.8.2-3.el7.i686
libgcc-4.8.2-3.el7.x86_64
libstdc++-4.8.2-3.el7.i686
libstdc++-4.8.2-3.el7.x86_64
libstdc++-devel-4.8.2-3.el7.i686
libstdc++-devel-4.8.2-3.el7.x86_64
sysstat-10.1.5-1.el7.x86_64
4. Kernel Parameter
Check Section 2 below, for more details
CVU error:
==========
Starting check for zeroconf check ...
ERROR:
PRVE-10077 : NOZEROCONF parameter was not specified or was not set to 'yes'
in file "/etc/sysconfig/network" on node "raclnx2.mgdom.com"
PRVE-10077 : NOZEROCONF parameter was not specified or was not set to 'yes'
in file "/etc/sysconfig/network" on node "raclnx1.mgdom.com"
Check for zeroconf check failed
===================================================================================
=======================================================
cat /etc/sysconfig/network|grep -i NOZEROCONF
Add Groups
==========
/usr/sbin/groupadd -g 501 oinstall
/usr/sbin/groupadd -g 502 dba
/usr/sbin/groupadd -g 503 oper
/usr/sbin/groupadd -g 504 asmadmin
/usr/sbin/groupadd -g 506 asmdba
/usr/sbin/groupadd -g 507 asmoper
Add User
========
cat /etc/passwd
/usr/sbin/useradd -u 601 -c "Oracle Grid-RDBMS Owner" -g oinstall -G
dba,oper,asmadmin,asmdba,asmoper -d /home/oracle -s /bin/bash oracle
6. u01 - mount point creation / disk addition / adding swap space and Creating the
Directories in /u01
# mkdir -p /u01/app/12.1.0.2/grid
# chown -R oracle:oinstall /u01
# mkdir -p /u01/app/oracle
# chown oracle:oinstall /u01/app/oracle
# chmod -R 775 /u01/
https://jameshuangsj.wordpress.com/2016/09/14/the-size-of-in-memory-file-system-
mounted-at-devshm-is-259072-megabytes-which-does-not-match-the-size-in-etcfstab-as-
0-megabytes/ -------------->>
https://docs.oracle.com/database/121/CWLIN/prelinux.htm#CWLIN219
---------------------------------------------------------------------
Cvu Error:
------------
Starting check for /dev/shm mounted as temporary file system ...
ERROR:
Use the following procedure to check the shared memory file system:
-------------------------------------------------------------------
[oracle@raclnx1 ~]$ df -h /dev/shm
Filesystem Size Used Avail Use% Mounted on
tmpfs 2.1G 145M 2.0G 7% /dev/shm
2.) If necessary, change mount settings. For example, log in as root, open
the /etc/fstab file with a text editor, and modify the tmpfs line:
7. Verify SELinux
NOTE:
-------------
UPDATE: Internal testing suggests that there is no problem running "sqlplus"
with SELinux in "enforcing" mode on RHEL7/OL7. The problem only affects RHEL5/OL5.
SELinux
=========
#verify if semodule status is enable or not
-------------------------------------------
[root@ngtsvr01 ~]# semodule -l | grep oracleasm
oracleasm 1.0.0
IF any Issues with SeLinux then u can disable SELINUX : I have not Disabled
in my system
===================================================================================
=========
Disable
-------
semodule -d oracleasm
Enable :
===========
semodule -e oracleasm
Check status :
=================
semodule -l | grep oracleasm
http://www.hhutzler.de/blog/cluvfy_error/
Reference:
Cluster After Private Network Recovered if avahi Daemon is up and Running (Doc
ID 1501093.1)
CVU error:
----------
Check: Daemon "avahi-daemon" not running
Node Name Running? Status
------------ ------------------------ ------------------------
raclnx2 yes failed
raclnx1 yes failed
Daemon not running check failed for process "avahi-daemon"
[root@raclnx2 ~]# /usr/sbin/avahi-daemon (Do not run this, it will try to start
avahi)
Daemon already running on PID 715
-c | --check
Return 0 as return code when avahi-daemon is already running.
-k | --kill
Kill an already running avahi-daemon. (equivalent to sending a
SIGTERM)
-h | --help
Show help
Note :
---------
After disks are partitioned on node 1, you can refresh them on second or
remaining nodes
# partprobe
14 As root user Install CVU Rpm (cvuqdisk-1.0.9-1.rpm) on both the nodes cvuqdisk
Available on Grid Infrastructure Media (under rpm folder)
id
cd /u01/software/logs/
pwd
/u01/software/grid/runcluvfy.sh comp nodereach -n CCTSVR03,CCTSVR04 -verbose
|tee nodereach_"$(date +\%d"."\%b"."\%Y"."\%H"."\%M"."\%S)".txt
/u01/software/grid/runcluvfy.sh stage -post hwos -n CCTSVR03,CCTSVR04
-verbose| tee posthwos_"$(date +\%d"."\%b"."\%Y"."\%H"."\%M"."\%S)".txt
/u01/software/grid/runcluvfy.sh stage -pre crsinst -n CCTSVR03,CCTSVR04
-verbose| tee precrsinst_"$(date +\%d"."\%b"."\%Y"."\%H"."\%M"."\%S)".txt
export ORACLE_BASE=/u01/app/oracle
cd /u01/software/grid
./runInstaller &
id
cd /u01/software/logs/
pwd
/u01/software/grid/runcluvfy.sh stage -post crsinst -n CCTSVR03,CCTSVR04
-verbose| tee postcrsinst_"$(date +\%d"."\%b"."\%Y"."\%H"."\%M"."\%S)".txt
export ORACLE_BASE=/u01/app/oracle
cd /u01/software/database/
./runInstaller &
**********************************************************************************
Mount CD rom
--------------------
mount /dev/sr0 /mnt
cd /etc/yum.repos.d
1) vi local.repo
-----------------
[local]
name=local
baseurl=file:///mnt/
gpgcheck=0
enabled=1
2) vi global.repo
-----------------
[globalrepo]
name=globalrepo
baseurl=http://mirror.centos.org/centos/7/os/x86_64/
enabled=1
gpgcheck=0
Dependencies Resolved
===================================================================================
===================================================================================
=======================
Package Arch
Version Repository
Size
===================================================================================
===================================================================================
=======================
Installing:
compat-libstdc++-33 x86_64
3.2.3-72.el7 globalrepo
191 k
Transaction Summary
===================================================================================
===================================================================================
=======================
Install 1 Package
Installed:
compat-libstdc++-33.x86_64 0:3.2.3-72.el7
Complete!
********************************************************end of install ************
Dependencies Resolved
===================================================================================
===================================================================================
=======================
Package Arch
Version Repository
Size
===================================================================================
===================================================================================
=======================
Installing:
elfutils-libelf-devel x86_64
0.166-2.el7 globalrepo
37 k
Installing for dependencies:
zlib-devel x86_64
1.2.7-17.el7 globalrepo
50 k
Updating for dependencies:
elfutils x86_64
0.166-2.el7 globalrepo
280 k
elfutils-libelf x86_64
0.166-2.el7 globalrepo
208 k
elfutils-libs x86_64
0.166-2.el7 globalrepo
262 k
zlib x86_64
1.2.7-17.el7 globalrepo
90 k
Transaction Summary
===================================================================================
===================================================================================
=======================
Install 1 Package (+1 Dependent package)
Upgrade ( 4 Dependent packages)
Installed:
elfutils-libelf-devel.x86_64 0:0.166-2.el7
Dependency Installed:
zlib-devel.x86_64 0:1.2.7-17.el7
Dependency Updated:
elfutils.x86_64 0:0.166-2.el7 elfutils-libelf.x86_64 0:0.166-2.el7
elfutils-libs.x86_64 0:0.166-2.el7 zlib.x86_64 0:1.2.7-17.el7
Complete!
Dependencies Resolved
===================================================================================
===================================================================================
=======================
Package Arch
Version Repository
Size
===================================================================================
===================================================================================
=======================
Installing:
ksh x86_64
20120801-26.el7 globalrepo
883 k
Transaction Summary
===================================================================================
===================================================================================
=======================
Install 1 Package
Installed:
ksh.x86_64 0:20120801-26.el7
Complete!
Dependencies Resolved
===================================================================================
===================================================================================
=======================
Package Arch
Version Repository
Size
===================================================================================
===================================================================================
=======================
Installing:
libaio-devel x86_64
0.3.109-13.el7 globalrepo
13 k
Transaction Summary
===================================================================================
===================================================================================
=======================
Install 1 Package
Installed:
libaio-devel.x86_64 0:0.3.109-13.el7
Complete!
Dependencies Resolved
===================================================================================
===================================================================================
=======================
Package Arch
Version Repository
Size
===================================================================================
===================================================================================
=======================
Installing:
unixODBC x86_64
2.3.1-11.el7 globalrepo
413 k
Transaction Summary
===================================================================================
===================================================================================
=======================
Install 1 Package
Installed:
unixODBC.x86_64 0:2.3.1-11.el7
Complete!
Dependencies Resolved
===================================================================================
===================================================================================
=======================
Package Arch
Version Repository
Size
===================================================================================
===================================================================================
=======================
Installing:
unixODBC-devel x86_64
2.3.1-11.el7 globalrepo
55 k
Transaction Summary
===================================================================================
===================================================================================
=======================
Install 1 Package
Installed:
unixODBC-devel.x86_64 0:2.3.1-11.el7
Complete!
Download ASMLib
----------------
http://www.oracle.com/technetwork/server-storage/linux/asmlib/rhel7-2773795.html
--2017-02-06 22:12:02--
http://download.oracle.com/otn_software/asmlib/oracleasmlib-2.0.12-1.el7.x86_64.rpm
Resolving download.oracle.com (download.oracle.com)... 104.79.197.30, 104.79.197.11
Connecting to download.oracle.com (download.oracle.com)|104.79.197.30|:80...
connected.
HTTP request sent, awaiting response... 200 OK
Length: 19360 (19K) [application/x-redhat-package-manager]
Saving to: �oracleasmlib-2.0.12-1.el7.x86_64.rpm�
100%
[==================================================================================
=================================================================>] 19,360
--.-K/s in 0.03s
Download ASMsupport
------------------------
[root@raclnx1 asmpkg]# wget
http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracleasm-
support-2.1.8-3.el7.x86_64.rpm
SSSS
--2017-02-06 22:12:19--
http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracleasm-
support-2.1.8-3.el7.x86_64.rpm
Resolving yum.oracle.com (yum.oracle.com)... 104.79.197.22, 104.79.197.30
Connecting to yum.oracle.com (yum.oracle.com)|104.79.197.22|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 80968 (79K) [application/x-rpm]
Saving to: �oracleasm-support-2.1.8-3.el7.x86_64.rpm�
100%
[==================================================================================
=================================================================>] 80,968
--.-K/s in 0.03s
###################################################################################
##################
[root@raclnx1 yum.repos.d]# pwd
/etc/yum.repos.d
Download ASMkernel
-----------------------------
[root@raclnx1 yum.repos.d]# yum install kmod-oracleasm
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
This system is registered to Red Hat Subscription Management, but is not receiving
updates. You can use subscription-manager to assign subscriptions.
ol7_UEKR4
| 1.2 kB 00:00:00
ol7_latest
| 1.4 kB 00:00:00
Resolving Dependencies
--> Running transaction check
---> Package kmod-oracleasm.x86_64 0:2.0.8-17.0.1.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
===================================================================================
===================================================================================
=======================
Package Arch
Version Repository
Size
===================================================================================
===================================================================================
=======================
Installing:
kmod-oracleasm x86_64
2.0.8-17.0.1.el7 ol7_latest
277 k
Transaction Summary
===================================================================================
===================================================================================
=======================
Install 1 Package
Installed:
kmod-oracleasm.x86_64 0:2.0.8-17.0.1.el7
Complete!
Dependencies Resolved
===================================================================================
===================================================================================
=======================
Package Arch
Version Repository
Size
===================================================================================
===================================================================================
=======================
Installing:
oracleasm-support x86_64
2.1.8-3.1.el7 ol7_latest
79 k
Transaction Summary
===================================================================================
===================================================================================
=======================
Install 1 Package
Installed:
oracleasm-support.x86_64 0:2.1.8-3.1.el7
Complete!
********************************************************end of install
***********************
*********************************************************************************
vi /etc/sysctl.conf
# System default settings live in /usr/lib/sysctl.d/00-system.conf.
# To override those settings, enter new settings here, or in an
/etc/sysctl.d/<name>.conf file
#
# For more information, see sysctl.conf(5) and sysctl.d(5).
# +---------------------------------------------------------+
# | SHARED MEMORY |
# +---------------------------------------------------------+
# 4294967296 is 4GB RAM
kernel.shmmax = 4294967296
kernel.shmmni = 4096
kernel.shmall = 4294967296
# +---------------------------------------------------------+
# | SEMAPHORES |
# | ---------- |
# | |
# | SEMMSL_value SEMMNS_value SEMOPM_value SEMMNI_value |
# | |
# +---------------------------------------------------------+
kernel.sem = 500 32767 100 256
# +-------------------------------------------------------------------------+
# | FILE HANDLES
# |fs.file-max = 512 x processes (for example 7680000 for 15000 processes)
|
# --------------------------------------------------------------------------+
fs.file-max = 7680000
fs.aio-max-nr = 1048576
# +---------------------------------------------------------+
# | LOCAL IP RANGE |
# ----------------------------------------------------------+
net.ipv4.ip_local_port_range = 9000 65500
# +---------------------------------------------------------+
# | NETWORKING |
# ----------------------------------------------------------+
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
# +---------------------------------------------------------+
# | Huge Pages |
# ----------------------------------------------------------+
vm.nr_hugepages=300
# End of file
#**********************************************************************************
***********
Configure Limits
#**********************************************************************************
***********
vi /etc/security/limits.conf
==========================================================================
[root@CCTSVR03 ~]# /sbin/sysctl -a |egrep 'shmmax|shmmni|shmall|hugepages|rmem|
wmem|ip_local_port_range|file-max|aio-max-nr|sem'
fs.aio-max-nr = 1048576
fs.file-max = 3225638
kernel.sem = 250 32000 32 128
kernel.sem_next_id = -1
kernel.shmall = 18446744073692774399
kernel.shmmax = 18446744073692774399
kernel.shmmni = 4096
net.core.rmem_default = 212992
net.core.rmem_max = 212992
net.core.wmem_default = 212992
net.core.wmem_max = 212992
net.ipv4.ip_local_port_range = 32768 61000
net.ipv4.tcp_rmem = 4096 87380 6291456
net.ipv4.tcp_wmem = 4096 16384 4194304
net.ipv4.udp_rmem_min = 4096
net.ipv4.udp_wmem_min = 4096
vm.hugepages_treat_as_movable = 0
vm.lowmem_reserve_ratio = 256 256 32
vm.nr_hugepages = 0
vm.nr_hugepages_mempolicy = 0
vm.nr_overcommit_hugepages = 0
sysctl -w vm.nr_hugepages=23040
Syntax
ulimit [-acdfHlmnpsStuv] [limit]
Options
***********************************************************End of Section 2 :
Kernel Parameters setting *************************
*********************************************************************
Existing Disk where OS is Installed
==================================
[root@raclnx1 ~]# fdisk -l
# /etc/fstab
# Created by anaconda on Tue Jan 31 22:41:03 2017
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/rhel-root / xfs defaults 0 0
UUID=a46a3693-4de6-441b-a60c-36245e8e0ea4 /boot xfs
defaults 0 0
/dev/mapper/rhel-swap swap swap defaults 0 0
http://www.idevelopment.info/data/Oracle/DBA_tips/Linux/LINUX_20.shtml#Disk
Configuration
-----------------------------------------------------------------------------
-------------
The Linux operating system was installed on the first disk /dev/sda.
The second hard disk (/dev/sdb) will be used to store the Oracle Database 11g
Software and mounted to the directory /u01.
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
cd /dev
[root@raclnx1 dev]# ls -ltr sd*
brw-rw----. 1 root disk 8, 16 Feb 19 22:41 sdb
brw-rw----. 1 root disk 8, 0 Feb 19 22:41 sda
brw-rw----. 1 root disk 8, 2 Feb 19 22:41 sda2
brw-rw----. 1 root disk 8, 1 Feb 19 22:41 sda1
brw-rw----. 1 root disk 8, 96 Feb 19 22:41 sdg
brw-rw----. 1 root disk 8, 32 Feb 19 22:41 sdc
brw-rw----. 1 root disk 8, 80 Feb 19 22:41 sdf
brw-rw----. 1 root disk 8, 112 Feb 19 22:41 sdh
brw-rw----. 1 root disk 8, 64 Feb 19 22:41 sde
brw-rw----. 1 root disk 8, 128 Feb 19 22:41 sdi
brw-rw----. 1 root disk 8, 144 Feb 19 22:41 sdj
brw-rw----. 1 root disk 8, 48 Feb 19 22:41 sdd
brw-rw----. 1 root disk 8, 17 Feb 19 22:41 sdb1
fdisk /dev/sdd
fdisk /dev/sdd -l
fdisk /dev/sde
fdisk /dev/sde -l
fdisk /dev/sdf
fdisk /dev/sdf -l
fdisk /dev/sdg
fdisk /dev/sdg -l
fdisk /dev/sdh
fdisk /dev/sdh -l
fdisk /dev/sdi
fdisk /dev/sdi -l
fdisk /dev/sdj
fdisk /dev/sdj -l
Note:
-----------
Refreshed the kernel on the remaining nodes with the latest partition table using
partprobe.
This will configure the on-boot properties of the Oracle ASM library
driver. The following questions will determine whether the driver is
loaded on boot and what permissions it will have. The current values
will be shown in brackets ('[]'). Hitting <ENTER> without typing an
answer will keep that current value. Ctrl-C will abort.
Enter the following command to load the oracleasm kernel module: (All the RAC
nodes):
-----------------------------------------------------------------------------------
---------
/usr/sbin/oracleasm init
[root@raclnx1 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rhel-root 13G 5.3G 7.8G 41% /
devtmpfs 1.2G 0 1.2G 0% /dev
tmpfs 1.2G 84K 1.2G 1% /dev/shm
tmpfs 1.2G 8.8M 1.2G 1% /run
tmpfs 1.2G 0 1.2G 0% /sys/fs/cgroup
/dev/sdb1 28G 4.4G 22G 17% /u01
/dev/sda1 497M 213M 285M 43% /boot
tmpfs 229M 16K 229M 1% /run/user/42
tmpfs 229M 0 229M 0% /run/user/601
[root@raclnx1 ~]#
To restart ASMLib
----------------------------------
/etc/init.d/oracleasm restart
/usr/sbin/oracleasm status
OR
[root@raclnx2 ~]# /etc/init.d/oracleasm stop
Stopping oracleasm (via systemctl): [ OK ]
Troubleshooting command
------------------------
modinfo oracleasm
[root@raclnx2 ~]# modinfo oracleasm
filename: /lib/modules/3.10.0-514.el7.x86_64/extra/oracleasm/oracleasm.ko
description: Kernel driver backing the Generic Linux ASM Library.
author: Joel Becker <joel.becker@oracle.com>
version: 2.0.8
license: GPL
rhelversion: 7.3
srcversion: 3AA2BF05E1F8A2D0EEAFD4E
depends:
vermagic: 3.10.0-514.el7.x86_64 SMP mod_unload modversions
signer: Oracle Linux RHCK Module Signing Key
sig_key: DD:99:5B:15:5C:19:B3:A7:C3:EF:77:07:B9:69:E2:5F:96:39:66:6E
sig_hashalgo: sha256
parm: use_logical_block_size:Prefer logical block size over physical
(Y=logical, N=physical [default]) (bool)
***********************************************************************************
********
cd /dev/oracleasm/disks
cd /dev/oracleasm/disks
ls -ltrh
/usr/sbin/oracleasm createdisk OCRVOTEDISK1 /dev/sdc1
output
-------
[root@raclnx1 disks]# /usr/sbin/oracleasm createdisk OCRVOTEDISK1 /dev/sdc1
Writing disk header: done
Instantiating disk: done
/usr/sbin/oracleasm listdisks
ls -ltrh
-----------------------------------------------------------------------------------
---
Delete the partition Now
-----------------------------------------------------------------------------------
---
fdisk /dev/sdc
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
fdisk -l /dev/sdd
fdisk /dev/sdd
fdisk -l /dev/sde
fdisk /dev/sde
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
On second Node
----------------
[root@raclnx2 disks]# ls -ltr /dev/sd?[1]*
brw-rw----. 1 root disk 8, 1 Mar 8 13:15 /dev/sda1
brw-rw----. 1 root disk 8, 17 Mar 8 13:15 /dev/sdb1
brw-rw----. 1 root disk 8, 49 Mar 8 13:16 /dev/sdd1
brw-rw----. 1 root disk 8, 65 Mar 8 13:16 /dev/sde1
brw-rw----. 1 root disk 8, 81 Mar 8 13:16 /dev/sdf1
brw-rw----. 1 root disk 8, 113 Mar 8 13:16 /dev/sdh1
brw-rw----. 1 root disk 8, 97 Mar 8 13:16 /dev/sdg1
[root@raclnx2 disks]#
[root@raclnx2 disks]# ls -ltr /dev/sd?[1]*
brw-rw----. 1 root disk 8, 1 Mar 8 13:23 /dev/sda1
brw-rw----. 1 root disk 8, 17 Mar 8 13:23 /dev/sdb1
brw-rw----. 1 root disk 8, 33 Mar 8 13:23 /dev/sdc1
brw-rw----. 1 root disk 8, 49 Mar 8 13:23 /dev/sdd1
brw-rw----. 1 root disk 8, 65 Mar 8 13:23 /dev/sde1
brw-rw----. 1 root disk 8, 81 Mar 8 13:23 /dev/sdf1
brw-rw----. 1 root disk 8, 97 Mar 8 13:23 /dev/sdg1
brw-rw----. 1 root disk 8, 113 Mar 8 13:23 /dev/sdh1
on second Node
================
[root@raclnx2 disks]# /usr/sbin/oracleasm scandisks
Reloading disk partitions: done
Cleaning any stale ASM disks...
Scanning system for ASM disks...
Instantiating disk "OCRVOTEDISK01"
***********************************************************************************
***************************************
On the Remaining RAC nodes(NODE2), simply scanned the ASM disks to instantiate
these newly created disks
***********************************************************************************
***************************************
cd /dev/oracleasm/disks
ls -ltrh
/usr/sbin/oracleasm scandisks
/usr/sbin/oracleasm listdisks
ls -ltrh
Output
---------
[root@raclnx2 ~]# cd /dev/oracleasm/disks
[root@raclnx2 disks]# ls -ltr
total 0
Verified that these ASM disk can be discovered by ASM Libraries (oracleasmlib) on
all the RAC Nodes during Installation of Grid Infrastructure.
-----------------------------------------------------------------------------------
------------------------------------------------------------
/usr/sbin/oracleasm-discover 'ORCL:*'
Output
---------
[root@raclnx1 disks]# /usr/sbin/oracleasm-discover 'ORCL:*'
Using ASMLib from /opt/oracle/extapi/64/asm/orcl/1/libasm.so
[ASM Library - Generic Linux, version 2.0.12 (KABI_V2)]
Discovered disk: ORCL:DATADISK1 [10483712 blocks (5367660544 bytes), maxio 512,
integrity none]
Discovered disk: ORCL:DATADISK2 [10483712 blocks (5367660544 bytes), maxio 512,
integrity none]
Discovered disk: ORCL:DATADISK3 [10483712 blocks (5367660544 bytes), maxio 512,
integrity none]
Discovered disk: ORCL:FRADISK1 [8386560 blocks (4293918720 bytes), maxio 512,
integrity none]
Discovered disk: ORCL:FRADISK2 [8386560 blocks (4293918720 bytes), maxio 512,
integrity none]
Discovered disk: ORCL:OCRVOTEDISK1 [2095104 blocks (1072693248 bytes), maxio 512,
integrity none]
Discovered disk: ORCL:OCRVOTEDISK2 [2095104 blocks (1072693248 bytes), maxio 512,
integrity none]
Discovered disk: ORCL:OCRVOTEDISK3 [2095104 blocks (1072693248 bytes), maxio 512,
integrity none]
ls -ltrh network/oracleasm
how to identify the configured ASM disk to physical Disk name as tricky step use
the blkid command.
-----------------------------------------------------------------------------------
----------------
/sbin/blkid
OutPut
--------
Output
---------
[root@raclnx1 disks]# /usr/sbin/oracleasm querydisk -d -p OCRVOTEDISK1
Disk "OCRVOTEDISK1" is a valid ASM disk on device [8,33]
/dev/sdc1: LABEL="OCRVOTEDISK1" TYPE="oracleasm"
# mkdir -p /u01/app/11.2.0.4/grid
# chown -R oracle:oinstall /u01
# mkdir -p /u01/app/oracle
# chown oracle:oinstall /u01/app/oracle
# chmod -R 775 /u01/