Tema anterior: Rendimiento lento utilizando MySQLTema siguiente: No se pueden ejecutar los operadores Ejecutar script o Ejecutar programas en RHEL6


No se puede crear una base de datos de tiempo de ejecución

Síntoma:

Cuando instalo un orquestador y proporciono la base de datos de tiempo de ejecución en la pantalla Base de datos de tiempo de ejecución, aparece la excepción siguiente:

Otro orquestador está utilizando la base de datos de tiempo de ejecución.

Solución:

CA Process Automation r4.0 no permite compartir la misma base de datos de tiempo de ejecución entre varios orquestadores. Por lo general, la solución consiste en crear la base de datos de tiempo de ejecución con otro nombre o alojarla en un servidor de base de datos diferente.

Utilice el siguiente procedimiento solamente si se desea conservar la información de tiempo de ejecución de esta base de datos en una nueva instancia de CA Process Automation. Esto no suele ser frecuente; además, restablecer el RuntimeDbOrchestratorID tiene muchos efectos secundarios indeseables, como que sea imposible ejecutar operadores en esta base de datos de tiempo de ejecución. Asimismo, también se deberán reinstalar también todos los agentes y los orquestadores secundarios. Si tiene cualquier duda acerca de si este procedimiento es apropiado para su problema, consulte con el Soporte técnico antes de continuar.

En esta versión se ha creado en la base de datos la tabla Propiedades que incluye las columnas siguientes:

Cuando un orquestador utiliza una base de datos de tiempo de ejecución, se inserta una nueva fila en la tabla Propiedades. El valor de PropKey es RuntimeDbOrchestratorID y el valor de PropValue es el ID único del orquestador.

Cuando otro orquestador solicita acceder a la misma base de datos, esta se valida en la tabla Propiedades. Si el ID único del orquestador solicitante no es similar al valor de Propvalue, aparece el mensaje siguiente:

Otro orquestador ya está utilizando la base de datos de tiempo de ejecución.

Importante: Las entradas de la base de datos de tiempo de ejecución no se suprimen incluso después de desinstalar el producto.

Para utilizar la misma base de datos de nuevo de nuevo con el tiempo de ejecución, ejecute la consulta de SQL siguiente y suprima la fila correspondiente en la tabla Propiedades.

delete from properties where propkey = 'RuntimeDbOrchestratorID'