Configuración de base de datos

Acerca de esta tarea

Abra la consola de administración como se detalla en la sección anterior.

Procedimiento

  1. Vaya a <NombreDominio> > Servicios > JDBC > Orígenes de datos;
  2. Pulse el botón Nuevo;
  3. Entre los campos siguientes:

    Nombre: "curamdb"

    Nombre de JNDI: "jdbc/curamdb"

    Cambie el Tipo de base de datos para que sea "Oracle"

  4. Pulse el botón Siguiente
  5. Establezca el Controlador de base de datos en "Controlador de Oracle (Thin XA) para conexiones de instancia; Versiones:9.0.1,9.2.0,10,11";
  6. Pulse el botón Siguiente
  7. Deje el valor predeterminado para Opciones de transacciones y pules el botón Siguiente.
  8. Establezca los campos siguientes:

    Nombre de base de datos: Este valor depende de cómo desea conectarse a la base de datos de Oracle; es decir, utilizando el nombre de servicio Oracle o el nombre SID de Oracle.

    Establezca este valor en el valor de curam.db.oracle.servicename en <DIR_SERVIDOR>/project/properties/Bootstrap.properties para conectarse a la base de datos utilizando el nombre de servicio de Oracle, por ejemplo.

    Si desea conectarse a una base de datos de Oracle utilizando el nombre de SID, establezca este valor en el valor de curam.db.name en <DIR_SERVIDOR>/project/properties/Bootstrap.properties por ej. "su_host".

    Nombre de host: Establezca este valor en el valor de curam.db.servername en <DIR_SERVIDOR>/project/properties/Bootstrap.properties, por ej. "gonzo.<nombre_host>".

    Puerto: Establezca este valor en el valor de curam.db.serverport en <DIR_SERVIDOR>/project/properties/Bootstrap.properties, por ej. "1521".

    Nombre de usuario de base de datos: Establezca este valor en el valor de curam.db.username en <DIR_SERVIDOR>/project/properties/Bootstrap.properties, por ej. "curam".

    Password: Establezca este valor en el valor de curam.db.password en <DIR_SERVIDOR>/project/properties/Bootstrap.properties. Tenga en cuenta que la contraseña en el archivo de propiedades de Bootstrap.properties está cifrada y necesitará establecer la versión no cifrada de esta contraseña.

    Confirmar contraseña: confirme la contraseña entrada.

  9. Pulse el botón Siguiente
  10. Aquí, si se está conectando utilizando el nombre de servicio de Oracle, cambie el valor de URL como se muestra a continuación, antes de probar la configuración:

    jdbc:oracle:thin:/@//nombreServidor:puerto/nombreServicioBaseDatos

    Donde nombreServidor es el nombre del servidor que aloja la base de datos.

    Donde puerto es el número de puerto en el que escucha la base de datos.

    Donde nombreServicioBaseDatos es el nombre del servicio de la base de datos.

    Deje todos los demás campos intactos, a menos que sea necesario un cambio específico.

    Pulse el botón Probar configuración para probar los valores.

  11. Pulse el botón Siguiente;
  12. Revise los valores y pulse el botón Siguiente;
  13. Seleccione AdminServer como servidor de destino;
    Nota:

    Para la configuración manual, tendrá que establecer el valor de la propiedad curam.server.name del archivo AppServer.properties en AdminServer.

  14. Pulse el botón Finalizar;

    Es en este punto es aconsejable reiniciar AdminServer para asegurarse de que los cambios son correctos. Para ello:

    1. Vaya a <NombreDominio> > Entorno > Servidores;
    2. Seleccione la pestaña Control, a continuación seleccione AdminServer en la lista de servidores y pulse Concluir > Cuando se complete el trabajo;1
    3. Pulse el botón para concluir AdminServer.
1 Aunque es muy fácil matar los servidores gestionados utilizando Control + C cuando se ejecuta en un indicador de mandatos, no realice nunca esta acción. Utilice siempre la consola de administración para concluir todos los servidores gestionados como se ha descrito anteriormente. El uso de Control + C desde un indicador de mandatos ralentizará de forma significativa una máquina después de un par de reinicios. Esto se debe a que no se libera memoria como debe ser y la única solución es reiniciar la máquina.