Mostrando las entradas con la etiqueta Oracle. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Oracle. Mostrar todas las entradas

jueves, 7 de junio de 2007

Como cambiar el puerto por defecto de Oracle 10g XE

Al instalar Oracle 10g XE este intenta usar por defecto el puerto 8080 para su administrador. Puede ser que este puerto sea usado por otro servicio que quizás no estaba corriendo durante el proceso de instalación de Oracle lo cual va a generar un conflicto a futuro. Para evitar esto se puede cambiar el puerto actual con el siguiente sql (Ejm: puerto 8095)

SQL*Plus: Release 10.2.0.1.0 - Production on Thu Jun 7 21:57:51 2007
Copyright (c) 1982, 2005, Oracle. All rights reserved.

SQL> connect system
Enter password:

Connected.

SQL> exec dbms_xdb.sethttpport(8095);

PL/SQL procedure successfully completed.

SQL>

y se puede evaluar el resultado con el siguiente sql

SQL> select dbms_xdb.gethttpport() from dual;

DBMS_XDB.GETHTTPPORT()

----------------------

8095

SQL>

Este proceso no requiere reiniciar la bd.

Ahora para modificar el acceso que se instala en windows solo se debe editar el siguiente archivo

c:\oraclexe\app\oracle\product\10.2.0\server\Database_homepage


[InternetShortcut]
URL=http://127.0.0.1:8095/apex


Powered by ScribeFire.

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.