A cura di GIUSEPPE CIABURRO
Pubblicato il 07/09/2004
Dove trovarlo come installarlo etc.
In questo articolo presentiamo il prodotto Oracle 8 che si può trovare in versione dimostrativa all'indirizzo ftp.oracle.com. La presentazione sarà limitata alla descrizione dei componenti e all'installazione.
L'archivio .tar.gz è piuttosto ingombrante, oltre i 150Mb, ma lo si può scaricare anche a pezzetti. In questa seconda ipotesi, per ricostruire l'archivio iniziale si potrà utilizzare il comando cat ora* >ora8i.tar.gz.
Una volta terminato il download è molto comodo estrarre l'archivio facendone un CD-ROM. Questo permette di salvare permanentemente l'archivio in uno stato direttamente fruibile. Oracle si potrà difatti installare direttamente da CD, evitando di dover mantenere 387Mb su disco rigido.
Per quanto le installazioni di Linux siano molto simili è possibile che alcuni dei passi che presentiamo siano differenti nel vostro sistema. Per queste installazioni sono stati usati una distribuzione debian 2.0 ed una 2.1 beta.
Sostazialmente l'OFA prevede diversi mount point che dovrebbero risiedere su dischi diversi; il primo dovrebbe essere usato per i dati veri e propri, tre distinti per tre file di log (per le transazioni in corso), almeno uno per i backup (archivelog.) Per avere le prestazioni migliori è opportuno che almeno i tre file di log siano su dischi diversi.
La scelta che consigliamo per la struttura delle directory è quindi:
| ORACLE_BASE | /home/oracle |
| ORACLE_HOME | ${ORACLE_BASE}/app/product/8.0.3.0.0 |
| /diskNN | i vari mount point. |
Se non si possiedono dischi diversi è comunque il caso di fare delle directory separate in modo da poter, in un eventuale futuro, acquistare i dischi necessari e montarli al posto delle varie directory. Non mettete i vari archivi nella stessa directory.
Oltre a questo spazio dischi è ovviamente necessario assegnare uno spazio per tutti gli eseguibili e i file di configurazione. Per le prove effettuate abbiamo sempre usato la directory /home/oracle.
Prima di installare Oracle è quindi il caso di creare un gruppo tramite il comando addgroup nome e poi inserirci l'utente dba con il comando adduser --ingroup nome dba.
La procedura d'installazione fornita prevede che si esegua lo script orainst che si occupa di copiare alcuni file necessari sul disco e poi fa partire l'installer per la selezione dei vari componenti da installare: la scelta minima è il database server e qualche protocollo di comunicazione; per una installazione più corposa e maneggevole consigliamo di installare anche l'Installer, SqlPlus e Net8.