Configurar una base de datos Oracle

Configure una base de datos Oracle para trabajar con las aplicaciones Jazz Team Server, Design Management (DM) y Configuration Management (VVC).

Antes de empezar

Procedimiento

  1. Como administrador del sistema, cree una base de datos con codificación UTF-8 para Jazz Team Server y todas las aplicaciones.
    1. Inicie el asistente de configuración de la base de datos y en la página de Bienvenida pulse Siguiente.
    2. En la página Operaciones, seleccione Crear una base de datos y pulse Siguiente.
    3. En la página Plantillas, seleccione Base de datos personalizada y pulse Siguiente.
    4. En los campos Nombre de base de datos global y SID, escriba un nombre para la base de datos de almacenamiento de contenido, por ejemplo DMDB. Pulse Siguiente.
    5. Para configurar el control de la base de datos, escriba la información necesaria para la notificación de alertas y, opcionalmente, habilite la planificación de la copia de seguridad de disco diaria. Para continuar sin la configuración del control de la base de datos, deseleccione la casilla situada junto a Configurar Enterprise Manager y pulse Siguiente.
    6. En la página Credenciales de base de datos, elija una opción para su cuenta de usuario y pulse Siguiente.
      Nota: La política de complejidad de contraseñas de Oracle exige que las contraseñas tengan una longitud mínima de 8 caracteres. Además, la contraseña debe contener al menos un carácter en mayúscula, un carácter en minúscula y un dígito.
    7. En la página siguiente, seleccione un tipo de almacenamiento y la ubicación de los archivos de la base de datos. Pulse Siguiente.
    8. En la página siguiente, elija una opción de recuperación para la base de datos y pulse Siguiente.
    9. En la página siguiente, especifique si desea añadir los esquemas de muestra a la base de datos. Pulse Siguiente.
    10. En la página siguiente, pulse la pestaña Juegos de caracteres y seleccione Utilizar Unicode (AL32UTF8). Pulse Siguiente.
      Nota: Establecer el juego de caracteres en Unicode (AL32UTF8) le permite almacenar varios grupos de idiomas.
    11. En la página Almacenamiento de base de datos, verifique o cambie los objetos de base de datos y pulse Siguiente.
    12. En la página siguiente, pulse Finalizar para crear la base de datos.
    13. En la ventana de confirmación que se abre, guarde la página como archivo HTML si lo desea y pulse Aceptar. Se mostrará una barra de progreso para mostrar el progreso de la creación de la base de datos.
  2. Abra una ventana de SQL *Plus e inicie una sesión como SYSTEM o SYSDBA.

    Para crear un espacio de tabla para Jazz Team Server, emita el mandato siguiente. Sustituya JTS por el nombre del espacio de tabla, ORACLE_BASE por la vía de acceso absoluta donde está instalado Oracle, DMDB por el nombre de la base de datos creada en el paso 1 y JTS.DBF por el nombre del archivo de datos que desee crear.

    CREATE TABLESPACE JTS 
    DATAFILE 'ORACLE_BASE/oradata/CLMDB/JTS.DBF' 
    SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
    Para crear un espacio de tabla temporal para Jazz Team Server, emita el mandato siguiente. Sustituya JTS_TEMP por el nombre del espacio de tabla temporal, ORACLE_BASE por la vía de acceso absoluta donde está instalado Oracle, CLMDB por el nombre de la base de datos creada en el paso 1, y JTS_TEMP.DBF por el nombre del archivo temporal que desea crear.
    CREATE TEMPORARY TABLESPACE JTS_TEMP 
    TEMPFILE 'ORACLE_BASE/oradata/CLMDB/JTS_TEMP.DBF' 
    SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;

    Para crear un espacio de tabla para la aplicación Design Management, emita el mandato siguiente. Sustituya DM por el nombre del espacio de tabla, ORACLE_BASE por la vía de acceso absoluta donde está instalado Oracle, DMDB por el nombre de la base de datos creada en el paso 1 y DM.DBF por el nombre del archivo de datos que desee crear.

    CREATE TABLESPACE DM 
    DATAFILE 'ORACLE_BASE/oradata/DMDB/DM.DBF' 
    SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
    Para crear un espacio de tabla temporal para la aplicación Design Management, emita el mandato siguiente. Sustituya DM_TEMP por el nombre del espacio de tabla temporal, ORACLE_BASE por la vía de acceso absoluta donde está instalado Oracle, DMDB por el nombre de la base de datos creada en el paso 1 y DM_TEMP.DBF con el nombre del archivo temporal que desea crear.
    CREATE TEMPORARY TABLESPACE DM_TEMP 
    TEMPFILE 'ORACLE_BASE/oradata/DMDB/DM_TEMP.DBF' 
    SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;

    Para crear un espacio de tabla para la aplicación Configuration Management, emita el mandato siguiente. Sustituya VVC por el nombre del espacio de tabla, ORACLE_BASE por la vía de acceso absoluta donde está instalado Oracle, DMDB por el nombre de la base de datos creada en el paso 1 y VVC.DBF por el nombre del archivo de datos que desee crear.

    CREATE TABLESPACE VVC 
    DATAFILE 'ORACLE_BASE/oradata/DMDB/VVC.DBF' 
    SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
    Para crear un espacio de tabla temporal para la aplicación Configuration Management, emita el mandato siguiente. Sustituya VVC_TEMP por el nombre del espacio de tabla temporal, ORACLE_BASE por la vía de acceso absoluta donde está instalado Oracle, DMDB por el nombre de la base de datos creada en el paso 1 y VVC_TEMP.DBF con el nombre del archivo temporal que desea crear.
    CREATE TEMPORARY TABLESPACE VVC_TEMP 
    TEMPFILE 'ORACLE_BASE/oradata/DMDB/VVC_TEMP.DBF' 
    SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;

    Para crear un espacio de tabla para el almacén de datos común, emita el mandato siguiente. Sustituya DW por el nombre de espacio de tabla, ORACLE_BASE por la vía de acceso absoluta donde está instalado Oracle, CLMDB por el nombre de la base de datos creada en el paso 1 y DW.DBF con el nombre del archivo que desea crear.

    CREATE TABLESPACE DW 
    DATAFILE 'ORACLE_BASE/oradata/DMDB/DW.DBF' 
    SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
    Para crear un espacio de tabla temporal para el almacén de datos común, emita el mandato siguiente. Sustituya DW_TEMP por el nombre del espacio de tabla temporal, ORACLE_BASE por la vía de acceso absoluta donde está instalado Oracle, DMDB por el nombre de la base de datos creada en el paso, 1 y DW_TEMP.DBF por el nombre del archivo temporal que desea crear.
    CREATE TEMPORARY TABLESPACE DW_TEMP 
    TEMPFILE 'ORACLE_BASE/oradata/CLMDB/DW_TEMP.DBF' 
    SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
    Nota:

    En Oracle Enterprise Manager Database Control, pulse Servidor > Espacios de tablas y verifique que los espacios de tablas creados se visualizan y son accesibles. Asegúrese también de que el espacio de tabla predeterminado de Oracle denominado USERS ya existe. Si este espacio de tablas no existe en la base de datos Oracle, créelo.

  3. Cree un usuario de base de datos Oracle para cada nuevo espacio de tabla.

    Después de crear los espacios de tabla, se debe crear un usuario Oracle especial para cada aplicación que deba utilizar la base de datos Oracle. Para varios servidores Jazz que se ejecutan en una base de datos Oracle, se debe crear un usuario de base de datos Oracle para cada aplicación. El usuario de base de datos Oracle debe poder crear los objetos de la base de datos en su espacio de tabla (de forma no limitada o con cuota de espacios) con privilegios para crear la sesión, la tabla, los procedimientos y las vistas.

    Para crear un usuario para el espacio de tabla de Jazz Team Server y otorgar los permisos necesarios, emita los mandatos siguientes:
    CREATE USER
    USUARIO_BASE_DATOS_JTS IDENTIFIED BY contraseña DEFAULT
    TABLESPACE JTS QUOTA UNLIMITED ON JTS
    TEMPORARY TABLESPACE JTS_TEMP;
    GRANT CREATE
    PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO
    USUARIO_BASE_DATOS_JTS;
    Para crear un usuario para el espacio de tabla de la aplicación Design Management y otorgar los permisos necesarios, emita los mandatos siguientes:
    CREATE
    USER USUARIO_BASE_DATOS_DM IDENTIFIED BY
    contraseña DEFAULT TABLESPACE DM QUOTA
    UNLIMITED ON DM TEMPORARY TABLESPACE DM_TEMP;
    GRANT CREATE PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO
    USUARIO_BASE_DATOS_DM;
    Para crear un usuario para el espacio de tabla de la aplicación Configuration Management y otorgar los permisos necesarios, emita los mandatos siguientes:
    CREATE USER USUARIO_BASE_DATOS_VVC IDENTIFIED BY
    Contraseña DEFAULT TABLESPACE VVC QUOTA
    UNLIMITED ON VVC TEMPORARY TABLESPACE VVC_TEMP;
    GRANT CREATE PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO
    USUARIO_BASE_DATOS_VVC;
    Para crear un usuario para el espacio de tabla del almacén de datos común y otorgarle los permisos necesarios, emita los mandatos siguientes:
    CREATE
    USER USUARIO_DW IDENTIFIED BY Contraseña
    DEFAULT TABLESPACE DW QUOTA UNLIMITED ON DW
    TEMPORARY TABLESPACE DW_TEMP;
    GRANT DBA TO
    USUARIO_DW;
    Nota: La creación del almacén de datos en Oracle necesita más permisos que en otras bases de datos. Al especificar el usuario de base de datos en la conexión específica para el almacén de datos, asegúrese que el usuario de base de datos tiene permisos DBA. Puede cambiar este permiso una vez creado el almacén de datos.
  4. Cree una variable de entorno denominada ORACLE_JDBC_DRIVER_FILE y apunte al controlador JDBC de ojdbc6.jar. La ubicación puede variar en función del producto de Oracle y del sistema operativo. Puede descargar el controlador Oracle JDBC soportado (ojdbc6.jar) en www.oracle.com.
    1. Pulse en Inicio > Panel de control > Sistema.
    2. Pulse el separador Avanzado y, a continuación, pulse Variables de entorno.
    3. En la lista Variables del sistema, pulse Nueva.
    4. En Nombre de variable escriba ORACLE_JDBC_DRIVER_FILE y en el Valor de variable escriba C:\Path_to_JDBC_driver\ojdbc6.jar.
    1. En sistemas UNIX, añada la siguiente declaración de variables de entorno:
      ORACLE_JDBC_DRIVER_FILE =.:Path_to_JDBC_dirver/ojdbc6.jar
      Nota: Design Management 4.0.x ya no es compatible con JRE 5.0. La versión de los JRE admitidos es 6.0 y 7.0. La biblioteca de clases ojdbc5.jar requiere JRE 5.0 y la biblioteca de clases ojdbc6.jar requiere JRE 6.0 o posterior. Debe utilizar ojdbc6.jar.

      Si está utilizando WebSphere Application Server, también debe añadir una propiedad personalizada que apunte al controlador JDBC ojdbc6.jar. Para obtener más información, consulte Despliegue de Design Management Server en WebSphere Application Server.

  5. Para configurar la conexión de bases de datos y crear tablas de base de datos, complete uno de los pasos siguientes:
    1. Si está utilizando Tomcat, inicie el servidor y continúe con Instalación y configuración de Design Management Server.
    2. Si está desplegando WebSphere Application Server, consulte Despliegue de Design Management Server en WebSphere Application Server después, continúe con Instalación y configuración de Design Management Server.

Comentarios