La Web del Programador: Comunidad de Programadores
 
    Pregunta:  11192 - BLOQUES CON DB LINKS(ORACLE DEVELOPER 6.0)
Autor:  Nelson Diaz
Necesito saber si se pueden crear bloques en Oracle Developer 6.0, poniendole en la propiedad QUERY DATA SOURCE NAME del bloque un DB links como: TABLA@DBLink.
El problema es que cuando lo hago el bloque consulta bien pero no inserta, ni actualiza dandome el error ora-12663.
En la versión Oracle Developer 1.5(Forms 4.5), se puede hacer, y no da error.
Ayudenme por Favor!


  Respuesta:  MAURICIO USUGA ESCOBAR
Hola Nelson!!!

Verifica por favor en el archivo INIT.ORA de la base de datos, que el parámetro OPEN_LINKS tenga un valor diferente de 0. Por defecto el valor es 4. Verifica cuantos DBLINKS hay actualmente en la base de datos:

select count(1)
from dba_db_links

De acuerdo a esa cantidad, colocas el valor en el parámetro OPEN_LINKS (sería bueno que fuera un valor mayor).

Verifica si el usuario con el que te estas conectando, tiene los permisos correspondientes para manipular los datos en TABLA@DBLink

Por último revisa que el bloque de datos (en la forma) tenga en su propiedad ENFORCE PRIMARY KEY el valor de NO.

Espero que esto te pueda ayudar. Otro comentario por favor me escribes a mí correo.