Asunto: ORA-00933: comando SQL no terminado correctamente APEX
Estoy utilizando APEX (Oracle Application Express) para realizar aplicaciones web con Oracle. Va de maravilla, pero tengo un problema a la hora de generar un Enlace a base de datos. Lo que quiero es conectar mi Oracle APEX a otro servidor Oracle Database de mi red. He seguido el asistente de APEX para hacer un DBLINK pero cuando le doy a "Crear" me da este error:
Fallo al crear el enlace de base de datos.
ORA-00933: comando SQL no terminado correctamente
Lo he intentado todo, leyendo por ahí decían que era por poner "_" en los nombres, otros decían por poner ".". He quitado todos los caracteres raros y sigue dando el mismo error.
¿Alguien sabe por qué?
Publicado:
Jue Ene 22, 2009 2:20 am
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: ORA-00933: comando SQL no terminado correctamente APEX
Anuncios
varios escribió:
Estoy utilizando APEX (Oracle Application Express) para realizar aplicaciones web con Oracle. Va de maravilla, pero tengo un problema a la hora de generar un Enlace a base de datos. Lo que quiero es conectar mi Oracle APEX a otro servidor Oracle Database de mi red. He seguido el asistente de APEX para hacer un DBLINK pero cuando le doy a "Crear" me da este error:
Fallo al crear el enlace de base de datos.
ORA-00933: comando SQL no terminado correctamente
Lo he intentado todo, leyendo por ahí decían que era por poner "_" en los nombres, otros decían por poner ".". He quitado todos los caracteres raros y sigue dando el mismo error.
¿Alguien sabe por qué?
¿Nos podrías mostrar el SQL que genera APEX para crear la conexión a base de datos externa?
Publicado:
Jue Ene 22, 2009 10:45 pm
varios Magnífico usuario
Registrado: Oct 10, 2006 Mensajes: 2092
Asunto: Re: ORA-00933: comando SQL no terminado correctamente APEX
Anuncios
alonsojpd escribió:
¿Nos podrías mostrar el SQL que genera APEX para crear la conexión a base de datos externa?
Sí, por supuesto, la consulta SQL que genera el asistente de APEX al intentar crear un enlace a base de datos (DBLINK) es:
Código:
create database link BDORACLE
connect to usuarioapex identified by password
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.200)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ORCL)
)
)'
/
Publicado:
Lun Ene 26, 2009 9:23 am
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: ORA-00933: comando SQL no terminado correctamente APEX
Anuncios
varios escribió:
Sí, por supuesto, la consulta SQL que genera el asistente de APEX al intentar crear un enlace a base de datos (DBLINK) es:
Código:
create database link BDORACLE
connect to usuarioapex identified by password
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.200)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ORCL)
)
)'
/
En el asistente de creación de enlace a base de datos de APEX tiene un pequeño problema y es que, en la línea:
connect to usuarioapex identified by password
Debería poner esto otro:
connect to usuarioapex identified by values 'password'
Para crear el enlace a base de datos externa, accede a "Inicio" - "Taller de SQL" - "Comandos SQL" y ejecuta este comando:
Código:
create database link BDORACLE
connect to usuarioapex identified by values 'password'
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.200)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ORCL)
)
)'
/
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A