Newsgroup: it.comp.software.database
Titolo: Oracle Form non si collega! aiuto

Ho un problema con Oracle Form Builder: il programma si avvia e funziona
correttamente però non riesco a connettermi; inserendo scott/tiger oppure
system/manager il risultato è sempre un messaggio che dice: "ORA-12154: TNS:
non è stato possibile risolvere il nome del servizio."
Cosa posso fare?
Sto utilizzando Oracle8i; il programma SQL Plus funziona correttamente
utilizzando sia scott/tiger sia system/manager.
Quindi ne deduco che è solo un problema di Form.
Quando ho installato il cd di Form e Report mi ha detto in quale cartella
volevo installarlo e mi diceva che non poteva installarlo nella cartella
Oracle\Ora81 perchè c'era gia il prodotto OraHome81. Allora l'ho installato
nella cartella Oracle\Ora8f
Ultima cosa: installando Form e Report ho visto che c'è anche una nuova voce
nel menu avvio: Oracle Home Selector.
Ho visto che ci sono due voci: Ora81 e Ora8f.  Ho provato selezionando prima
una e poi l'altra ma il programma Form non riesce comunque a collegarsi.
Sapete aiutarmi?
Grazie
Luca

 ha scritto nel
messaggio
news:356i9.12281$Av4.2...@twister2.libero.i
t...

Non so quanto conosci Oracle assumerò (senza
offesa) che
tu ne sappia poco.
SQL*Plus per collegarsi quando gli fornisci
il nome del servizio
risolve il nome del servizio servendosi di un
file che si chiama
TNSNAMES.ORA
Se hai diverse Oracle_home avrai anche
diversi di questi file.
Il problema è questo SQL*PLUS utilizza un
TNSNAMES.ORA mentre
FORM ne utilizza un altro.
Ti dirò di più se hai installato più versioni
di SQL*Plus è probabile
che ognuno ne utilizzi uno differente.
Le soluzioni sono due:
a) li sincronizzi a mano ogni volta
b) Ne utilizzi uno solo andando a scrivere a
manina
    nel registro di windows
Secondo la tua configurazione dovresti avere
almeno due
TNSNAMES.ORA uno nella directory
...\oracle\ora81\network\admin
ed uno nella directory
...\oracle\ora8f\net80\admin
( in realtà dipende anche dalla versione di
Form che hai).
Probabilmente nel secondo manca una delle
entry presenti nel secondo.
Prova a sincronizzarli.
Se non sono stato chiaro contattami pure.
danilo
P.s.
Per quanto riguarda la possibilità di
utilizzarne
uno solo è possibile inserire nel registro
alla voce:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
la chiave  TNS_ADMIN mettendogli come valore
il percorso
del TNSNAMES.ORA e ripetere l'operazione per
OGNI oracle home.

...
Si installano una nuova oracle_home (dovrebbe essere un client 8.0.5,
tra l'altro con un problema di duplicazione dei dati inrete), con i
propri files di configurazione;
ti conviene definire una variabile di sistema, TNS_ADMIN, per puntare
ai files di configurazione della tua oracle home principale (oppure ti
fai una copia della network/admin in ogni oracle home)
Greetings,
Alessandro Trebbi
Pesaro, Italy
http://www.b3soft.com


 file che si chiama
Grazie mille. provo subito cosi.
ciao
Luca

 Prova a sincronizzarli.
Qui non ho capito cosa devo fare. In effetti il contenuto dei due file č
diverso.
Che vuol dire sincronizzarli? basta che copio il contenuti del primo file
dentro il secondo file?
Posso contattarti in email?
Ciao e grazie ancora
Luca

 Posso contattarti in email?
Certamente!!


 > Posso contattarti in email?
Non c'è bisogno di romperti le scatole via email...FUNZIONA....
Grazie mille
Luca