Installazione di Interbase 6.0 Open Source Edition e Interclient su Red Hat 7.2 con JDK 1.3 - Dipartimento di Informatica - Università di Torino

DIPARTIMENTO   DI   INFORMATICA
Università di Torino

Installazione di Interbase 6.0 Open Source Edition e Interclient su Red Hat 7.2 con JDK 1.3

Cosa è necessario scaricare Installare InterBase con il comando
rpm -ivh InterBaseSS_LI-V6.0-1.i386.rpm
Il direttorio di installazione di default è /opt/interbase. Unzippare la documentazione presente nel file ib_b60_doc.zip nel direttorio /opt/interbase/doc.
Scompattare InterClient
tar -xzvf IC20001LinuxJRE12.tar.gz
che creerà il direttorio temporaneo interclient_install_temp_dir. Lanciare lo script di installazione
./install.sh
impostando come direttorio di installazione /opt/interbase/interclient/. Dopodichè il direttorio temporaneo di installazione potrà essere eliminato.
Il demone interserver installato con Interclient è realizzato per lavorare con il demone per i servizi di rete inetd, Red Hat 7.1, 7.2, Mandrake 8.1 utilizzano xinetd al posto di inetd. Scompattare, quindi, il file interclient_201_linux-xinetd.tar.gz in un direttorio temporaneo con
tar -xzvf interclient_201_linux-xinetd.tar.gz
e copiare il file interserver nel direttorio /opt/interbase/interclient/bin e modificare il file x.inetd/interserver sostituendo la linea server = /opt/interbase/interclient/interserver con la linea server = /opt/interbase/interclient/bin/interserver.
Se si usa JDK 1.3 anzichè JDK 1.2 è necessario sostituire il file interclient.jar nel direttorio /opt/interbase/interclient con quello scaricato dal http://www.kpi.com.au/interbase/home.jsp.
Si imposti quindi PATH e CLASSPATH nel seguente modo (versione per bash, simile per csh o tcsh).
# InterBase
INTERBASE_HOME=/opt/interbase
export INTERBASE_HOME
PATH=$PATH:$INTERBASE_HOME/bin

# Interlient
INTERCLIENT_HOME=/opt/interbase/interclient
export INTERCLIENT_HOME
PATH=$PATH:$INTERCLIENT_HOME/bin
CLASSPATH=$CLASSPATH:$INTERCLIENT_HOME/interclient.jar
export CLASSPATH
È possibile testare InterClient con il seguente comando
java -classpath .:$CLASSPATH:interclient-utils.jar interbase.interclient.utils.CommDiag
nel direttorio /opt/interbase/interclient, dopo aver riavviato i servizi di rete riavviando il demone xinetd (a tal fine si può far uso di KDE Control Panel -> Service Conf) e avviato il server di InterBase con in comando ibserver. Parametri che possono essere utilizzati per il test:
  • InterServer Host: localhost
  • Database File: /opt/interbase/examples/employee.gdb
  • User: sysdba
  • Password: masterkey
se compare il messaggio "No Installation problems detected!" al fondo l'installazione è andata a buon fine.
Il servizio interserver per utilizzare InterClient corrisponde a 3060/tcp (è possibile verificarlo al fondo del file /etc/services).
L'interprete SQL, isql, è disponibile nel direttorio /opt/interbase/bin. Si faccia attenzione che a volte è presente un analogo comando in /usr/local/bin (fa parte del pacchetto unixODBC) e con il semplice comando isql è questo ad assere eseguito anzichè quello fornito da InterBase.

Link utili

Installazione di interbase e integrazione con PHP e APACHE (by Luca Roversi).


[Matteo Baldoni's HOME] [Corso di Laurea e Diploma in Informatica] [Department's HOME]

Last update: Aug 09, 2002