economia news e media viaggi informatica internet salute e benessere int rattenimento e spettacolo sport tempo libero istruzio ne e formazione arte cultura scienza

Il Sondaggio

Che tipo di manuali cerchi?

Guarda i risultati

Programmazione

Oracle 8, un'introduzione

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.

Download

Partendo dalle pagine del sito Oracle si può arrivare alla pagina dei prodotti try & buy. Tra questi figura la versione 8.0.3.0.0 del server Oracle. Questa versione, dimostrativa, ha la durata di 90 giorni, più che sufficienti per una prova su strada del prodotto.

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.

Installazione

La procedura di installazione di Oracle è relativamente breve, nelle mie prove ho impiegato due ore sul portatile e 25 minuti su una macchina dual pentium II. La parte più lunga è certamente quella che riguarda la scrittura dei grossi file su cui verranno memorizzati i dati.

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.

Pianificare l'uso dei dischi

Un qualsiasi sistema per la gestione di basi di dati (DBMS) scrive su parecchi file in contemporanea, per questo motivo è consigliabile mettere questi file su differenti dispositivi fisici. Per gestire questa distribuzione di file, esiste uno schema che la Oracle ha adottato, chiamato OFA.

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.

Preparare gli account

L'installazione di Oracle va fatta a nome di un utente chiamato DBA (DataBase Administrator) che diventa il proprietario effettivo dei file. Questo utente va inserito in un gruppo del quale dovrebbero fare parte tutti gli utenti che usano le basi di dati.

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.

Si parte

A questo punto ci troviamo con un gruppo e un account creati, lo spazio disco pianificato, un cdrom o una directory su un disco fisso con tutto l'archivio decompresso.

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.

CONTINUA

Vuoi essere aggiornato sulle novità della guida?

Feed RSS XML vostro feed RSS