Configurar una base de datos Oracle para Design Management Server implica configurar el sistema de base de datos, crear la base de datos y configurar espacios de tabla y usuarios
Antes de empezar
Instale Oracle en el servidor de base de datos y asegúrese de que dispone de los permisos necesarios para acceder al servidor de base de datos y crear y modificar bases de datos. Asegúrese de que el servidor de base de datos se ha configurado correctamente; por ejemplo, tal vez necesite establecer las siguientes variables del sistema:
- Establezca ORACLE_HOME en el directorio de instalación de Oracle.
- Establezca ORACLE_SID en el ID del sistema Oracle para el servidor de bases de datos.
- Establezca ORACLE_JDBC_DRIVER_FILE en la ubicación del archivo JAR JDBC de Oracle, que se denomina ojdbc5.jar.
Importante: Los parámetros de configuración y las opciones de espacio de tabla siguientes son ejemplos. El entorno podría precisar de diferentes parámetros y opciones.
Procedimiento
- Mediante la herramienta de línea de mandatos de Oracle SQL*Plus o el asistente de configuración de base de datos, cree una base de datos Oracle con la codificación UTF-8 para Jazz Team Server (JTS), Design Management Server (DM) y Configuration Management Server (VVC) y otra base de datos para el depósito de datos (DW). Utilice Modalidad de servidor compartido como modalidad de conexión. Para cuestiones específicas, consulte la ayuda de la base de datos Oracle.
- Utilizando SQL*Plus, cree dos espacios de tabla en cada base de datos. El código siguiente es un ejemplo:
CREATE TABLESPACE JTS
DATAFILE 'C:\oraclexe\app\oracle\oradata\jts01.dbf'
SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
CREATE TEMPORARY TABLESPACE JTS_TEMP
TEMPFILE'C:\oraclexe\app\oracle\oradata\jtstemp01.dbf'
SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
CREATE TABLESPACE DM
DATAFILE 'C:\oraclexe\app\oracle\oradata\dm01.dbf'
SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
CREATE TEMPORARY TABLESPACE DM_TEMP
TEMPFILE'C:\oraclexe\app\oracle\oradata\dmtemp01.dbf'
SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
CREATE TABLESPACE VVC
DATAFILE 'C:\oraclexe\app\oracle\oradata\vvc01.dbf'
SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
CREATE TEMPORARY TABLESPACE VVC_TEMP
TEMPFILE'C:\oraclexe\app\oracle\oradata\vvctemp01.dbf'
SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
CREATE TABLESPACE DW
DATAFILE 'C:\oraclexe\app\oracle\oradata\dw01.dbf'
SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
CREATE TEMPORARY TABLESPACE DW_TEMP
TEMPFILE'C:\oraclexe\app\oracle\oradata\dwtemp01.dbf'
SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
- Cree un usuario para cada espacio de tabla y otorgue a los usuarios permisos para trabajar con la base de datos. El código siguiente es un ejemplo:
CREATE USER JTSUSER IDENTIFIED BY JTSUSER DEFAULT TABLESPACE JTS QUOTA UNLIMITED ON JTS TEMPORARY TABLESPACE JTS_TEMP;
CREATE USER DMUSER IDENTIFIED BY DMUSER DEFAULT TABLESPACE DM QUOTA UNLIMITED ON DM TEMPORARY TABLESPACE DM_TEMP;
CREATE USER VVCUSER IDENTIFIED BY VVCUSER DEFAULT TABLESPACE VVC QUOTA UNLIMITED ON VVC TEMPORARY TABLESPACE VVC_TEMP;
CREATE USER DWUSER IDENTIFIED BY DWUSER DEFAULT TABLESPACE DW QUOTA UNLIMITED ON DW TEMPORARY TABLESPACE DW_TEMP;
GRANT CREATE PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO JTSUSER;
GRANT CREATE PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO DMUSER;
GRANT CREATE PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO VVCUSER;
GRANT CREATE PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO DWUSER;