Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki
Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - ORA-00933: comando SQL no terminado correctamente APEX
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information ORA-00933: comando SQL no terminado correctamente APEX

Publicar nuevo tema Responder al tema
Foros de discusión » Oracle Database, motor de base de datos profesional   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: ORA-00933: comando SQL no terminado correctamente APEX Responder citando

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é?
MensajePublicado:
Jue Ene 22, 2009 2:20 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: ORA-00933: comando SQL no terminado correctamente APEX Responder citando



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?
MensajePublicado:
Jue Ene 22, 2009 10:45 pm
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Re: ORA-00933: comando SQL no terminado correctamente APEX Responder citando



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)
       )
     )'
/   
MensajePublicado:
Lun Ene 26, 2009 9:23 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: ORA-00933: comando SQL no terminado correctamente APEX Responder citando



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)
       )
     )'
/   
MensajePublicado:
Lun Ene 26, 2009 9:29 am
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » Oracle Database, motor de base de datos profesional  

Cambiar a:  
Key
  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