Tuesday, January 28, 2014
Configuring HP/UX for Oracle RAC Installation
Configuration steps followed on HP-UX:
===============================================
1. Disabled ipfilter.
2. umask is 0022, edited /etc/profile file with "umask 022".
3. users, folders & permission
#groupadd -g 1000 oinstall
#groupadd -g 1020 asmadmin
#groupadd -g 1021 asmdba
#groupadd -g 1031 dba
#groupadd -g 1000 oinstall
#mkdir /home/oracle
#mkdir /home/grid
#useradd -u 1100 -g oinstall -G dba,asmdba,asmadmin -d /home/grid grid
#useradd -u 1101 -g oinstall -G dba,asmdba,asmadmin -d /home/oracle oracle
#chown oracle:oinstall /home/oracle
#chown grid:oinstall /home/grid
#passwd oracle
#passwd grid
#mkdir -p /var/RAC/11.2.0/grid --> ### Grid Base ###
#mkdir -p /var/RAC/grid --> ### Grid Home ###
#mkdir -p /var/RAC/oracle/ODB --> ### Oracle DB Installation (Oracle Base) ###
#mkdir -p /var/RAC/oraInventory
#chmod -R 775 /var/RAC/
#chown -R grid:oinstall /var/RAC
#chown grid:oinstall /var/RAC/11.2.0/grid
#chown grid:oinstall /var/RAC/grid
#chown -R oracle:oinstall /var/RAC/oracle/ODB
4. Create file "/etc/privgroup" and add below lines;
dba MLOCK RTSCHED RTPRIO
oinstall MLOCK RTSCHED RTPRIO
5. Set Privileges to group;
# setprivgrp -f /etc/privgroup
# getprivgrp
6. Create Softlink;
# cd /usr/lib/
# ln -s /usr/lib/libX11.3 libX11.sl
# ln -s /usr/lib/libXIE.2 libXIE.sl
# ln -s /usr/lib/libXext.3 libXext.sl
# ln -s /usr/lib/libXhp11.3 libXhp11.sl
# ln -s /usr/lib/libXi.3 libXi.sl
# ln -s /usr/lib/libXm.3 libXm.sl
# ln -s /usr/lib/libXp.2 libXp.sl
# ln -s /usr/lib/libXt.3 libXt.sl
# ln -s /usr/lib/libXtst.2 libXtst.sl
7. Check for async I/O file;
# ll /dev/async
# chown oracle:dba /dev/async
# chmod 660 /dev/async
8. Using hosts file as defualt
# cp /etc/nsswitch.files /etc/nsswitch.conf
9. Set kernel parameters,
# kctune maxfiles_lim=63488
# kctune maxssiz=134217728
# kctune maxssiz_64bit=1073741824
# kctune maxuprc=3686
# kctune msgmap=4096 - ERROR: There is no tunable named 'msgmap'.
# kctune msgmni=4096
# kctune msgtql=4096
# kctune ncsize=35840
# kctune nflocks=4096
# kctune msgseg=32767 - ERROR: There is no tunable named 'msgseg'.
# kctune ninode=34816
# kctune semmni=4096
# kctune semmns=8192
# kctune semmnu=4096
# kctune nfile=126976
* vi /etc/rc.config.d/nddconf
TRANSPORT_NAME[0]=tcp
NDD_NAME[0]=tcp_largest_anon_port
NDD_VALUE[0]=65500
TRANSPORT_NAME[1]=tcp
NDD_NAME[1]=tcp_smallest_anon_port
NDD_VALUE[1]=9000
TRANSPORT_NAME[2]=udp
NDD_NAME[2]=udp_largest_anon_port
NDD_VALUE[2]=65500
TRANSPORT_NAME[3]=udp
NDD_NAME[3]=udp_smallest_anon_port
NDD_VALUE[3]=9000
10. Configured Password less SSH for "grid" and "oracle" user.
11. Stopped NTP service;
#/sbin/init.d/xntpd stop
#mv /etc/ntp.conf /etc/ntp.conf.bak
12. vi /opt/ssh/etc/sshd_config
LoginGraceTime 0
13. Shared LUN's on both the hosts;
Selected all "disk114, disk115, disk116, disk118, disk119, disk120" disks as ASM, at the time of installation.
#dd if=/dev/zero of=/dev/rdisk/disk114 bs=1024 count=100
#dd if=/dev/zero of=/dev/rdisk/disk115 bs=1024 count=100
#dd if=/dev/zero of=/dev/rdisk/disk116 bs=1024 count=100
#dd if=/dev/zero of=/dev/rdisk/disk117 bs=1024 count=100
#dd if=/dev/zero of=/dev/rdisk/disk118 bs=1024 count=100
#dd if=/dev/zero of=/dev/rdisk/disk119 bs=1024 count=100
#chown grid:asmadmin /dev/rdisk/disk114
#chown grid:asmadmin /dev/rdisk/disk115
#chown grid:asmadmin /dev/rdisk/disk116
#chown grid:asmadmin /dev/rdisk/disk117
#chown grid:asmadmin /dev/rdisk/disk118
#chown grid:asmadmin /dev/rdisk/disk119
#chmod 660 /dev/rdisk/disk114
#chmod 660 /dev/rdisk/disk115
#chmod 660 /dev/rdisk/disk116
#chmod 660 /dev/rdisk/disk117
#chmod 660 /dev/rdisk/disk118
#chmod 660 /dev/rdisk/disk119
No comments:
Post a Comment