PDA

Ver la Versión Completa : Migración a 10g release 2 - Problemas con la aplicación de Delphi .NET


SMTZ
10-07-2006, 12:31:31
Hola, recientemente he migrado de Oracle 10g release 1 a Oracle 10g release 2:
- He hecho un full export de la BD.
- He borrado la BD.
- He desinstalado la versión antigua de Oracle.
- He instalado la nueva versión.
- He creado una BD con el mismo nombre que la antigua.
- He creado el listener y lo he asociado a la BD.
- He hecho el full import de la BD.
- Una vez que está todo arrancado, con el propio SQL plus que viene Oracle puedo hacer consultas a las bases de datos sin problemas y puedo arrancar el Oracle Enterprise Manager con normalidad.

El caso es que la antigua aplicación de Delphi que utilizaba la BD ya no puede conectar con la base de datos por un error de listener, así que he vuelto a crear la cadena de conexión de la aplicación para que conecte con la nueva BD, pero no hay manera. He aplicado instalado el "update 2 de delphi" por si hubiera algún problema de actualización con los componentes, pero no ha solucionado el problema.

La cadena de conexión que utiliza el componente bdpconnection de Borland es:

Self.ConexionBdpConnection.ConnectionString := 'assembly=Borland.Data.Orac'le, Version=2.5.0.0, Culture=neutral, PublicKeyToken=91d62ebb5b0d1b1b;ven dorclient=oci.dll;pooling=True;grow on demand=True;database=ECODOMESTICA;username=system;max pool size=100;password=cz4lg3;provider=Oracle';

¿Sabe alguien que es lo que falla?

Gracias.

SMTZ
10-07-2006, 12:50:34
Hola, en el sqlnet.log, veo el siguiente error:

Fatal NI connect error 12528, connecting to:
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=noname)(PORT=1521))(CONNECT_DATA=(SID=ECODOMESTICA)(CID=(P ROGRAM=c:\oracle\product\10.2.0\db_1\bin\emagent.exe)(HOST=NONAME)(USER=SYSTEM))))

VERSION INFORMATION:
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
Windows NT TCP/IP NT Protocol Adapter for 32-bit Windows: Version 10.2.0.1.0 - Production
Time: 10-JUL-2006 09:47:53
Tracing not turned on.
Tns error struct:
ns main err code: 12564
TNS-12564: TNS:conexión rechazada
ns secondary err code: 0
nt main err code: 0
nt secondary err code: 0
nt OS err code: 0


Aclaro que no existen problemas de comunicaciones (perimisos de firewall, etc.)

SMTZ
11-07-2006, 09:58:20
Hola, esta mañana, al encender el PC he vuelto a probar y funcionaba todo correctamente. Supongo que Delphi necesitaba reiniciarse, aunque no entiendo por qué. El caso es que ya va todo perfectamente.