Oracle8i (8.1.5) instalacija na Red Hat Linux 6.2Ovdje moete pro�tati moja iskustva sa instalacijom Oracle8i server na Red Hat Linux 6.2. Napisao sam ovo prvenstveno kao podsjetnik sebi za budu� instalacije, ali bit � mi drago ako poslui i drugima.Mala napomena prije po�tka: Ovdje su opisana moja iskustva, i kod mene (doma) stvar radi, ali sve to napravite, radite na vlastitu odgovornost! Dodue ovo ionako ne� �tati nitko tko ima server u produkciji, oni bi trebali dobiti pomo�od Oracle support-a ;)
Sadraj
1. to je sve potrebnoPrije instalacije potrebno je imati:
2. Prije instalacijePrvo trebate instalirati jre-1.1.6_v5.Sada treba napraviti link do JRE (kao user root) jer ga oracle trai na krivom mjestu: # ln -s /usr/local/jdk1.1.6/ /usr/local/lib/jreKreiramo potrebne grupe i usera oracle: # groupadd oinstall # groupadd dba # useradd -g oinstall -G dba oracle # passwd oracleSada kreiramo direktorije u koje � se instalirati baza. Oracle preporu�je strukturu direktorija prema OFA - Optimal Flexible Architecture (vidi oracle installation guide), ali u ovom primjeru �mo sve instalirati u /home/oracle: # mkdir /home/oracle/product # cd /home/oracle/product # mkdir 8.1.5 # chown -R oracle.oinstall /home/oracle/*Sada se logiramo kao user oracle i dodamo na kraj .bash_profile slijede� linije: export ORACLE_HOME=/home/oracle/product/8.1.5 export ORACLE_BASE=/home/oracle export NLS_LANG='croatian_croatia.ee8iso8859p2' export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export ORACLE_TERM=vt100 export NLS_SORT=xcroatian export NLS_DATE_LANGUAGE=croatian export NLS_DATE_FORMAT='DD.MM.YYYY' export LD_LIBRARY_PATH=$ORACLE_HOME/lib export PATH=$PATH:$ORACLE_HOME/bin:/usr/local/jre/binUkoliko ne koristite bash nego neki drugi shell (tcsh, sh, ...) ove varijable postavite sukladno sintaksi vaeg shell-a u skriptu koja se izvrava kod logiranja usera oracle. Sada se odlogiramo i ponovo logiramo kao user oracle da bi se inicijalizirale ove varijable. Instalacija Oracla se MORA pokrenuti iz Xwindowsa i to kao user oracle. (Poto Oracle installer koristi _puno_ memorije ako imate manje od 128M preporu�o bi da bar kod instalacije koristite neki od 'laganijih' Xwindow managera, npr blackbox). 3.Pokretanje installeraPokrenite Xwindowse i iz Terminal prozora mountajte Oracle 8i CD-ROM (ili ako ste downloadali Oracle raspakirajte ga u neki direktorij). Dalje u tekstu �mo pretpostavljati da instalacija ide s CD-a.Sada pokre�mo instalacijsku skriptu: $ sh /mnt/cdrom/install/linux/runInst.shInstaller � javiti JNLS exception s porukom da ne moe na� national character set. Ignorirajte ovu poruku. Kod upita za tip instalacije nemojte odabrati typical, nego custom, a na pitanje da li elite koristiti dbassist za kreiranje baze odgovorite sa NE. Bazu �te kreirati nakon patchiranja. Nakon to je zavrena instalacija iza�te iz installer-a. Ako elite instalirati i Oracle programmer ponovo pokrenite installer i instalirajte ga. Kada je i ovo zavreno, treba pustiti patch koji ste downloadali $ tar -xvzf linux_815patches.gz $ cd linux_815patches $ sh linux_815patches.shSada je sve spremno za 4. Kreiranje bazeLogirajte se kao user oracle i pokrenite X-e. Otvorite Terminal prozor i pokrenite database assistant sa
$ORACLE_HOME/install/ i poslije ih moete
putati jednu po jednu.
5. Prvo pokretanje bazeU .bash_profile (ako koristite bash) za usera oracle dodajte varijablu ORACLE_SID=ime_instance_vae_baze. Default vrijednost je ORCL, pa bi dodana linija izgledala ovako:
$ source .bash_profileDa bi provjerili ispravnost instalacije pokrenite bazu sa: $ svrmgrl Oracle Server Manager Release 3.1.5.0.0 - Production (c) Copyright 1997, Oracle Corporation. All Rights Reserved. Oracle8i Enterprise Edition Release 8.1.5.0.2 - Production With the Partitioning and Java options PL/SQL Release 8.1.5.0.0 - Production SVRMGR> connect internal Connected. SVRMGR> startup ORACLE instance started. Total System Global Area 71998864 bytes Fixed Size 64912 bytes Variable Size 54984704 bytes Database Buffers 16777216 bytes Redo Buffers 172032 bytes Database mounted. Database opened. SVRMGR> exit Server Manager complete. $Ako ste dobili ovako neto, �stitam, baza radi! Sada pokuajte pokrenuti sql*plus: $ sqlplus scott/tiger SQL*Plus: Release 8.1.5.0.0 - Production on Sub Srp 15 19:21:26 2000 (c) Copyright 1999 Oracle Corporation. All rights reserved. Connected to: Oracle8i Enterprise Edition Release 8.1.5.0.2 - Production With the Partitioning and Java options PL/SQL Release 8.1.5.0.0 - Production SQL> select sysdate from dual; SYSDATE -------- 15.07.00 SQL> exit Disconnected from Oracle8i Enterprise Edition Release 8.1.5.0.2 - Production With the Partitioning and Java options PL/SQL Release 8.1.5.0.0 - Production $ Nadam se da vam je ovo pomoglo. U svakom slu�ju, ako imate bilo kakvih pitanja vezano uz ovaj tekst,
slobodno se javite na denis.klaric@in2.hr.
|
|
|