Se hai dei dati archiviati in un database Oracle, puoi connetterti usando l'Oracle Instant Client. Per installare il client, è necessario:
- Scaricare il Basic Package di Oracle Instant Client per Linux dalla pagina Instant Client download del sito Web di Oracle.
Assicurati di selezionare la distribuzione e l'architettura Linux corrette che corrispondano alla tua installazione di WPS Analytics da 32 o 64 bit. - Una volta scaricato il file zip, cambiare la directory (cd) nella cartella /opt ed estrarre il contenuto tramite il seguente comando:
unzip percorso-download/instantclient-basic-versione.zip
- Dove percorso-download indica il percorso assoluto alla directory di download e versione indica la versione scaricata di Oracle Instant Client.
- Al termine, l'archivio del connettore Oracle viene decompresso nella cartella /opt.
- Crea un collegamento simbolico denominato oracle che si collega alla cartella estratta usando il seguente comando:
ln -s instantclient-basic-versione oracle
- Aggiungere le raccolte Oracle alla cache della raccolta condivisa:
- Cambia la directory (cd) con la cartella /etc.
- Visualizza il contenuto del file ld.so.conf.
- Se ld.so.conf fa riferimento a una cartella separata tramite un'istruzione include:
Crea un file denominato wps.conf nella cartella di riferimento e aggiungi la riga /opt/oracle al file wps.conf. - Se ld.so.conf contiene un elenco di cartelle:
Aggiungi la riga /opt/oracle al file. - Esegui ldconfig.
- Se ld.so.conf fa riferimento a una cartella separata tramite un'istruzione include:
Una volta scaricato il client, prova la connettività del database con il seguente programma in linguaggio SAS:
LIBNAME DATASRC ORACLE USER=nome-utente PASSWORD=password PATH=id-remoto;
PROC DATASETS LIBRARY=DATASRC;
RUN;
- Nell'istruzione LIBNAME, sostituisci nome-utente e password con il tuo nome utente e la tua password per il server, l'opzione PATH contiene il nome del server specificato come id-remoto e, opzionalmente, un nome TNS (cioè, il SID di Oracle).
- La procedura DATASETS riporta i nomi di tutte le tabelle nel database selezionato; per i database con un gran numero di tabelle, l'esecuzione di questo programma potrebbe richiedere del tempo.
Commenti
0 commenti
Questo articolo è chiuso ai commenti.