ORA-12154, error en la conexión de forms 6i a Oracle XE.

Al intentar conectar forms 6i a una base de datos Oracle XE ya sea 10g u 11g nos puede dar el error ORA-12154, para resolver esto hay que hacer lo siguiente.

ORA-12154

ORA-12154

  1. Debes asegurarte de instalar primero el Oracle Developer 6i y después la la base de datos 10g (o la 11g según sea el caso), la regla es instalar desde la versión más vieja a la mas reciente para que las variables de entorno queden correctamente configuradas y no tengan problemas de conexion con alguna de las versiones de Developer.
  2. Asegúrate que en el registro de Windows en la ruta HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE  la variable NET80 tenga el valor C:\<OracleHome>\NET80, donde OracleHome es el directorio de instalación del developer 6i que por defecto se instala en C:\ORANT\.
  3. Ir al directorio C:\<OracleHome>\NET80\ADMIN y hacer backup de los archivos TNSNAME.ORA y SQLNET.ORA y reemplazarlos por los archivos que están en la ruta de la instalación de Oracle XE C:\Oracle\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN\.
  4. Ahora desde una ventana de comando de DOS ejecutar los siguientes comandos:
C:\>sqlplus /nolog
SQL> connect / as sysdba
Conectado.
SQL> shutdown immediate
SQL> startup restrict
SQL> alter database character set internal_use UTF8;
SQL> shutdown immediate
SQL> startup
ora-12154_2

ora-12154_2

Con ésto evitamos el error ORA-12154, ahora prueba conectarte con un usuario valido, puede ser el usuario system.  Ya no deberían tener problemas.

NOTA: Es probable que necesiten instalar para 6i algún parche, en mi caso he instalado el parche 17, recordando que debe ser instalado justo después del Developer 6i y luego instalan la base de datos Oracle XE.

Saludos.

Anuncios

Acerca de tihuilo

Estudiante de Ing. en Sistemas y Computación
Esta entrada fue publicada en Forms Builder, Programacion, Tecnológia. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s