Entrar
¿Usuario nuevo? Regístrate
AdminBDOracle · Administración de Bases de Datos Oracle
? ¿Ya estás suscrito? Entrar en Yahoo!

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes buscar mensajes antiguos en un grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Re: [Oracle] ora-12154 en Servicios Hetereogenos con access   Lista de mensajes  
Responder | Reenviar Mensaje #5414 de 7405 |
Re: [Oracle] ora-12154 en Servicios Hetereogenos con access

Vuelve a darme

Iniciado con Pid=7816
Recibiendo en: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXPROC)))
Recibiendo en:
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=misiones.centralita.misionessalesi
anas.org)(PORT=1522)))

TIMESTAMP * CONNECT DATA [* PROTOCOL INFO] * EVENT [* SID] * RETURN CODE
TNS-01201: El listener no puede encontrar el ejecutable
/u0/opt/oracle/product/9.2/hs/bin/hsodbc para SID odbc_access
Ya no se está recibiendo de:
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXPROC)))

Ahora cambiando el KEY=EXPROC que es como lo tenia. Lo que si que me he dado
cuenta es que yo en /u0/opt/oracle/product/9.2/hs/bin/ lo único que tengo es
el fichero brand.bin, es decir no tengo ninguna carpera dentro del bin
llamada hsodbc y naturalmente ningún ejecutable.
----- Original Message -----
Sent: Thursday, February 01, 2007 3:48 PM
Subject: RE: [Oracle] ora-12154 en Servicios Hetereogenos con access

Puedes suprimir (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY))) ya que esta es utilizada en SQL Server, enviame, es tunel que se utiliza para la data.
TNS-01201: El listener no puede encontrar el ejecutable /u0/opt/oracle/product/9.2/hs/bin/hsodbc para SID odbc_access  (revisa que este directorio y fichero exista por favor.
 
Aca  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY))) no puede ser PNPKEY, tiene que ser EXTPROC1
 
Deten ambos servicios y emviame las pantallas que tienes, despues de levantarlos los servicios, si puedes hacerlo, seria bueno si me pudieras enviar el LISTENER y TNSNAMES que tienes en tu servidor, si lo deseas para hacerlo mas privado el envio de estos archivos puedes enviarlos a alvaro.gomez@uees.edu.sv
 
 



De: AdminBDOracle@yahoogroups.com [mailto:AdminBDOracle@yahoogroups.com] En nombre de Carlos de Burgos
Enviado el: Jueves, 01 de Febrero de 2007 02:44 a.m.
Para: AdminBDOracle@yahoogroups.com
Asunto: Re: [Oracle] ora-12154 en Servicios Hetereogenos con access

vamos a ver, porque son varias cosas:
 
SID_LIST_LISTENER_ACCESS =
  (SID_LIST =
    (SID_DESC=
      (SID_NAME = odbc_access)
      (ORACLE_HOME = /u0/opt/oracle/product/9.2/hs)  <-- ¿Aqui no seria /u0/opt/oracle/product/9.2/ ?
      (PROGRAM = hsodbc)
    )
  )
 
En ppio. lo he dejado asi. pero al hacer start listener_access
 
me arroja el log
 
Iniciado con Pid=6019
Recibiendo en: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY)))
Recibiendo en: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=misiones.centralita.misionessalesianas.org)(PORT=1522)))
 
TIMESTAMP * CONNECT DATA [* PROTOCOL INFO] * EVENT [* SID] * RETURN CODE
TNS-01201: El listener no puede encontrar el ejecutable /u0/opt/oracle/product/9.2/hs/bin/hsodbc para SID odbc_access
Ya no se está recibiendo de: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY)))
Ya no se está recibiendo de: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=misiones.centralita.misionessalesianas.org)(PORT=1522)))
Por cierto en \hs\bin solo tengo el fichero brand.bin ¿?¿?
 
Una preguntilla como curiosidad que significa exactamente KEY=PNPKEY que le pones en el listener de access.?
 
----- Original Message -----
Sent: Wednesday, January 31, 2007 5:40 PM
Subject: RE: [Oracle] ora-12154 en Servicios Hetereogenos con access

Ok. hagamoslo juntos todos, creo que los demas listeros tienen la misma duda, en la imagen aparece el puerto 1521 por default que es el manejado por Oracle, ya que dentro del listener estas utilizando el mismo para todos asi que te herencia el puerto para access al mismo tiempo caso que tiene que ser todo contrario ya que access opera a traves de otro puerto
 
1 - Configura el LISTENER de Oracle y Access por separado, cuando levantes los servicios nuevamente te levantara unicamente el de Oracle
2 - Levanta el LISTENER de Access despues ya que tendras que especificar otro puerto que corresponda a Access entre un rango del (1522 al 1524)
3 - Luego de Levantar los Servicios LISTENER y LISTENER_ACCESS en su defecto lista los estados en los cuales te tiene que aparecer cada uno en un
    puerto diferente.
    LNSCTRL  STATUS ORACLE
    LNSCTRL  STATUS ORACLE_ACCESS
    Tendra que aparecerte algo asi:
 
El de ORACLE asi se tendra que ver:
LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 31-JAN-2007 10:26:22
 
Copyright (c) 1991, 2005, Oracle.  All rights reserved.
 
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
Start Date                31-JAN-2007 08:42:46
Uptime                    0 days 1 hr. 44 min. 17 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   C:\oracle\product\10.2.0\db_1\network\admin\listener.ora
Listener Log File         C:\oracle\product\10.2.0\db_1\network\log\listener.log
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ALVAROXP.uees.edu.sv)(PORT=1522)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "orcl" has 1 instance(s).
  Instance "orcl", status READY, has 1 handler(s) for this service...
Service "orclXDB" has 1 instance(s).
  Instance "orcl", status READY, has 1 handler(s) for this service...
Service "orcl_XPT" has 1 instance(s).
  Instance "orcl", status READY, has 1 handler(s) for this service...
The command completed successfully
 
El de ACCESS asi se tendra que ver:

LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 31-JAN-2007 10:26:14
 
Copyright (c) 1991, 2005, Oracle.  All rights reserved.
 
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=PNPKEY)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER_MSSQL
Version                   TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
Start Date                31-JAN-2007 10:14:49
Uptime                    0 days 0 hr. 11 min. 25 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   C:\oracle\product\10.2.0\db_1\network\admin\listener.ora
Listener Log File         C:\oracle\product\10.2.0\db_1\network\log\listener_mssql.log
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\PNPKEYipc)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ALVAROXP.uees.edu.sv)(PORT=1433)))
Services Summary...
Service "MSORA" has 1 instance(s).
  Instance "MSORA", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
 
Te envio el LISTENER.ora Y TNSNAMES.ora respectivos, el problema que se mira en la imagen que envias es que son servicios diferentes los cuales no pueden recidir en el mismo puerto, asi que cuando tu intentas hacer un
 
SQL> select * from tabla@odbc_access el intenta buscar en oracle pues es el puerto por default en los NLS
 
Revisa las rutas que te he colocado, creo que tendras que modificar mas de alguna, pues no recuerdo muy bien la ruta en HP pero si creo que es oradata,
haz una copia de los LISTENER y TNSNAMES que tienes en tu equipo en otro directorio y copia los cuales te he enviado, reinicia el equipo y solo te cargara el LISTENER, el LISTENER_ACCESS tendras que cargarlo por separado.
 
Me avisas como te funciona y me envias la pantallas
 
 

De: AdminBDOracle@yahoogroups.com [mailto:AdminBDOracle@yahoogroups.com] En nombre de Carlos de Burgos
Enviado el: Miércoles, 31 de Enero de 2007 09:55 a.m.
Para: AdminBDOracle@yahoogroups.com
Asunto: Re: [Oracle] ora-12154 en Servicios Hetereogenos con access

Esto es lo que me sale en el status
 
muchas gracias.
 
 
----- Original Message -----
Sent: Wednesday, January 31, 2007 4:13 PM
Subject: RE: [Oracle] ora-12154 en Servicios Hetereogenos con access

Enviame las pantallas de los status del listener mejor.. asi te podre ayudar un poco mas.
 


De: AdminBDOracle@yahoogroups.com [mailto:AdminBDOracle@yahoogroups.com] En nombre de Carlos de Burgos
Enviado el: Miércoles, 31 de Enero de 2007 09:12 a.m.
Para: AdminBDOracle@yahoogroups.com
Asunto: Re: [Oracle] ora-12154 en Servicios Hetereogenos con access

No se, creo que todo es correcto, pero tb creo que hay algo mal, le he configurado como tu en otro puerto, pero nada, la bd esta en local en mi c:\, en ppio. no tiene clave ni nada, en el odbc en avanzadas lo único que le he configurado es el DefaultDir a C:\.
 
Por eso el database link lo he creado simplemente create public database link BBDD_ACCESS  using 'bbdd_access';
 
Lo que noto es que cuando hago un status del listener, en todas las instancias me arroja 2 lineas:
una diciendo que la instacia xxx con estado UNKNOWN tiene 1 manejador para este servicio
y otra diciendo que la instacia xxx con estado READY tiene 1 manejador para este servicio
 
Pero la del servicio odbc_access solo me da la 1ª de ellas, como si no estuviese READY ¿? :\
 
En cuanto al resto creo que todo es correcto, pero vamos me arroja lo mismo
 
Gracias
 
----- Original Message -----
Sent: Wednesday, January 31, 2007 2:40 PM
Subject: Re: [Oracle] ora-12154 en Servicios Hetereogenos con access

Hola Carlos.
 
Es posible que alguno de los archivos de configuración no se encuentren debidamente configurado o quizas estes tratando de accesar a una base de datos que esta detras de un firewall. Ten en cuenta el uso de los puertos, el nombre del odbc y el de los archivos hsodbc.
 
El documento adjunto tiene un proceso que he implementado en mas de una ocasión y siempre ha funcionado, espero que te sirva.
 
Saludos.
 
atte.
 
 
Alvaro Muñoz Martinez
Ingeniero Analista
Secretaría de Hacienda Distrital
Bogota D.C. - Colombia


----- Mensaje original ----
De: Carlos de Burgos <carlosdbb@yahoo.es>
Para: AdminBDOracle@yahoogroups.com
Enviado: martes, 30 de enero, 2007 10:21:15
Asunto: Re: [Oracle] ora-12154 en Servicios Hetereogenos con access

El listener esta correctamente levantado, uso un único listener para todas las instancias, cuando lo modifique le hice un reload y esta como te digo levantado con todos los manejadores de instancia.
 
Pero nada.
 
 
----- Original Message -----
Sent: Tuesday, January 30, 2007 4:03 PM
Subject: RE: [Oracle] ora-12154 en Servicios Hetereogenos con access

Revisa que todos tus servicios se encuentren arriba, no se como se llama el servicio que has creado adicional de ODBC_ACCESS, por default el que se levanta es el LISTERNER verdad siempre automaticamente, el que has creado tienes que levantarlo manualmente.
 
LSTNRCTL START listener_access (o que se llame el que creastes)
LSTNRCTL STATUS LISTENER_xx
LSTNRCTL START LISTENER_access
 


De: AdminBDOracle@ yahoogroups. com [mailto:AdminBDOrac le@yahoogroups. com] En nombre de Carlos de Burgos
Enviado el: Lunes, 29 de Enero de 2007 09:19 a.m.
Para: AdminBDOracle@ yahoogroups. com; desarrollooracle@ yahoogroups. com
Asunto: [Oracle] ora-12154 en Servicios Hetereogenos con access

Estoy con oracle 9.2.0.5 bajo HP-UX.

Estoy intentando hacer desde oracle una consulta a una bbdd de access
hubicada en mi equipo con Win2000.

He Instalado en el diccionario los servicios heterogeneos,
He configurado el listener en el servidor
(SID_DESC =
(ORACLE_HOME = /u0/opt/oracle/ product/9. 2)
(SID_NAME = odbc_access)
(PROGRAM = hsodbc)
)

He configurado el tnsnames en mi máquina
bbdd_access=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = misiones)(PORT = 1521))
)
(CONNECT_DATA = (SERVICE_NAME= odbc_access) )
(HS = OK)
)
)

Si hago un tnsping bbdd_access funciona correctamente

TNS Ping Utility for 32-bit Windows: Version 9.2.0.1.0 - Production on
29-ENE-20
07 16:13:08

Copyright (c) 1997 Oracle Corporation. All rights reserved.

Archivos de parßmetros utilizados:
C:\oracle\ora92\ network\admin\ sqlnet.ora
Adaptador TNSNAMES utilizado para resolver el alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL =
TCP)
(HOST = misiones)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME= odbc_access) )
(HS
= OK))
Realizado correctamente (140 mseg)

He configurado el ODBC para la bbdd access apuntando a mi bd access local

He creado el link
create public database link BBDD_ACCESS using 'bbdd_access' ;

He incluso he creado en el fichero init.ora en el directorio de ORACLE_HOME
/hs/admin/

-- FICHERO initODBC_ACCESS. ora
#
# HS init parameters
#

HS_FDS_CONNECT_ INFO = odbc_access
HS_FDS_TRACE_ LEVEL = 0
HS_FDS_TRACE_ FILE_NAME = odbc_access. trc
HS_AUTOREGISTER = TRUE

Pero al realizar la consulta select * from ejemplo@bbdd_ access; me devuelve
ora-12154:TNS: NO SE HA PODIDO RESOLVER EL NOMBRE DEL SERVICIO Oracle

¿Que me está pasando o me falta? porque el tnsnames creo que está correcto.

Gracias


____________ _________ _________ _________ _______
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice. yahoo.com



__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/



Jue, 1 de Feb, 2007 4:46 pm

carlosdbb
Sin conexión Sin conexión
Enviar mensaje Enviar mensaje

Reenviar Mensaje #5414 de 7405 |
Desplegar mensajes Autor Ordenar por fecha

Revisa que todos tus servicios se encuentren arriba, no se como se llama el servicio que has creado adicional de ODBC_ACCESS, por default el que se levanta es...
Alvaro Gomez
ernestomarti...
Sin conexión Enviar mensaje
30 de Ene, 2007
3:07 pm

El listener esta correctamente levantado, uso un único listener para todas las instancias, cuando lo modifique le hice un reload y esta como te digo levantado...
Carlos de Burgos
carlosdbb
Sin conexión Enviar mensaje
30 de Ene, 2007
3:23 pm

ya los revisastes el status de los listener el fichero que has creado en /hs/admin es el mismo nombre de la conexion odbc verdad... ...
Alvaro Gomez
ernestomarti...
Sin conexión Enviar mensaje
30 de Ene, 2007
3:40 pm

Si el fichero se llama initODBC_ACCESS.ora y la conexión en el tnsnames es bbdd_access= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =...
Carlos de Burgos
carlosdbb
Sin conexión Enviar mensaje
30 de Ene, 2007
4:03 pm

Yo utilizo uno similar en SQL Server de la siguiente forma: # listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\listener.ora...
Alvaro Gomez
ernestomarti...
Sin conexión Enviar mensaje
30 de Ene, 2007
4:06 pm

Revisa las versiones de las odbc que estas manejando, creo que ese es el problema, porque no encuentro otra cosa que pueda ser la verdad... ...
Alvaro Gomez
ernestomarti...
Sin conexión Enviar mensaje
30 de Ene, 2007
4:55 pm

Hola Carlos. Es posible que alguno de los archivos de configuración no se encuentren debidamente configurado o quizas estes tratando de accesar a una base de...
Alvaro Muñoz
bush_glicerine
Sin conexión Enviar mensaje
31 de Ene, 2007
1:42 pm

No se, creo que todo es correcto, pero tb creo que hay algo mal, le he configurado como tu en otro puerto, pero nada, la bd esta en local en mi c:\, en ppio....
Carlos de Burgos
carlosdbb
Sin conexión Enviar mensaje
31 de Ene, 2007
3:13 pm

Enviame las pantallas de los status del listener mejor.. asi te podre ayudar un poco mas. ________________________________ De: AdminBDOracle@yahoogroups.com...
Alvaro Gomez
ernestomarti...
Sin conexión Enviar mensaje
31 de Ene, 2007
3:42 pm

Esto es lo que me sale en el status muchas gracias. ... From: Alvaro Gomez To: AdminBDOracle@yahoogroups.com Sent: Wednesday, January 31, 2007 4:13 PM Subject:...
Carlos de Burgos
carlosdbb
Sin conexión Enviar mensaje
31 de Ene, 2007
4:00 pm

Ok. hagamoslo juntos todos, creo que los demas listeros tienen la misma duda, en la imagen aparece el puerto 1521 por default que es el manejado por Oracle, ya...
Alvaro Gomez
ernestomarti...
Sin conexión Enviar mensaje
31 de Ene, 2007
4:48 pm

vamos a ver, porque son varias cosas: SID_LIST_LISTENER_ACCESS = (SID_LIST = (SID_DESC= (SID_NAME = odbc_access) (ORACLE_HOME = /u0/opt/oracle/product/9.2/hs)...
Carlos de Burgos
carlosdbb
Sin conexión Enviar mensaje
1 de Feb, 2007
8:45 am

Puedes suprimir (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY))) ya que esta es utilizada en SQL Server, enviame, es tunel que se utiliza para la data. ...
Alvaro Gomez
ernestomarti...
Sin conexión Enviar mensaje
1 de Feb, 2007
4:32 pm

Vuelve a darme Iniciado con Pid=7816 Recibiendo en: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXPROC))) Recibiendo en: ...
Carlos de Burgos
carlosdbb
Sin conexión Enviar mensaje
1 de Feb, 2007
4:49 pm

Instalastes los servicios heterogenos verdad... ? ejecutando este proceso. SQL> connect internal SQL> @<ORACLE_HOME>/rdbms/admin/caths.sql; Luego me avisas que...
Alvaro Gomez
ernestomarti...
Sin conexión Enviar mensaje
1 de Feb, 2007
5:03 pm

Vamos a ver... cambiando en el listener SID_LIST_LISTENER_ACCESS = (SID_LIST = (SID_DESC= (SID_NAME = odbc_access) (ORACLE_HOME = /u0/opt/oracle/product/9.2)...
Carlos de Burgos
carlosdbb
Sin conexión Enviar mensaje
1 de Feb, 2007
6:14 pm

Tengo una duda como se llama tu obdc, porque en SID_NAME = odbc_access y cuando intentas ejecutar colocas select * from donantes@bbdd_access...
Alvaro Gomez
ernestomarti...
Sin conexión Enviar mensaje
1 de Feb, 2007
7:22 pm

Efectuastes este paso Instalastes los servicios heterogenos verdad... ? ejecutando este proceso. SQL> connect internal SQL>...
Alvaro Gomez
ernestomarti...
Sin conexión Enviar mensaje
1 de Feb, 2007
7:22 pm

No porque mi db_link es create public database link BBDD_ACCESS using 'odbc_access'; y 'odbc_access' es como lo tengo en el sid del tnsnames y el SID_NAME del...
Carlos de Burgos
carlosdbb
Sin conexión Enviar mensaje
2 de Feb, 2007
9:28 am

Crea el database link public para que tengas alcance, me parece raro la verdad que al ejecutar el catsh.sql no te cree los directorios, ya probastes reiniciar...
Alvaro Gomez
ernestomarti...
Sin conexión Enviar mensaje
2 de Feb, 2007
5:02 pm
Avanzado

Copyright © 2009 Yahoo! Todos los derechos reservados.
Política de Privacidad Actualizada - Condiciones del servicio - Directrices - Ayuda