HowTo cambiar base de datos de métricas

HowTo cambiar base de datos de métricas

Introducción

Se describen los pasos para usar como base de datos de métricas una base de datos diferente a Derby.

Aplica a O3 BP&A

2.6 (o superior)

Autor

Rodolfo Botto

Contexto

 

Recomendación

El servidor debe estar bajo para realizar la configuración

Procedimiento

  • Validar o agregar al servidor los drivers JDBC para la base de datos a usar
    Para agregar drivers JDBC, tener en cuenta lo descripto en la página:  HowTo Configurar JBoss 7 con Diferentes Bases de Datos
  • Cambiar la definición de acceso de O3BP&A a la base de métricas
    En el archivo <o3bpa>/jboss/standalone/configuration/o3bpa.xml, aproximadamente en la línea 100 está la definición de conexión a base de datos:

                <datasources>
                    <datasource jta="true" jndi-name="java:jboss/datasources/metricsDatasource" pool-name="metricsDatasource" enabled="true" use-java-context="true" use-ccm="true">
                        <connection-url>jdbc:derby:${jboss.home.dir}/standalone/data/derby/metrics;create=true</connection-url>
                        <driver>derby</driver>
                        <security>
                            <user-name>sa</user-name>
                            <password>derbyAdmin</password>
                        </security>
                    </datasource>
      

    Se deben modificar las lineas connection-url, driver,  user-name y password  para ajustarse a la conexión a la nueva base de datos.La base de datos debe estar creada, y el usuario indicado debe tener permisos para creación/modificación de tablas, índices, restricciones,  secuencias, etc. Al levantar por primera vez el servidor con esta conexión, se crean las tablas requeridas por O3BP&A.