miércoles, 30 de mayo de 2007

ORA-01041: internal error. hostdef extension doesnt exist

Trabajando con Oracle Database 10g Express Edition Release 10.2.0.1.0 en XP me encontré con un error que no me permitía conectarme via sqlplus o ejecutar comandos como imp/exp. Lo interesante es que la aplicación web de administración si funcionaba correctamente. El error era el siguiente

SQL*Plus: Release 10.2.0.1.0 - Production on Wed May 30 16:17:05 2007
Export: Release 10.2.0.1.0 - Production on Wed May 30 16:20:04 2007

Copyright (c) 1982, 2005, Oracle. All rights reserved.
Password:

EXP-00056: ORACLE error 28547 encountered
ORA-28547: connection to server failed, probable Oracle Net admin error

Username:
Password:

EXP-00056: ORACLE error 1041 encountered
ORA-01041: internal error. hostdef extension doesn't exist
EXP-00005: all allowable logon attempts failed
EXP-00000: Export terminated unsuccessfully


Después de revisar e investigar un rato por internet acerca del error 28547 y sus posibles soluciones y por supuesto fracasar con casi todas las sugerencias, llegue al punto en que casi reinstalo el server, en ese momento me di cuenta del otro error - 01041 - así que decidí dedicarle un rato y en menos que canta un gallo encontré una sugerencia que indicaba modificar el archivo sqlnet.ora y cambiar la definición de SQLNET.AUTHENTICATION_SERVICES a NONE (estaba en NTS). Volvi a probar y

Export: Release 10.2.0.1.0 - Production on Wed May 30 16:24:48 2007
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Password:

Connected to: Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
Enter array fetch buffer size: 4096


como ven se arreglo el problema. Creo que no es la primera vez que me ocurre algo así pero si espero que sea la ultima (aunque lo dudo :) ).


Powered by ScribeFire.

2 comentarios:

Anónimo dijo...

A mi me aparecia el mismo error. Lo solucioné indicando el nombre host (con dominio y sin dominio) en el fichero /etc/hosts, asociandolo a la IP fija.

parawalter dijo...

Muchas gracias me sacaste de un buen apuro.

Att,

Walter Rodríguez
Guatemala