Configurar una base de datos Oracle

Puede configurar una base de datos Oracle para que trabaje con Rational Focal Point.

Antes de empezar

Se debe instalar una versión de base de datos Oracle que sea compatible con Rational Focal Point. Para obtener instrucciones, consulte la documentación de Oracle o un administrador de bases de datos Oracle (DBA).

Procedimiento

Antes de instalar Rational Focal Point, asegúrese de que estén realizadas las configuraciones de base de datos siguientes. Para obtener instrucciones sobre cómo configurar la base de datos, consulte la documentación de la base de datos Oracle.

  1. Cree una instancia de Oracle. Asegúrese de que el parámetro NLS_SORT esté establecido en BINARY_CI.
  2. Cree un esquema de base de datos para Rational Focal Point. Para almacenar los caracteres Unicode como compatibles con el producto, asegúrese de que la base de datos se cree con un juego de caracteres Unicode. Por ejemplo: AL32UTF8.
  3. Cree un usuario para contener el esquema para Rational Focal Point. Por ejemplo: CREATE USER focalpoint IDENTIFIED BY focalpoint.
  4. Cree tres espacios de tabla: FP_DATA, FP_INDEX y FP_BIGOBJ. En el ejemplo siguiente, se emite una sentencia create en un sistema Windows para crear un espacio de tabla:
    CREATE BIGFILE TABLESPACE FP_INDEX DATAFILE 'C:\oracle\oracle_tbs_windows\FP_INDEX.dbf' SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
    Nota: El espacio de tabla puede tener cualquiera de estas propiedades:
    • Un nombre que no sea oracle_tbs.
    • Estar ubicado en otro directorio.
    • Un tamaño mayor o menor que 1 GB. Para instalaciones grandes es necesario asignar más espacio.
  5. Otorgue una cuota ilimitada al usuario focalpoint en los espacios de tabla recién creados.
  6. Cree un archivo denominado create_focalpoint_oracle.sql que contenga el siguiente código:
    GRANT ALTER ANY INDEX TO &1;
    GRANT ALTER ANY TABLE TO &1;
    GRANT CREATE PROCEDURE TO &1;
    GRANT CREATE SEQUENCE TO &1;
    GRANT CREATE SESSION TO &1;
    GRANT CREATE TABLE TO &1;
    GRANT CREATE TABLESPACE TO &1;
    GRANT CREATE VIEW TO &1;
  7. En SQL*Plus, escriba create_focalpoint_oracle.sql como sistema con el usuario focalpoint como primer parámetro. Por ejemplo, @create_focalpoint_oracle.sql focalpoint.
  8. Añada el controlador JDBC a la ubicación de la biblioteca. El controlador JDBC se incluye con la instalación de la base de datos Oracle. También puede descargarlo desde el sitio web de Oracle.
    • Por ejemplo, en un servidor Apache Tomcat, añada el controlador JDBC a servidor de aplicaciones\common\lib. Debe añadir el controlador ojdbc14.jar para Oracle 10g y el controlador ojdbc6.jar para Oracle 11g.
    • Por ejemplo, en WebSphere Application Server, añada el controlador JDBC a servidor de aplicaciones\lib. Debe añadir ojdbc6.jar de Oracle 11g para las versiones Oracle 10g y Oracle 11g.

Comentarios