Creación de bases de datos

Como en otras tareas en JMap Admin, un asistente de configuración le permite crear una base de datos. Para comenzar la creación de una nueva base de datos presione el botón Crear en la página en la que se listan las bases de datos y siga las etapas propuestas.

Identificación

Nombre

Ingrese un nombre para la nueva base de datos. El nombre elegido debe ser único.

Descripción

(Opcional) Ingrese una descripción de la nueva base de datos. La descripción será utilizada con fines administrativos.

 

Tipo de base de datos

Controlador

Seleccione el controlador (driver) que corresponde al sistema de base de datos al cual debe acceder. Puede añadir nuevos controladores creando nuevos archivos de configuración en el directorio JMAP_HOME/conf/db en el servidor.

Atención: cuando utilice el controlador ODBC, en el menú Sistema de Windows debe existir una fuente de datos ODBC. Esta fuente de datos ODBC se referencia en la cadena de conexión de JMap Admin.

Cadena de conexión

Esta cadena proporciona los parámetros requeridos para la conexión a la base de datos. Los parámetros varían en función del controlador. En el asistente de configuración se presenta la estructura de la cadena pero las partes entre corchetes deben reemplazarse por los valores reales (y al final los corchetes deben suprimirse). Por ejemplo: jdbc:mysql://[HOST]:3306/[DATABASE]?useCursorFetch=true se transformará en jdbc:mysql://192.168.0.6:3306/mydatabase?useCursorFetch=true

Nombre de usuario

Ingrese el nombre de usuario para la conexión a la base de datos.

Contraseña

Ingrese la contraseña para la conexión a la base de datos.

Probar

Cada base de datos debe ser probada. Presione este botón para efectuar una prueba de la conexión. Si la prueba falla, un mensaje de error proporcionará una descripción del error.

 

Conexiones

Número de conexiones

Ingrese el tamaño inicial de la reserva de conexiones para determinar el número de conexiones a la base de datos que permanecerá abierto.

Máximo de conexiones

Ingrese el número máximo de conexiones permitido para esta reserva. El número ingresado debe ser igual o superior a la cantidad inicial de conexiones. Si resulta necesario aumentar la reserva, automáticamente se crearán nuevas conexiones hasta alcanzar el valor máximo indicado. El valor máximo puede desactivarse desmarcando la casilla correspondiente, para aumentar la reserva si fuese necesario.

Parámetros avanzados

Por regla general, los parámetros avanzados que se describen a continuación no deben ser modificados.

Parámetros

Parámetros adicionales

En algunas situaciones excepcionales, los sistemas de bases de datos pueden exigir parámetros suplementarios, que pueden ser ingresados en esta sección.

Consulta de validación

JMap utiliza una consulta de validación para garantizar que las conexiones a la base de datos sean válidas. Esta consulta se utiliza para probar la conexión cada vez que una petición debe ejecutarse. Si la consulta de validación falla, lo que significa generalmente que la conexión a la base de datos está interrumpida, JMap Server intentará automáticamente establecer una nueva conexión. Este mecanismo garantiza que las conexiones a la base de datos nunca dejen de funcionar.

La consulta debe ser válida y debe realizarse muy rápidamente. Para reducir el impacto en el resultado, asegúrese de minimizar el número de registros devueltos (el valor cero es ideal) y en la cláusula WHERE utilice los campos indexados.

Se proporcionan algunas consultas por defecto. Por regla general, no necesitan ser modificadas

Plazo de inactividad

El plazo de inactividad se utiliza para cerrar y reabrir las conexiones que permanecen inactivas durante un período prolongado. Este mecanismo permite garantizar que el sistema de base de datos no cierre las conexiones inactivas. Asegúrese que este valor es inferior al plazo de espera de conexión de su sistema de base de datos. El valor por defecto de 2 horas es adecuado en la mayor parte de los casos.

Tipo de conexión

Indique el tipo de conexión que debe crearse. Las conexiones genéricas utilizan la misma información de usuario (nombre de usuario y contraseña) definida previamente. Desde el punto de vista del sistema de base de datos, es como si el mismo usuario efectuara todas las consultas. Es el tipo de conexión que se utiliza la mayor parte del tiempo.

Las conexiones identificadas se crean sobre la marcha para cada usuario conectado a JMap Server. La misma conexión se reutiliza durante la sesión de cada usuario. Desde el punto de vista del sistema de gestión de bases de datos, cada consulta es efectuada por el usuario que se conecta a JMap Server. Este método de conexión es útil en los entornos donde la seguridad se administra a nivel de la base de datos. Para garantizar el funcionamiento del método de conexión identificada, JMap y el sistema de base de datos deben compartir la misma lista de usuarios, lo que puede ser el caso cuando el módulo de gestión de los usuarios de Oracle se utiliza para administrar los usuarios.