Oracle 9.2 on Slackware 9.1


Home Page | Comments | Articles | Faq | Documents | Search | Archive | Tales from the Machine Room | Contribute | Login/Register

Questo spiega come ho fatto io ad installare, non e' che questa sia l'unica via, probabilmente ce ne sono altre...

 

A parte Oracle (distribuito su 3 CD o in 3 file cpio.gz) che e' ottenibile tramite il sito Oracle, vi serve una essenziale patch. Senza quella patch niente funziona e riceverete un bell'errore durante il link di Oracle se tentate l'installazione.

Il problema e' che per ottenere quella patch (320 Mb di patch), dovete avere un'account valido per metalink. Senza, non fate niente.

Una volta che avete Oracle e la sua Patch potete procedere.


for FILE in *.cpio.gz ; do
zcat $FILE | cpio -i --make-directories
done;

Questo scompatta i 3 file di installazione creando Disk1/ Disk2/ e Disk3/, dopo questo passo si tratta di applicare la patch:


zcat nomefilepatch | cpio -i --make-directories

La patch modifica una serie di file nell'installazione di Oracle, a questo punto si tratta di verificare che tutti i parametri del kernel siano corretti.

Io ho dovuto solo modificare la configurazione relativa allo shared memory max, aggiungendo

echo `expr 1024 \* 1024 \* 1024` > /proc/sys/kernel/shmmax

al mio rc.local.

L'installazione non ha dato problemi di sorta, si tratta solo di eseguire l'installer.

Una volta fatto questo tuttavia, si tratta di cambiare il link a JRE presente in $ORACLE_HOME in modo che punti alla JRE 1.3.1 e non alla 1.1.8.

Oltre a questo si tratta di aggiungere un link a java chiamato jre, dato che i vari 'tools' di Oracle cercano 'jre' e non 'java'.

Ho avuto qualche problemino qui' perche' non riuscivo a far partire il listener in automatico con un normale


su - oracle -c "$ORACLE_HOME/bin/lsnrctl start"

Persisteva nel ritornarmi 'comando non trovato'.

Dopo un po' di bestemmie ho risolto con uno script apposito, contenente:


#!/bin/bash
export ORACLE_HOME=/dove/e/oracle_home export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib export PATH=$PATH:$ORACLE_HOME/bin $ORACLE_HOME/bin/lsnrctl start

e richiamando il tutto usando


su - oracle -c "script.sh"

Questo ha risolto il problema.


Comments are added when and more important if I have the time to review them and after removing Spam, Crap, Phishing and the like. So don't hold your breath. And if your comment doesn't appear, is probably becuase it wasn't worth it.

No messages this document does not accept new posts

Previous Next

Davide Bianchi, works as Unix/Linux administrator for an hosting provider in The Netherlands.

Do you want to contribute? read how.  
 


This site is made by me with blood, sweat and gunpowder, if you want to republish or redistribute any part of it, please drop me (or the author of the article if is not me) a mail.


This site was composed with VIM, now is composed with VIM and the (in)famous CMS FdT.

This site isn't optimized for vision with any specific browser, nor it requires special fonts or resolution.
You're free to see it as you wish.

Web Interoperability Pleadge Support This Project
Powered By Gojira