Oracle WorkFlow sobre OWB

Tengo instalado Oracle Workflow, y lo utilizo desde Oracle Warehouse Builder. Para definir los flujos de proceso no hay ningún problema, todo bien, y la validación también me la da como correcta. El problema me lo encuentro cuando quiero desplegar un workflow desde el control center. Parece que cuando tiene que crear el dblink se encuentra un nombre demasiado largo, que sobrepasa los 30 caracteres que permite PL/SQL en los nombres de variables.

El mensaje de error que devuelve al intentar hacer el despliegue es este:

Nombre Acción Estado Log
ODS Crear Error
ORA-06550: línea 1, columna 29:
PLS-00114: el identificador 'DWH.REGRESS.RDBMS.DEV.US.O' es demasiado largo
ODS Crear Error
RPE-02215: Fallo al probar el sinónimo ODS_WB_RTI_WORKFLOW_UTIL.
ODS Crear Error
RPE-02260: Database User OWF_MGR must be a Control Center User.
Please use the OWB Design Client against the Control Center repository
to grant the Control Center User role.        
 

Yo creo que tiene que ver con el churro que la base de datos añade a los nombres de DBLINK en la versión 10g (es la que he utilizado como repositorio de OWF), que hace que este sea demasiado largo.

Alguien sabe si es este el problema o puede ser otra cosa? Si fuera este, cómo hago para que la base de datos no agregue al nombre el 'REGRESS.RDBMS.DEV.US.ORACLE'. Si el link se llamara sólo 'DWH' seguro que ya no tendría problema.

Responder

El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Saltos automáticos de líneas y de párrafos.
  • Links to specified hosts will have a rel="nofollow" added to them.

  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.

Más información sobre opciones de formato

CAPTCHA
Esta comprobación es para evitar el spam
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.

Busqueda con el motor de Google

Google