Instalacija Oracle application server-a 10.1.2.2
za linux red hat 4 update 6
INFO
cat filename.cpio | cpio -icd
[oracle@rac1 Disk1]$ linux32 bash -- convert
service forms i reports
oracle appsrv sistemski zahtevi :
Memory ------------------------- 1GB
Disk space ---------------------1.2GB
Space in TEMP directory ---400MB
Swap space --------------------1.5GB
grep MemTotal /proc/meminfo ---ovom komandom cemo videti koliko RAM memorije imamo, min.1024MB
df -h --- ova komanda ce nam izlistati koliko imamo diskova na serveru i sa kojim kapacitetom
grep SwapTotal /proc/meminfo --- ova komanda ce nam pokazati koliki nam je swap space (swap space je jako tesko naknadno povecati zato se u startu masini treba staviti dovoljno memorije jer ce ona po defaultu kad se instalira OS da postavi odgovarajucu cifru za swap space u odnosu na RAM memoriju servera
Provera odredjenih informacija vezanih za RED HAT i to su parametri:
kao user root
cat /etc/issue --- verzija RED HAT Red Hat Enterprise Linux ES release 4 (Nahant Update 6)
cat /etc/redhat-release --- prikazuje i koji je update
uname -r --- verzije kernela 2.6.9-67.ELsmp
PARAMETRE KOJE JE POTREBNO UPISATI
super user: su -
>vi /etc/sysctl.conf
parametri koji se upisuju su sledeci : UPISUJU SE NA KRAJ OTVORENOG DOKUMENTA >>pogledaj sliku<<
====================================
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 256 32000 100 142
fs.file-max = 206173
net.ipv4.ip_local_port_range = 10000 65000
kernel.msgmni = 2878
kernel.msgmax = 8192
kernel.msgmnb = 65535
===================================
ukoliko u fajlu nesto postoji od navedenih parametara , to se ne brise vec se samo promeni vrednost na odgovarajucu
===========================================================================================================
/sbin/sysctl -p --- ova komanda omogucuje da kernel prihvati parametre ( bilo bi dobro da se server restartuje posle ovoga )
===========================================================================================================
>vi /etc/security/limits.conf
parametri koji se upisuju su sledeci : UPISUJU SE odmah ispod >domain< >>pogledaj sliku<<
===================
* soft nproc 2047
* hard nproc 16384
* soft nofile 2048
* hard nofile 65536
===================
>vi /etc/pam.d/login
parametar koji se upisuje je sledeci : UPISUJE SE NA KRAJ OTVORENOG DOKUMENTA >>pogledaj sliku<<
=========================================
session required /lib/security/pam_limits.so
=========================================
>vi /etc/profile
parametri koji se upisuju su sledeci : UPISUJE SE NA KRAJ OTVORENOG DOKUMENTA >>pogledaj sliku<<
================================
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
================================
>vi /etc/csh.login
parametri koji se upisuju su sledeci : UPISUJE SE NA KRAJ OTVORENOG DOKUMENTA >>pogledaj sliku<<
========================
if ( $USER == "oracle" ) then
limit maxproc 16384
limit descriptors 65536
endif
========================
Napraviti usera na OS
>/usr/sbin/groupadd oinstall --- ova komanda dodaje grupu na OS koja moze da radi install
>/usr/sbin/useradd -g oinstall oracle --- ova komanda dodaje usera oracle sa svojim privilegijama
>passwd oracle --- ovom komandom setujemo password usera oracle
Obratiti paznju na neke environment variable sistema koje trebaju ili ne trebaju biti setovane i to su:
ORACLE_HOME -------------------- u trenutku instalacije ne sme biti setovan
ORACLE_SID ------------------------ u trenutku instalacije ne sme biti setovan
TNS_ADMIN -------------------------u trenutku instalacije ne sme biti setovan
LD_LIBRARY_PATH ------------ ne smeju imati reference ni prema kakvom oracle software
ORA_NLS33 ------------------------- u trenutku instalacije ne sme biti setovan
LD_BIND_NOW -------------------- u trenutku instalacije ne sme biti setovan
To je sve sto se tice podesavanja OS
===============================================================================================================
INSTALACIJA APPLICATION SERVERA 10.2.0.2
VAZNO:
Instalacija ce biti na masini na kojoj bude instaliran APPSRV 10.2.0.2 / lokacija >>>> /home/oracle/appsrv10.2.0.2 <<<<
potrebno je usera ORACLE dodati u grupu oinstall Application/System Settings/Users and groups >> pogledaj sliku <<
A sada par komandi koje ce napraviti folder na odredjeno mesto kako bi mogli da instaliramo appsrv10.2.0.2
root.
[root@appsrv130]# mkdir -p /oracle/as10g
[root@appsrv130]# chmod -R 775 /oracle/as10g
[root@appsrv130]# chown -R oracle:oinstall /oracle/as10g
Pokretanje instalacije oracle application servera
pozicioniraj se gde ti je folder sa instalacijom
[oracle@appsrv130 ~]$ cd /home/oracle/Desktop/appsrv10.2.0.2/
./runInstaller
Nakon pokretanja instalacije bice potrebno pokrenuti skriptu orainstRoot.sh
[root@appsrv134 ]# /home/oracle/oraInventory/orainstRoot.sh
creating the Oracle inventory pointer file (/etc/oraInst.loc)
Changing groupname of /home/oracle/oraInventory to oracle
Pri kraju instalacije installer ce traziti da se pusti skripta kao root user u direktorijumu $ORACLE_HOME/root.sh
exit
Napomena : Moze da se desi da folder sa instalacijom ./runinstaller nece da se pokrene, to je zato sto mu nisu dodeljena prava