Old:Installazione e configurazione di Apache, PHP e Oracle: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 16: Riga 16:


Limitazioni a parte, Oracle Server 10g XE resta, a mio avviso, un buon prodotto che so essere utilizzato con successo da molte universit� sul territorio italiano.
Limitazioni a parte, Oracle Server 10g XE resta, a mio avviso, un buon prodotto che so essere utilizzato con successo da molte universit� sul territorio italiano.
Una volta effettuato il download del pacchetto, l'installazione di Oracle Server 10g XE si riduce al seguente comando:
<pre>
# dpkg i oracle-xe-10.2.0.1.deb
</pre>
L'installazione di Oracle Server 10g XE richiede la presenza di alcuni pacchetti che vanno installati, se non presenti (sulla mia Debian 4.0 R3 netinst non lo erano, ad esempio), ossia:
* bc
* libaio1
* libxml2
* libxml2-dev
* libxml2-utils
* python-libxml2
E' possibile aggiungere questi pacchetti con il comando seguente:
<pre>
# apt-get install bc libaio1 libxml2 libxml2-dev libxml2-utils python-libxml2
</pre>
Al termine dell'installazione, bisogna configurare opportunamente Oracle Server 10g XE lanciando lo script oracle-xe con l'opzione configure. Tale script si trova nella directory /etc/init.d/ e va eseguito sempre con i privilegi di root.
Lo script in questione richiede interattivamente all'utente di fornire una serie di informazioni per eseguire Oracle Server 10g XE tra cui:
* il numero di porta (per default la 8080) tramite cui possibile raggiungere linterfaccia web per la configurazione di Oracle allurl http://[hostname o indirizzo IP]:8080/htmldb
* il numero di porta (per default la 1521) su cui si mette in attesa il listener di Oracle Server, ossia un demone preposto a ricevere e servire le richieste di connessione al server Oracle, appunto. Se si dispone di un firewall potrebbe essere necessario configurarlo in modo tale da lasciare passare il traffico sulla porta 1521 o, diversamente, possibile indicare allo script di configurazione di Oracle Server 10g XE di mettere il listener in ascolto su una porta differente da quella proposta di default
* quando far partire listanza di Oracle Server 10g XE; si pu decidere se schedulare la partenza di Oracle al boot del sistema, oppure se eseguirla manualmente di volta in volta (io ho optato per la prima opzione, per comodit, ma pur sempre possibile realizzare uno script bash per gestire l'avvio e l'arresto di Oracle a piacere).
A questo punto, per sincerarsi che Oracle Server 10g XE sia correttamente attivo e funzionante possibile eseguire il comando netstat e verificare che il listener di Oracle sia in attesa di connessioni sulla porta 1521, oppure, meglio ancora, rieseguire lo script oracle-xe con l'opzione status:
<pre>
# /etc/init.d/oracle-xe status
</pre>