Oracle - requisitos

<< Clic para mostrar Tabla de Contenidos >>

Navegación:  Bizagi Studio > Bizagi Studio - requerimientos de sistema > Base de datos - requisitos >

Oracle - requisitos

Introducción

Bizagi Studio requiere de una instancia de base de datos para el repositorio de sus procesos.

Oracle es soportado como motor de base de datos para este fin.

 

Versiones y ediciones soportadas

Bizagi soporta las siguientes versiones:

 

VERSIÓN

NÚMERO

Oracle 12c

12.1.0.2 o superior

Oracle 11g R2

11.2.0.3 o superior

 

Las ediciones soportadas son la Estándar y la Enterprise (la edición Express de Oracle XE no está soportada).

 

note_pin

Se soportan sets de caracteres (configuración de character_set) en Oracle tanto que sean Unicode o que no sean Unicode. Sin embargo, tenga en cuenta lo siguiente:

La migración de bases de datos Oracle a Unicode (desde una configuración previa no unicode) no se soporta.

Para bases de datos Unicode de Oracle, los atributos de tipo cadena (string) almacenarán un máximo de 1000 caracteres.

Si sus atributos requieren almacenar más de 1000 caracteres entonces deberá utilizar los atributos de texto extendido.

 

 

Configuración requerida

Para configurar una instancia de Oracle para trabajar con Bizagi, se requiere lo siguiente:

 

1. Crear un usuario específico que utiliza Bizagi.

Necesitará crear el usuario que utiliza Bizagi en su instancia de Oracle, sea por medio de las opciones al momento de crear un proyecto en Bizagi Studio, o ejecutando un script.

Este usuario se conoce como el usuario BizagiAdmon.

 

2. Instalar el componente ODP.NET desde donde se instala Bizagi Studio.

Bizagi Studio utiliza el conector Oracle Data Provider para .NET para acceder a una base de datos Oracle.

Este componente no se requiere en el servidor de base de datos sino donde los proyectos de Bizagi (o sus componentes) se ejecutan.

Cuando un proyecto está en fase de automatización, esto significa que deberá instalar el conector Oracle Data Provider para .NET donde tenga instalado Bizagi Studio, sea si usa una base de datos Oracle para el repositorio de los procesos o si está integrando una fuente externa en Oracle al proyecto de Bizagi (uso de Virtualización o Replicación de datos).

 

 

Verificando la configuración en Oracle

Lleve a cabo los siguientes pasos, para asegurarse de que su instancia de Oracle tenga la configuración requerida.

 

¿Qué versión tengo?

Usted puede verificar la versión de base de datos Oracle y release ejecutando:

select * from v$version;

 

Si utiliza Oracle 11g R2, deberá asegurarse de tener una versión 11.2.0.3.x o superior:

 

Oracle11Version

 

 

Revisando la configuración

Revise o configure como se indica a continuación.

 

1. Crear un usuario específico que utiliza Bizagi.

Bizagi se apoya en un usuario en Oracle para realizar tareas de administración y del proyecto (p.e, para crear la metadata y estructura inicial de un proyecto de Bizagi, para crear backups, etc).

Este usuario se conoce como BizagiAdmon y su creación es prerrequisito para trabajar con una base de datos Oracle.

 

Usted puede optar por que Bizagi cree de manera automática este usuario, o ejecutar un script SQL para crearlo.

Para un inicio rápido donde opte por que Bizagi cree de manera automática este usuario, asegúrese de especificar las credenciales del usuario sys (sysdba) al momento de crear el proyecto Bizagi.

Para mayor información sobre esta posibilidad, consulte Crear un proyecto utilizando Oracle.

 

Para crear el usuario ejecutando un script SQL, siga estas instrucciones:

 

1.1 Conéctese a su instancia de Oracle como el usuario sys (sysdba)

 

ConnectSysdba

 

 

1.2 Edite el script ConfigureInstanceForBizAgi-[Oracle_Version].sql.

Ubique la ruta de instalación de Bizagi Studio y dentro de esta, la ruta del modelo de proyecto donde está la carpeta de archivos de base de datos (por defecto en C:\Program Files\BizAgi\ProjectModel\Database\).

Si usted utiliza Oracle 11g R2, edite el script llamado ConfigureInstanceForBizAgi-11g.sql.

 

note_pin

El script mencionado anteriormente tiene una extensión de archivo .basql.

Para extraer el script como tal, asegúrese de renombrar este archivo a un .zip y descomprimir su contenido.

 

Para editar este script, asegúrese de remover las líneas comentareadas que definen las variables, y seguidamente edite sus valores:

BA_TABLES_DATAFILES_DIR: La ruta donde Bizagi creará los datafiles de los tablespaces.

BA_LOBS_DATAFILES_DIR: La ruta donde Bizagi creará los datafiles para almacenar objetos de tipo LOB.

BA_INDEXES_DATAFILES_DIR: La ruta donde Bizagi creará los datafiles de los índices.

BA_BACKUP_PATH: La ruta donde Bizagi almacenará los respaldos (backups).

BA_BIZAGIADMON_PASSWORD: La contraseña para el usuario BizagiAdmon.

 

BizAgiAdmonScript

 

1.3 Ejecute el script.

Ejecute el script asegurándose que la operación sea exitosa.

 

ExecuteBizAgiAdmon

 

note_pin

El script anterior puede cambiar en cada versión de Bizagi.

Por lo tanto, siempre debe tomar el script en cuestión que corresponda a la versión instalada de Bizagi.

 

1.4. Configure el optimizador.

Lo siguiente es aplicable a versiones Oracle 12 y es una recomendación dada por el report mismo de Oracle sobre BUG 21615091 (https://support.oracle.com/rs?type=bug&id=21615091).

Conéctese con un usuario con privilegios de DBA (p.e DBA, SYSTEM) y ejecute el siguiente script para configurar el optimizador:

ALTER SYSTEM SET "_optimizer_reduce_groupby_key" = FALSE;

 

 

2. Instalar el componente ODP.NET desde donde se instala Bizagi Studio

Para instalar el componente para la conexión, siga estas instrucciones:

 

 

2.1 Seleccione los instaladores

El conector Oracle Data Provider para .NET se instala a través de los componentes para el acceso de datos a Oracle (ODAC).

Bizagi utiliza la versión ODAC 11g, la cual puede ser descargada directamente desde el sitio oficial de Oracle.

 

Descargue el instalador para el framework 4.0, desde este enlace:

Versión con soporte a 64 bits (v 11.2.0.3.0): http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html

 

 

2.2 Instalar ODAC y su conector ODP.NET

Ejecute el instalador donde tenga instalado Bizagi Studio.

Asegúrese de seleccionar la opción Oracle Data Access Components for Oracle Client:

 

AboutOracleDataProvider_Image001

 

Después, seleccione el componente Oracle-Data-Provider for .NET:

 

AboutOracleDataProvider_Image002

 

Dé clic en Instalar para completar el procedimiento.

Una vez completado, se le notificará que puede cerrar el instalador.

Vea mayor información sobre este conector e instrucciones detalladas del ODAC en: http://www.oracle.com/technology/software/tech/windows/odpnet/install1110720.html.

 

 

2.3 Repita la instalación en otras máquinas, según aplique

Cuando se configura un entorno de trabajo colaborativo, los usuarios de Bizagi Studio también deberán instalar este conector en sus estaciones de trabajo.

Este conector también es necesario si se utiliza la Virtualización o Replicación de datos como características de integración en Bizagi, para conectar el proyecto a una fuente externa de Oracle.

 

 

note_pin

Nótese que:

El servidor de base de datos no requiere de este componente.

No se requiere que las estaciones de los usuarios finales instalen este componente.

Los usuarios finales acceden al portal de Bizagi, por lo que únicamente requieren de un navegador.