Installare Oracle 9.2 su Slackware 9.1


Home Page | Commenti | Articoli | Faq | Documenti | Ricerca | Archivio | Storie dalla Sala Macchine | Contribuire | 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.


I commenti sono aggiunti quando e soprattutto se ho il tempo di guardarli e dopo aver eliminato le cagate, spam, tentativi di phishing et similia. Quindi non trattenete il respiro.

Nessun messaggio this document does not accept new posts

Precedente Successivo

Davide Bianchi, lavora come Unix/Linux System Administrator presso una societa' di "sicurezza informatica" (aka: $networkgestapo) di Haarlem. Contatti: mail: davide AT onlyforfun.net , Jabber: davideyeahsure AT gmail.com,

Volete contribuire? Leggete come!.
 
 

Il presente sito e' frutto del sudore della mia fronte (e delle mie dita), se siete interessati a ripubblicare uno degli articoli, documenti o qualunque altra cosa presente in questo sito per cortesia datemene comunicazione (o all'autore dell'articolo se non sono io), cosi' il giorno che faccio delle aggiunte potro' avvisarvi e magari mandarvi il testo aggiornato.


Questo sito era composto con VIM, ora e' composto con VIM ed il famosissimo CMS FdT.

Questo sito non e' ottimizzato per la visione con nessun browser particolare, ne' richiede l'uso di font particolari o risoluzioni speciali. Siete liberi di vederlo come vi pare e piace, o come disse qualcuno: "Finalmente uno dei POCHI siti che ancora funzionano con IE5 dentro Windows 3.1".

Web Interoperability Pleadge Support This Project
Powered By Gort