Re: Oracle e php

2005-08-19 Per discussione Alessandro Fracchetti

Paolo Sala wrote:


Alessandro ancora mille grazie: quasi ci siamo

L'unica cosa che ancora mi manca è come accedere a tnsnames.ora. Ho 
provato a settare la variabile d'ambiente TNS_ADMIN ma non è cambiato 
nulla.


Mi spiace ma questa non l'ho capita... cosa vuol dire accedere al 
tnsnames.ora? Se ho capito di seguito, questo viene letto perchè la 
logon sul db la fa', vero? Se me lo spieghi, vediamo di risolvere anche 
questo...


Comunque tutto funziona poiché se in ocilogon() come db gli metto il 
contenuto di tnsnames.ora si connette senza problema.


Mille e mille grazie.


Di nulla...



Piviul

PS

Come promemoria mio e nel caso creda che abbia fatto qualche errore e 
voglia controllare i pacchetti deb che mi hai fornito specifico tutto 
ciò che ho fatto:


1. Ho disinstallato con --purge tutto i pacchetti php4.
2. Ho installato dei pacchetti che mi hai dato soltanto 
libapache2-mod-php4,

php4-common e php4-oci8.
3. Ho spacchettato l'instant client direttamente in /app/oraclient, 
senza sottodirectory.

4. cd /app/oraclient/ e ln -s libclntsh.so.10.1 libclntsh.so.9.0
5. in /etc/apache2/envvars ho inserito export ORACLE_HOME=/app/client 
e export LD_LIBRARY_PATH=$ORACLE_HOME


Io qui ho:
export LD_LIBRARY_PATH=/app/oraclient/bin


6. in /etc/php4/apache2/php.ini
7. extension=oci8.so
8. /etc/init.d/apache2 restart

Ovviamente come già accennavo ho provato ad inserire in envvars anche 
export  TNS_ADMIN=$ORACLE_HOME/network/admin, dove avevo salvato 
tnsnames.ora e sqlnet.ora.




Alessandro F.

Ps: La mia mail alla ML arriva sempre doppia o sono le regole del mio 
client che me la fa copiare 2 volte?




signature.asc
Description: OpenPGP digital signature


Re: Oracle e php

2005-08-19 Per discussione Alessandro Fracchetti


Paolo Sala wrote:


Alessandro Fracchetti scrisse in data 19/08/2005 13:46:


[...]
Allora la mia situazione è questa...

Ho un utente che ho chiamato  oraclient on HOME=/home/oraclient,  
$ORACLE_HOME=/app/oraclient. Tutto questo non perchè ci sia un motivo 
fondamentale, ma solo per analogia con quanto faccio per una 
installazione oracle completa.


In $ORACLE_HOME  c'è:
[EMAIL PROTECTED] ls -al
totale 4
drwxr-xr-x  4 oraclient users  54 2005-03-15 15:39 .
drwxr-xr-x  5 oracleoinstall   56 2005-05-31 09:42 ..
lrwxrwxrwx  1 oraclient users  18 2005-06-27 17:39 bin - 
instantclient10_1/

drwxr-xr-x  2 oraclient users4096 2005-08-17 09:38 instantclient10_1
drwxr-xr-x  3 oraclient users  18 2005-03-15 15:39 network

[EMAIL PROTECTED] ls -al network/admin/tnsnames.ora
-rw-r--r--  1 oraclient users 5536 2005-08-17 09:47 
network/admin/tnsnames.ora


[EMAIL PROTECTED] ls bin/*
bin/classes12.jar  bin/libclntsh.so.10.1  bin/libnnz10.so
bin/libocci.so.10.1  bin/libocijdbc10.so
bin/libclntsh.so   bin/libclntsh.so.9.0   bin/libocci10_296.so.10.1  
bin/libociei.so  bin/ojdbc14.jar


Era questa l'informazione che ti serviva??
[]



Confermo quello già detto da Davide. La tua mail arriva una sola 
volta. Mi sa che te la duplichi...



bene ... non volevo intasare la ML inutilmente :o)


Davvero ancora grazie, ho imparato un sacco di cose.

Saluti

Piviul


Ciao,
Alessandro F.




signature.asc
Description: OpenPGP digital signature


Re: Oracle e php

2005-08-19 Per discussione Alessandro Fracchetti

Paolo Sala wrote:


Alessandro Fracchetti scrisse in data 19/08/2005 15:54:

Ho un utente che ho chiamato  oraclient on HOME=/home/oraclient,  
$ORACLE_HOME=/app/oraclient. Tutto questo non perchè ci sia un motivo 
fondamentale, ma solo per analogia con quanto faccio per una 
installazione oracle completa.


In $ORACLE_HOME  c'è:
[EMAIL PROTECTED] ls -al
totale 4
drwxr-xr-x  4 oraclient users  54 2005-03-15 15:39 .
drwxr-xr-x  5 oracleoinstall   56 2005-05-31 09:42 ..
lrwxrwxrwx  1 oraclient users  18 2005-06-27 17:39 bin - 
instantclient10_1/

drwxr-xr-x  2 oraclient users4096 2005-08-17 09:38 instantclient10_1
drwxr-xr-x  3 oraclient users  18 2005-03-15 15:39 network

[EMAIL PROTECTED] ls -al network/admin/tnsnames.ora
-rw-r--r--  1 oraclient users 5536 2005-08-17 09:47 
network/admin/tnsnames.ora


[EMAIL PROTECTED] ls bin/*
bin/classes12.jar  bin/libclntsh.so.10.1  bin/libnnz10.so
bin/libocci.so.10.1  bin/libocijdbc10.so
bin/libclntsh.so   bin/libclntsh.so.9.0   bin/libocci10_296.so.10.1  
bin/libociei.so  bin/ojdbc14.jar


Era questa l'informazione che ti serviva??



Scusa hai ragione, pensavo fosse chiaro quale fosse il mio problema...

La mia situazione è analoga tranne che non ho alcun utente oraclient e 
che l'instantclient l'ho scompattato direttamente in /app/oraclient. 
Il problema è che se chiamo ocilogon('username','password','dbProva') 
mi risponde


*Warning*:  ocilogon(): _oci_open_server: ORA-12154: TNS:could not 
resolve the connect identifier specified



se invece chiamo

$db='dbProva =  (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = 
TCP)(HOST = oraserver)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME 
= dbProva) ) ) ';

ocilogon('username','password',$db);



Ovviamente

dbProva =  (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = 
TCP)(HOST = oraserver)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME 
= dbProva) ) )



è contenuta anche in $ORACLE_HOME/network/admin/tnsnames.ora

Hai qualche idea?

Grazie ancora

Piviul


Quindi quello che io ho in $ORACLE_HOME/bin tu lo hai direttamente in 
$ORACLE_HOME??? e network è una sottodirectory allo stesso livello di, 
per esempio, libclntsh.so.10.1?


Non ti è possibile riprodurre la gerarchia:
$ORACLE_HOME
  --- bin  (con tutti gli *.so* 
dell'instant client)

  --- network
   --- admin
e verificare che in questo modo il tuo tnsnames funziona?

Io ho fatto così per rispettare la gerarchia oracle...
Altre idee proprio non ne ho.

Fammi sapere se ti è possibile la prova.

Ciao,
Alessandro F.



signature.asc
Description: OpenPGP digital signature


Re: Oracle e php

2005-08-18 Per discussione Alessandro Fracchetti

Paolo Sala wrote:

Grazie mille Alessandro, scusa se non ti ho risposto subito. Dunque, 
ho provato la strada più facile:


Alessandro Fracchetti scrisse in data 17/08/2005 15:21:


Comunque se vuoi usare apt-get puoi metterti nel sources.list
   deb http://www.robertofracchetti.it/alessandro/  binary/
e qui ho messo solo i pacchetti php4.


ma mi dice:

Impossibile ottenere 
http://www.robertofracchetti.it/alessandro/binary//php4-common_4.3.10-15.1_i386.deb  
Somma MD5 non corrispondente




Avrò sicuramente sbagliato qualcosa... sono al mio primo repository ;o)


Provo ad installare ogni singolo .deb?

Prova e fammi sapere...  io ho messo tutti i .deb in una directory e ho 
fatto un dpkg -i *.deb e tranne php4-sybase
, php4-xslt, php4-recode (mancano delle dipendenze) il resto si è 
installato.



Grazie ancora

Piviul



Ciao,
Alessandro F.




signature.asc
Description: OpenPGP digital signature


Re: Oracle e php

2005-08-17 Per discussione Alessandro Fracchetti
Eccomi di nuovo. Allora questa mattina ho provato a prendere tutti i 
.deb di php che ho compilato sul mio pc (dpkg -i *.deb) e ho

reinstallato il php4.

Il pezzo che a te serve è php4-oci8 che contiene:

[EMAIL PROTECTED] dpkg -L php4-oci8
/.
/usr
/usr/lib
/usr/lib/php4
/usr/lib/php4/20020429
/usr/lib/php4/20020429/oci8.so
/usr/share
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/php4-oci8
/usr/share/doc
/usr/share/doc/php4-oci8

Se guardi oci8.so le librerie che richiede:
[EMAIL PROTECTED] ldd /usr/lib/php4/20020429/oci8.so
   /etc/libcwait.so (0xb7fea000)
   linux-gate.so.1 =  (0xe000)
   libclntsh.so.9.0 = not found
   libc.so.6 = /lib/tls/i686/cmov/libc.so.6 (0xb7e96000)
   /lib/ld-linux.so.2 (0x8000)

Per quanto riguarda il pacchetto in se lui cerca libclntsh.so.9.0.

Ho fatto questa prova: sul mio pc ho il pacchetto oracle instantclient 
10.1.qualcosa (è uno zip che fornisce oracle che non serve nemmeno 
installare) in /app/oraclient.


In apache2ctl ho messo queste due righe:
 export ORACLE_HOME=/app/oraclient/
 export 
LD_LIBRARY_PATH=/app/oraclient/instantclient10_1/:/lib:/usr/lib:/usr/local/lib


Sotto /app/oraclient/instantclient10_1 ho fatto:
ln -s libclntsh.so.10.1 libclntsh.so.9.0

E tutto magicamente funziona.

Se vuoi posso metterti i .deb da qualche parte perchè tu li possa scaricare.

Ciao,
Alessandro F.

Paolo Sala wrote:


Ciao Alessandro, mille e mille grazie.

Alessandro Fracchetti scrisse in data 16/08/2005 09:50:

Prova a scaricarti solo questo pacchetto ed installarlo... non mi 
ricordo se mi funzionasse o meno (ho qualche vago ricordo che fosse 
legato ad una specifica versione del client.



Ho provatoa ad installarlo ma non soddisfa alcune dipendenze sicché...

Io ho scaricato il sorgente (che puoi fare a manina da 
http://puga.vdu.lt/debian/dists/stable/main/source/ senza sporcarti 
il sources.list e questi sono i file che ti servono: 
php4_4.3.10-15.1.diff.gz php4_4.3.10-15.1.dsc 
php4_4.3.10-15.1_i386.changes php4_4.3.10.orig.tar.gz),
modificare in php4-4.3.10 il file debian/rules mettendo la tua 
$ORACLE_HOME dove trovi scritto --with-oci8=shared,$TUA_ORACLE_HOME \

) e poi sono andato di dpkg-buildpackage.



Scusa se sono un po' pedante ma essendo alle prme armi... anzitutto 
non ho trovato php4_4.3.10-15.1_i386.changes. Comunque ho scaricato 
php4_4.3.10-15.1.diff.gz php4_4.3.10-15.1.dsc php4_4.3.10.orig.tar.gz; 
poi ho lanciato dpkg-source -x php4_4.3.10-15.1.dsc? Sono andato in 
php4-4-3-10/debian/rules e ho inserito il path della dir dove ho 
installato il client oracle. Poi ho lanciato dpkg-buildpackage e 
fallisce dicendo



make: *** [patch-stamp] Error 1



Ho provato quindi con il sorgente originale di debian sarge; php4 lo 
ricompilo e lo installo senza problemi, in phpinfo() trovo in 
configure command '--with-oci8=my/path/ora/home/'; poi c'è anche una 
sezione oci8 che prima non avevo con



OCI8 Support enabled
Revision $Revision: 1.183.2.16 $
Oracle Version 10.1
Compile-time ORACLE_HOME /home/psala/oracle/product/10.2.0/client/
Libraries Used /no value/


...forse il problema è in libraries used no value...

Se vuoi i pacchetti per oracle 9.0.1 te li posso mettere da qualche 
parte.



Io dovrei interrogare un oracle 8 sicché se credi che il 9.0.1 sia 
meglio del 10.1 molto volentieri!


Poi mi dici di mettere in php.ini


extension=oci8.so



ma non ho alcun modulo oci8.so!!!

e ricordarsi di mettere nell' apachectl o apache2ctl l'esportazione 
della $ORACLE_HOME:

export ORACLE_HOME=/app/oracle/product/9.0.1



Fatto ma non cambia nulla.

Se hai qualche idea...

Mille grazie davvero

Piviul






signature.asc
Description: OpenPGP digital signature


Re: Oracle e php

2005-08-17 Per discussione Alessandro Fracchetti
Sto' copiando tutti i .deb qui 
http://www.robertofracchetti.it/alessandro/binary/
prenditi quelli che ti servono (non credo che il php4-oci8 solo sia 
sufficiente, dovrai

installarti tutto il php di quella versione)

[EMAIL PROTECTED] apt-cache show php4-oci8
Package: php4-oci8
Source: php4
Version: 4:4.3.10-15.1
Priority: optional
Section: web
Maintainer: Adam Conrad [EMAIL PROTECTED]
Depends: libc6 (= 2.3.2.ds1-21), debconf (= 0.5) | debconf-2.0, 
phpapi-20020918, php4-common (= 4:4.3.10-15.1)


Comunque se vuoi usare apt-get puoi metterti nel sources.list
   deb http://www.robertofracchetti.it/alessandro/  binary/
e qui ho messo solo i pacchetti php4.

In effetti php4-oci8 l'ho compilato sulla mia macchina di produzione che 
ha installato un Oracle 9.0.2 (questo perchè devo connettermi a versioni 
Oracle dalla 7.3.3 alla 10g).


Per l'altra domanda, in azienda usiamo come db server SOLO macchine Unix 
(AIX) / Linux (RedHat 7.1 / AS 2.1 per supporto Oracle). Nelle macchine 
dove deve girare solo il client, si usa debian.


Ciao,
Alessandro F.



Paolo Sala wrote:


Ciao Alessandro, anzitutto mille e mille grazie mi sto chiarendo le
idee... da quel che ho capito e che mi dici, tu hai installato un modulo
aggiuntivo per acceder alle oci-8. Io invece ho ricompilato php. Infatti
mentre tu il libclntsh.so.10.1 lo trovi utilizzato dal modulo oci-8, io
lo trovo utilizzato da php4


[EMAIL PROTECTED]:~$ ldd /usr/lib/apache2/modules/libphp4.so | grep libclnt
libclntsh.so.10.1 = /app/oracle/lib/libclntsh.so.10.1 
(0x4059e000)



E in php.ini mi sembra sia giusto che non ci sia alcuna entry per
caricare il modulo per le oci-8 essendo già incluso in 
libapache2-mod-php4.


Credo che quindi il problema risieda altrove...

Comunque dal momento che avere un modulo per accedere a php può essere
più intelligente che avere un blobbone dove tutto è incluso, se sei
ancora disponibile provo molto volentieri la tua strada:
1. scompatto l'instant ora client in /app/oraclient.
2. se puoi farmi avere in qualche modo il deb per l'oci-8 (anche via
email... oppure è troppo grande?) provo ad installarlo.
3. Aggiungo la export per ORACLE_HOME e LD_LIBRARY_PATH in apache2ctl
4. E faccio il link simbolico alla versione 10 della versione 9 (quindi
vuol dire che oci-8.deb è compilato per oracle 9?)
...e dovrebbe andare?

Scusa se ti ho ammorbato con le mie ipotesi ma sto cercando anche di
capire un po' come funziona e se anzi credi che abbia detto un sacco di
czzte fammelo sapere.

Grazie ancora

Piviul

PS
Toglimi una curiosità: oracle server è ospitato da un server linux o
windows?







signature.asc
Description: OpenPGP digital signature


Re: Oracle e php

2005-08-16 Per discussione Alessandro Fracchetti

Paolo Sala wrote:


[EMAIL PROTECTED] scrisse in data 13/08/2005 07:49:


Grazie mille Davide, martedì ci guardo e ti faccio sapere.

Grazie ancora

Piviul

 


Il giorno ven, 12/08/2005 alle 17.47 +0200, Paolo Sala ha scritto:
  


*Fatal error*: Call to undefined function: oci_connect() in
*/var/www/oracledb.php* on line *17*
  



Nel php.ini è abilitato?

Ho cercato ma nel php.ini non ho trovato nulla riguardo a oracle. Come 
si fa per abilitarlo?


Grazie ancora

Piviul



extension=oci8.so

e ricordarsi di mettere nell' apachectl o apache2ctl l'esportazione 
della $ORACLE_HOME:

export ORACLE_HOME=/app/oracle/product/9.0.1

Saluti,
Alessandro F.



signature.asc
Description: OpenPGP digital signature


Re: Oracle e php

2005-08-12 Per discussione Alessandro Fracchetti

Paolo Sala wrote:

Qualcuno è riuscito ad installare il supporto ad oracle in php4 su una 
debian sarge?


Ci sto provando da tempo ma ahimé non ci sono ancora riuscito...

Se qualcuno lo avesse fatto e fosse disposto a darmi qualche dritta...

Piviul



Se metti

#php4-oci8
deb http://puga.vdu.lt/debian sarge main
deb-src http://puga.vdu.lt/debian sarge main

nella tua sources.list dovresti avere quello che ti serve.

Saluti,
ALessandro F.



signature.asc
Description: OpenPGP digital signature


Re: Tora e Oracle

2005-03-14 Per discussione Alessandro Fracchetti
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
In effetti a suo tempo avevo contattato il mantainer e mi aveva
confermato che il supporto ad oracle non era  stato compreso  proprio
per politiche di licenza..
Io personalmente ho scaricato un rpm di redhat
(tora-alpha-1.3.13-1static.i686.rpm) e grazie ad alien ho un .deb
funzionante...
Se vuoi te lo posso mettere online da qualche parte..
Saluti,
~Fracchetti Alessandro


Michele Orsenigo ha scritto:
| Ho installato Tora, ma non contiene le librerie di accesso a
| Oracle. Se non ho capito male, questo succede perchè la licenza non
| è conforme. Cercandi in rete ho trovato poche informazioni in
| merito, e utilizzando quel poco, ho cercato di installare l'instant
| Client, scaricato dal sito ufficiale di Oracle. Ora credo che il
| problema sia solo di configurare il tutto in modo che funzioni, ma
| non ho trovato alcuna indicazione per Debian (e molto poco per le
| altre distro). C'é qualcuno che mi sa dare qualche dritta ? Grazie
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.0 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCNZXwplqyYoJd8FQRAshLAKCKq8Lf6UJvWm4q2emNdwhx3rfl7ACg1oXd
FLOnxIawyDLRLZhLqPkn10Q=
=FB5R
-END PGP SIGNATURE-
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Re: Tora e Oracle

2005-03-14 Per discussione Alessandro Fracchetti
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Lo trovi qua  http://afra.homelinux.org/alien/ (quando il pc è acceso)..
Saluti,
~Fracchetti Alessandro


Michele Orsenigo ha scritto:
| On Monday 14 March 2005 14:47, Alessandro Fracchetti wrote:
|
| In effetti a suo tempo avevo contattato il mantainer e mi aveva
| confermato che il supporto ad oracle non era  stato compreso
| proprio per politiche di licenza..
|
| Io personalmente ho scaricato un rpm di redhat
| (tora-alpha-1.3.13-1static.i686.rpm) e grazie ad alien ho un .deb
|  funzionante...
|
| Se vuoi te lo posso mettere online da qualche parte..
|
| Mi faresti un grosso favore. Grazie
|
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.0 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCNcBoplqyYoJd8FQRAhAnAJ4qDxjqtHtj4vRH8ASZ1DDoy13gOgCg115c
KGOG51hL+RkqrjBeN6xOUjU=
=WRE1
-END PGP SIGNATURE-
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Re: hp proliant DL360 G2

2004-10-11 Per discussione Alessandro Fracchetti
Io ho installato degli ML350 e ho letto che ci sono problemi con il 
controller raid (con kernel  2.4.21)..

Ti consiglio questo indirizzo, in cui mostrano l'installazioe di una 
Knoppix su macchine con questi controller... io  alla fine ho optato per 
questa strada e poi facendo pulizia alla fine.
http://www.inf.unibz.it/dis/Faculty/itservices/Debian-DL380_HOWTO.html
Saluti,
Fracchetti Alessandro


Giga Group wrote:
Salve sto per iniziare l'installazione di una woody su questa macchina:
processore: Intel Pentium III 1.40-GHz 
memoria: 1GB PC133-MHz Registered ECC SDRAM
storage controller: Smart Array 5i Controller 
hard disk: 2 Ultra320 Hot Pluggable Drives da 36.4GB (10.000 rpm)

ora vi chiedo se avete avuto esperienze del genere e se avete da darmi
qualche 
consiglio sull'installazione; Vorrei andare sicuro durante
l'installazione
e non trovarmi davanti a dei problemi di riconoscimento ecc. ecc.

grazie per l'aiuto
 




R: Backup intero sistema

2003-04-30 Per discussione Alessandro Fracchetti
Mondo funziona molto bene lo uso sia su Debian che RedHat... conviene
sicuramente provarlo.
Saluti,
 Alessandro


-Messaggio originale-
Da: Giovanni Visciano [mailto:[EMAIL PROTECTED]
Inviato: mercoledì 30 aprile 2003 9.29
A: debian
Oggetto: RE: Backup intero sistema



-- Messaggio originale --
From: Ezio Bonsi [EMAIL PROTECTED]
To: debian-italian@lists.debian.org
Subject: Backup intero sistema
Date: Tue, 29 Apr 2003 23:45:53 +0200


Ho un sistema debian woody configurato e stabile di cui vorrei fare un
backup completo (il sistema è su 3 partizioni.. /, /var e /usr) poichè
lo
uso come server di test e in caso di distruzione vorrei poterlo
ripristinare in poco tempo allo stato attuale.
Che soluzione posso adottare? Pensavo di fare qualche archivio tar che
includesse i permessi e quant'altro in modo da poter ripristinare il tutto,
ma non mi sembra la soluzione migliore.
Consigli?

Saluti,
Ezio


partimage (c'è anche in knoppix).

Ciao.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact
[EMAIL PROTECTED]