FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Problema de instalación de Oracle
He instalado Oracle 8i y cuando trato de acceder a la base de datos me sale el error: TNS: error de protocolo o no hay escuchador. Debo de haber instalado mal pero no se como arrglarlo. Se que es algo del TNSNames, os lo pongo tal y como me ha quedado aqui a ver si le echa alguien un vistacillo y me puede orientar a ver cual es mi problema
Ah,tengo win98 y tengo una sola máquina <alias>= [ (DESCRIPTION_LIST = # Optional depending on whether u have # one or more descriptions # If there is just one description, unnecessary ] (DESCRIPTION= [ (SDU=2048) ] # Optional, defaults to 2048 # Can take values between 512 and 32K [ (ADDRESS_LIST= # Optional depending on whether u have # one or more addresses # If there is just one address, unnecessary ] (ADDRESS= [ (COMMUNITY=<community_name>) ] (PROTOCOL=tcp) (HOST=<hostname>) (PORT=<portnumber (1521 is a standard port used)>) ) [ (ADDRESS= (PROTOCOL=ipc) (KEY=<ipckey (PNPKEY is a standard key used)>) ) ] [ (ADDRESS= [ (COMMUNITY=<community_name>) ] (PROTOCOL=decnet) (NODE=<nodename>) (OBJECT=<objectname>) ) ] ... # More addresses [ ) ] # Optional depending on whether ADDRESS_LIST is used or not [ (CONNECT_DATA= (SID=<oracle_sid>) [ (GLOBAL_NAME=<global_database_name>) ] ) ] [ (SOURCE_ROUTE=yes) ] ) (DESCRIPTION= [ (SDU=2048) ] # Optional, defaults to 2048 # Can take values between 512 and 32K [ (ADDRESS_LIST= ] # Optional depending on whether u have more # than one address or not # If there is just one address, unnecessary (ADDRESS [ (COMMUNITY=<community_name>) ] (PROTOCOL=tcp) (HOST=<hostname>) (PORT=<portnumber (1521 is a standard port used)>) ) [ (ADDRESS= (PROTOCOL=ipc) (KEY=<ipckey (PNPKEY is a standard key used)>) ) ] ... # More addresses [ ) ] # Optional depending on whether ADDRESS_LIST # is being used [ (CONNECT_DATA= (SID=<oracle_sid>) [ (GLOBAL_NAME=<global_database_name>) ] ) ] [ (SOURCE_ROUTE=yes) ] ) [ (CONNECT_DATA= (SID=<oracle_sid>) [ (GLOBAL_NAME=<global_database_name>) ] ) ] ... # More descriptions [ ) ] # Optional depending on whether DESCRIPTION_LIST is used or not |
#2
|
|||
|
|||
Ve al registro de win, entra a Hkey_local_machine/Software/Oracle/Home0 y mira si tienes la entrada Listener_Startup = "NOAUTO". En ese caso, modificala a "AUTO". En la instalación en win98, por defecto, creo que el escuchador no se instala en modo automático.
|
#3
|
|||
|
|||
He mirado eso que me comentas, y no entrada listener ahi, quiza puede que sea el problema, ahora me suena haberme metido por algun sitio paar crear un listener y decirme que no se puede usar porque lo esta usando otra aplicación o algo asi.
|
#4
|
||||
|
||||
En primer lugar, debes tener un linstener escuchando. Normalmente lo hace por el puerto 1521, pero puede ser diferente. Si ya tenes otra aplicación usando ese puerto, configuralo para que escuche por otro y luego actualizas tu TNSNames.ora para que ataque el nuevo puerto.
Sin listener, no hay conexión a la base de datos.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#5
|
|||
|
|||
He intentado configurar un listener, pero el problema es que me dice que otro software del ordenador esta utilizando la informacion proporcionada para el protocolo tcp. No se podra iniciar el listener hasta que se resuelva el conflicto
|
#6
|
||||
|
||||
Si no tenes otro listener escuchando por el mismo puerto... tenes dos opciones:
Desactivar el software que está escuchando por alli para permitirle al listener hacerlo... o configurar el listener para que escuche por otro puerto. No puedo decirte como, pues nunca lo he hecho, pero seguro en el manual de SQL*Net encontras mas información. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|