Tuesday, January 20, 2009

SAP Installation



SAP installation on Linux

please check "sysctl -a" output, especially

kernel.sem = 1250 256000 100 1024

kernel.msgmnb = 65536

kernel.msgmni = 1024

kernel.msgmax = 65536

kernel.shmmni = 4096

kernel.shmall = 4294967296

kernel.shmmax = 68719476736

Enter above values in
/etc/sysctl.conf
and run "sysctl -p" and "sysctl -a"
Increase swap space
dd if=/dev/zero of=swapfile bs=1024 count=132207
chmod 600 swapfile
mkswap swapfile
swapon swapfile

/etc/security/limits.conf ( add below lines)
@sapsys hard nofile 32800
@sapsys soft nofile 32800
@dba hard nofile 32800
@dba soft nofile 32800
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
export TEMP=/tmp
umask 022 /tmp
chmod 777 /tmp


[root@broad ~]# rsh mosel -l root: vol status | grep broad
broad_sapdata online raid_dp, flex nosnap=on, nosnapdir=on,
broad_sapmirrorlog online raid_dp, flex nosnap=on, nosnapdir=on
broad_saplog online raid_dp, flex nosnap=on, nosnapdir=on
[root@broad ~]# rsh mosel -l root: vol size broad_sapdata
vol size: Flexible volume 'broad_sapdata' has size 130g.
[root@broad ~]# rsh mosel -l root: vol size broad_saplog
vol size: Flexible volume 'broad_saplog' has size 140g.
[root@broad ~]# rsh mosel -l root: vol size broad_sapmirrorlog
vol size: Flexible volume 'broad_sapmirrorlog' has size 5g.
DG
snapdrive storage create -dg CER_oracledg -lunsize 60g -lun mosel:/vol/broad_saplog/oracledglun
[root@broad ~]# cat fs.sh
lvcreate -L7g -noracle_stage CER_oracledg
lvcreate -L3g -noracle_client CER_oracledg
lvcreate -L10g -noracle_102_64 CER_oracledg
lvcreate -L5g -noracle_origlogA CER_oracledg
lvcreate -L5g -noracle_origlogB CER_oracledg
lvcreate -L10g -noracle_oraarch CER_oracledg
lvcreate -L5g -noracle_sapreorg CER_oracledg
mkfs -t ext3 /dev/CER_oracledg/oracle_stage
mkfs -t ext3 /dev/CER_oracledg/oracle_client
mkfs -t ext3 /dev/CER_oracledg/oracle_102_64
mkfs -t ext3 /dev/CER_oracledg/oracle_origlogA
mkfs -t ext3 /dev/CER_oracledg/oracle_origlogB
mkfs -t ext3 /dev/CER_oracledg/oracle_oraarch
mkfs -t ext3 /dev/CER_oracledg/oracle_sapreorg
mkdir -p /oracle/client
mkdir -p /oracle/stage
mkdir -p /oracle/CER/102_64
mkdir -p /oracle/CER/origlogA
mkdir -p /oracle/CER/origlogB
mkdir -p /oracle/CER/oraarch
mkdir -p /oracle/CER/sapreorg
mount -t ext3 /dev/CER_oracledg/oracle_stage /oracle/stage
mount -t ext3 /dev/CER_oracledg/oracle_client /oracle/client
mount -t ext3 /dev/CER_oracledg/oracle_102_64 /oracle/CER/102_64
mount -t ext3 /dev/CER_oracledg/oracle_origlogA /oracle/CER/origlogA
mount -t ext3 /dev/CER_oracledg/oracle_origlogB /oracle/CER/origlogB
mount -t ext3 /dev/CER_oracledg/oracle_oraarch /oracle/CER/oraarch
mount -t ext3 /dev/CER_oracledg/oracle_sapreorg /oracle/CER/sapreorg
[root@broad ~]# vi /etc/fstab
/dev/mapper/CER_oracledg-oracle /oracle ext3 (rw)
/dev/mapper/CER_oracledg-oracle_CER /oracle/CER ext3 (rw)
/dev/mapper/CER_oracledg-oracle_stage /oracle/stage ext3 (rw)
/dev/mapper/CER_oracledg-oracle_client /oracle/client ext3 (rw)
/dev/mapper/CER_oracledg-oracle_102_64 /oracle/CER/102_64 ext3 (rw)
/dev/mapper/CER_oracledg-oracle_origlogA /oracle/CER/origlogA ext3 (rw)
/dev/mapper/CER_oracledg-oracle_origlogB /oracle/CER/origlogB ext3 (rw)
/dev/mapper/CER_oracledg-oracle_oraarch /oracle/CER/oraarch ext3 (rw)
/dev/mapper/CER_oracledg-oracle_sapreorg /oracle/CER/sapreorg ext3 (rw)
DG
snapdrive storage create -dg CER_sapdatadg -lun mosel:/vol/broad_sapdata/saplun -lunsize 103g
[root@broad ~]# cat sapfs.sh
lvcreate -L25g -nsapdata1 CER_sapdatadg
lvcreate -L25g -nsapdata2 CER_sapdatadg
lvcreate -L25g -nsapdata3 CER_sapdatadg
lvcreate -L25g -nsapdata4 CER_sapdatadg
mkfs -t ext3 /dev/CER_sapdatadg/sapdata1
mkfs -t ext3 /dev/CER_sapdatadg/sapdata2
mkfs -t ext3 /dev/CER_sapdatadg/sapdata3
mkfs -t ext3 /dev/CER_sapdatadg/sapdata4
mkdir -p /oracle/CER/sapdata1
mkdir -p /oracle/CER/sapdata2
mkdir -p /oracle/CER/sapdata3
mkdir -p /oracle/CER/sapdata4
mount -t ext3 /dev/CER_sapdatadg/sapdata1 /oracle/CER/sapdata1
mount -t ext3 /dev/CER_sapdatadg/sapdata2 /oracle/CER/sapdata2
mount -t ext3 /dev/CER_sapdatadg/sapdata3 /oracle/CER/sapdata3
mount -t ext3 /dev/CER_sapdatadg/sapdata4 /oracle/CER/sapdata4
[root@broad ~]# mount | grep sapdata
/dev/mapper/CER_sapdatadg-sapdata1 on /oracle/CER/sapdata1 type ext3 (rw)
/dev/mapper/CER_sapdatadg-sapdata2 on /oracle/CER/sapdata2 type ext3 (rw)
/dev/mapper/CER_sapdatadg-sapdata3 on /oracle/CER/sapdata3 type ext3 (rw)
/dev/mapper/CER_sapdatadg-sapdata4 on /oracle/CER/sapdata4 type ext3 (rw)
DG
snapdrive storage create -dg CER_sapdg -lun mosel:/vol/broad_saplog/sapbinarylun -lunsize 10g
lvcreate -L3g -nsaptrans CER_sapdg
lvcreate -L3g -nsapmnt CER_sapdg
lvcreate -L3g -nusrsap CER_sapdg
mkfs -t ext3 /dev/CER_sapdg/saptrans
mkfs -t ext3 /dev/CER_sapdg/sapmnt
mkfs -t ext3 /dev/CER_sapdg/usrsap
mkdir -p /usr/sap/trans
mkdir -p /usr/sap/CER
mkdir -p /sapmnt/CER
mount -t ext3 /dev/CER_sapdg/saptrans /usr/sap/trans
mount -t ext3 /dev/CER_sapdg/sapmnt /sapmnt/CER
mount -t ext3 /dev/CER_sapdg/usrsap /usr/sap/CER
/etc/fstab
/dev/mapper/CER_sapdg-saptrans /usr/sap/trans ext3 (rw)
/dev/mapper/CER_sapdg-usrsap /usr/sap/CER ext3 (rw)
/dev/mapper/CER_sapdg-sapmnt /sapmnt/CER ext3 (rw)
DG
snapdrive storage create -dg CER_mirrorlog -lunsize 3g -lun mosel:/vol/broad_sapmirrorlog/mirrorloglun
lvcreate -L1g -nmirrorlogA CER_mirrorlog
lvcreate -L1g -nmirrorlogB CER_mirrorlog
mkfs -t ext3 /dev/CER_mirrorlog/mirrorlogA
mkfs -t ext3 /dev/CER_mirrorlog/mirrorlogB
mkdir -p /oracle/CER/mirrlogA
mkdir -p /oracle/CER/mirrlogB
mount -t ext3 /dev/CER_mirrorlog/mirrorlogA /oracle/CER/mirrlogA
mount -t ext3 /dev/CER_mirrorlog/mirrorlogB /oracle/CER/mirrlogB
[root@broad ~]# mount | grep mirr
/dev/mapper/CER_mirrorlog-mirrorlogA on /oracle/CER/mirrlogA type ext3 (rw)
/dev/mapper/CER_mirrorlog-mirrorlogB on /oracle/CER/mirrlogB type ext3 (rw)
/etc/fstab
/dev/mapper/CER_mirrorlog-mirrorlogA /oracle/CER/mirrlogA ext3 (rw)
/dev/mapper/CER_mirrorlog-mirrorlogB /oracle/CER/mirrlogB ext3 (rw)

After installation

[root@broad ~]# df -kh
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 66G 9.0G 53G 15% /
/dev/sda1 99M 15M 79M 16% /boot
none 1004M 106M 899M 11% /dev/shm
rtpinf02.rtp.netapp.com:/vol/local/i386-linux2.0
287G 158G 129G 56% /usr/local
rtpinf02.rtp.netapp.com:/vol/local/share
287G 158G 129G 56% /usr/local/share
rtpinf01.rtp.netapp.com:/vol/software/arch/i386-redhat-linux8.0
410G 192G 219G 47% /usr/software
/dev/mapper/CER_oracledg-oracle
3.0G 38M 2.8G 2% /oracle
/dev/mapper/CER_oracledg-oracle_CER
3.0G 38M 2.8G 2% /oracle/CER
/dev/mapper/CER_oracledg-oracle_stage
6.9G 2.7G 3.9G 42% /oracle/stage
/dev/mapper/CER_oracledg-oracle_client
3.0G 132M 2.7G 5% /oracle/client
/dev/mapper/CER_oracledg-oracle_102_64
9.9G 1.7G 7.7G 18% /oracle/CER/102_64
/dev/mapper/CER_oracledg-oracle_origlogA
5.0G 155M 4.6G 4% /oracle/CER/origlogA
/dev/mapper/CER_oracledg-oracle_origlogB
5.0G 155M 4.6G 4% /oracle/CER/origlogB
/dev/mapper/CER_oracledg-oracle_oraarch
9.9G 821M 8.6G 9% /oracle/CER/oraarch
/dev/mapper/CER_oracledg-oracle_sapreorg
5.0G 43M 4.7G 1% /oracle/CER/sapreorg
/dev/mapper/CER_sapdatadg-sapdata1
25G 2.7G 21G 12% /oracle/CER/sapdata1
/dev/mapper/CER_sapdatadg-sapdata2
25G 7.9G 16G 34% /oracle/CER/sapdata2
/dev/mapper/CER_sapdatadg-sapdata3
25G 7.9G 16G 34% /oracle/CER/sapdata3
/dev/mapper/CER_sapdatadg-sapdata4
25G 5.0G 19G 22% /oracle/CER/sapdata4
/dev/mapper/CER_sapdg-saptrans
3.0G 37M 2.8G 2% /usr/sap/trans
/dev/mapper/CER_sapdg-sapmnt
3.0G 592M 2.3G 21% /sapmnt/CER
/dev/mapper/CER_sapdg-usrsap
3.0G 2.5G 370M 88% /usr/sap/CER
/dev/mapper/CER_mirrorlog-mirrorlogA
1008M 134M 824M 14% /oracle/CER/mirrlogA
/dev/mapper/CER_mirrorlog-mirrorlogB
1008M 134M 824M 14% /oracle/CER/mirrlogB
10.61.162.28:/vol/software
400G 246G 155G 62% /SAP
triggerfish:/vol/sap_inst_sources
32G 26G 6.1G 82% /mnt/oracle10g_for_sap_64bit
[root@broad ~]# ps -ef | grep ora
oracer 19870 1 0 05:33 ? 00:00:09 /oracle/CER/102_64/jdk/bin/java -Djava.awt.headless=true -Doracle.oc4j.localhome=/oracle/CER/102_64/sqlplus -Djava.security.properties=/oracle/CER/102_64/oc4j/j2ee/home/config/jazn.security.props -jar /oracle/CER/102_64/oc4j/j2ee/home/oc4j.jar -config /oracle/CER/102_64/oc4j/j2ee/isqlplus/config/server.xml
oracer 20192 1 0 05:38 ? 00:00:01 /oracle/CER/102_64/bin/tnslsnr LISTENER -inherit
oracer 23627 1 0 06:31 ? 00:00:00 ora_pmon_CER
oracer 23629 1 0 06:31 ? 00:00:00 ora_psp0_CER
oracer 23631 1 0 06:31 ? 00:00:00 ora_mman_CER
oracer 23633 1 0 06:31 ? 00:00:04 ora_dbw0_CER
oracer 23635 1 0 06:31 ? 00:00:27 ora_lgwr_CER
oracer 23637 1 0 06:31 ? 00:00:00 ora_ckpt_CER
oracer 23639 1 0 06:31 ? 00:00:01 ora_smon_CER
oracer 23641 1 0 06:31 ? 00:00:00 ora_reco_CER
oracer 23643 1 0 06:31 ? 00:00:00 ora_cjq0_CER
oracer 23645 1 0 06:31 ? 00:00:00 ora_mmon_CER
oracer 23647 1 0 06:31 ? 00:00:00 ora_mmnl_CER
oracer 23652 1 0 06:31 ? 00:00:03 ora_arc0_CER
oracer 23654 1 0 06:31 ? 00:00:03 ora_arc1_CER
oracer 23658 1 0 06:31 ? 00:00:00 ora_qmnc_CER
oracer 23809 1 0 06:31 ? 00:00:00 ora_q000_CER
oracer 23812 1 0 06:32 ? 00:00:00 ora_q001_CER
oracer 27973 1 0 06:47 ? 00:00:13 oracleCER (LOCAL=NO)
oracer 27975 1 0 06:47 ? 00:00:19 oracleCER (LOCAL=NO)
oracer 27977 1 0 06:47 ? 00:00:18 oracleCER (LOCAL=NO)
oracer 27979 1 0 06:47 ? 00:00:16 oracleCER (LOCAL=NO)
oracer 27981 1 0 06:47 ? 00:00:00 oracleCER (LOCAL=NO)
oracer 27983 1 0 06:47 ? 00:00:00 oracleCER (LOCAL=NO)
oracer 27985 1 0 06:47 ? 00:00:03 oracleCER (LOCAL=NO)
oracer 27987 1 0 06:47 ? 00:00:00 oracleCER (LOCAL=NO)
oracer 27989 1 0 06:47 ? 00:00:00 oracleCER (LOCAL=NO)
oracer 27991 1 0 06:47 ? 00:00:00 oracleCER (LOCAL=NO)
oracer 27993 1 0 06:47 ? 00:00:00 oracleCER (LOCAL=NO)
oracer 27995 1 0 06:47 ? 00:00:00 oracleCER (LOCAL=NO)
oracer 27997 1 0 06:47 ? 00:00:00 oracleCER (LOCAL=NO)
root 1474 32419 0 07:45 pts/2 00:00:00 grep ora
[root@broad ~]# ps -ef | grep sap
root 26068 1 0 06:45 ? 00:00:11 /usr/sap/CER/SYS/exe/run/saposcol
ceradm 26121 1 0 06:45 ? 00:00:00 /usr/sap/CER/SCS01/exe/sapstartsrv pf=/usr/sap/CER/SYS/profile/START_SCS01_broad -D
ceradm 26125 1 0 06:45 ? 00:00:00 /usr/sap/CER/SCS01/exe/sapstart pf=/usr/sap/CER/SYS/profile/START_SCS01_broad
ceradm 26138 26125 0 06:45 ? 00:00:00 ms.sapCER_SCS01 pf=/usr/sap/CER/SYS/profile/CER_SCS01_broad
ceradm 26139 26125 0 06:45 ? 00:00:01 en.sapCER_SCS01 pf=/usr/sap/CER/SYS/profile/CER_SCS01_broad
ceradm 27902 1 0 06:47 ? 00:00:00 /usr/sap/CER/DVEBMGS00/exe/sapstartsrv pf=/usr/sap/CER/SYS/profile/START_DVEBMGS00_broad -D
ceradm 27906 1 0 06:47 ? 00:00:00 /usr/sap/CER/DVEBMGS00/exe/sapstart pf=/usr/sap/CER/SYS/profile/START_DVEBMGS00_broad
ceradm 27933 27906 0 06:47 ? 00:00:00 ms.sapCER_DVEBMGS00 pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad
ceradm 27934 27906 0 06:47 ? 00:00:02 dw.sapCER_DVEBMGS00 pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad
ceradm 27935 27906 0 06:47 ? 00:00:00 co.sapCER_DVEBMGS00 pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad -F
ceradm 27936 27906 0 06:47 ? 00:00:00 se.sapCER_DVEBMGS00 pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad -F
ceradm 27937 27906 0 06:47 ? 00:00:00 ig.sapCER_DVEBMGS00 -mode=profile pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad
ceradm 27938 27937 0 06:47 ? 00:00:00 /usr/sap/CER/DVEBMGS00/exe/igsmux_mt -mode=profile -restartcount=0 pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad
ceradm 27939 27937 0 06:47 ? 00:00:00 /usr/sap/CER/DVEBMGS00/exe/igspw_mt -mode=profile -no=0 -restartcount=0 pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad
ceradm 27940 27937 0 06:47 ? 00:00:00 /usr/sap/CER/DVEBMGS00/exe/igspw_mt -mode=profile -no=1 -restartcount=0 pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad
ceradm 27957 27934 0 06:47 ? 00:00:01 gwrd -dp pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad
ceradm 27958 27934 0 06:47 ? 00:00:01 icman -attach pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad
ceradm 27959 27934 2 06:47 ? 00:01:15 dw.sapCER_DVEBMGS00 pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad
ceradm 27960 27934 1 06:47 ? 00:01:02 dw.sapCER_DVEBMGS00 pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad
ceradm 27961 27934 1 06:47 ? 00:00:40 dw.sapCER_DVEBMGS00 pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad
ceradm 27962 27934 1 06:47 ? 00:00:44 dw.sapCER_DVEBMGS00 pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad
ceradm 27963 27934 0 06:47 ? 00:00:10 dw.sapCER_DVEBMGS00 pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad
ceradm 27964 27934 0 06:47 ? 00:00:02 dw.sapCER_DVEBMGS00 pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad
ceradm 27965 27934 0 06:47 ? 00:00:00 dw.sapCER_DVEBMGS00 pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad
ceradm 27966 27934 0 06:47 ? 00:00:00 dw.sapCER_DVEBMGS00 pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad
ceradm 27967 27934 0 06:47 ? 00:00:00 dw.sapCER_DVEBMGS00 pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad
ceradm 27968 27934 0 06:47 ? 00:00:00 dw.sapCER_DVEBMGS00 pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad
ceradm 27969 27934 0 06:47 ? 00:00:00 dw.sapCER_DVEBMGS00 pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad
ceradm 27970 27934 0 06:47 ? 00:00:00 dw.sapCER_DVEBMGS00 pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad
ceradm 27971 27934 0 06:47 ? 00:00:00 dw.sapCER_DVEBMGS00 pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad
ceradm 972 27934 0 07:18 ? 00:00:00 jcontrol pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad -DSAPSTART=1 -DCONNECT_PORT=39692 -DSAPSYSTEM=00 -DSAPSYSTEMNAME=CER -DSAPMYNAME=broad_CER_00 -DSAPPROFILE=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad -DFRFC_FALLBACK=ON -DFRFC_FALLBACK_HOST=localhost
ceradm 1055 972 0 07:18 ? 00:00:06 /usr/sap/CER/DVEBMGS00/exe/jlaunch pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad -DSAPINFO=CER_00_sdm -nodeId=2 -file=/usr/sap/CER/DVEBMGS00/SDM/program/config/sdm_jstartup.properties -syncSem=3702869 -nodeName=sdm -jvmOutFile=/usr/sap/CER/DVEBMGS00/work/jvm_sdm.out -stdOutFile=/usr/sap/CER/DVEBMGS00/work/std_sdm.out -locOutFile=/usr/sap/CER/DVEBMGS00/work/dev_sdm -mode=JCONTROL pf=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad -DSAPSTART=1 -DCONNECT_PORT=39693 -DSAPSYSTEM=00 -DSAPSYSTEMNAME=CER -DSAPMYNAME=broad_CER_00 -DSAPPROFILE=/usr/sap/CER/SYS/profile/CER_DVEBMGS00_broad -DFRFC_FALLBACK=ON -DFRFC_FALLBACK_HOST=localhost
root 1476 32419 0 07:45 pts/2 00:00:00 grep sap






No comments: