Instalación manual de la base de datos principal en Oracle

Instalación manual de la base de datos principal en Oracle.

Procedimiento

  1. Vaya al directorio MDM_INSTALL_HOME/database/CoreData/Full/Oracle/Standard/ddl.
  2. Edite todos los scripts de este directorio sustituyendo los valores de los marcadores por los valores que desea utilizar en la base de datos. Cambie los siguientes marcadores de posición:
    1. DBNAME por el nombre de la base de datos.
    2. SCHEMA por un usuario de base de datos que tenga los privilegios necesarios.
    3. NEWPASSWORD por la contraseña del usuario de esquema.
    4. Sustituya los siguientes marcadores:
      • <TABLE_MDSSM>: el nombre del espacio de tabla para los datos de la tabla de módulos virtuales pequeños. La aplicación de instalación espera que el valor sea TBS4K. Los paneles de Installation Manager hacen referencia a este espacio de tabla como espacio de tabla 1 de 8k.
      • <TABLE_SPACE>: el nombre del espacio de tabla para los datos de la tabla de usuario de 8K. La aplicación de instalación espera que el valor sea TBS8K. Los paneles de Installation Manager hacen referencia a este espacio de tabla como espacio de tabla 2 de 8k.
      • <TABLE_SPMDS>: el nombre del espacio de tabla para los datos de la tabla de usuario de MDM virtual de 16K. La aplicación de instalación espera que el valor sea TBS16K. Los paneles de Installation Manager hacen referencia a este espacio de tabla como espacio de tabla 3 de 8k.
      • <INDEX_SPACE>: el nombre del espacio de tabla para los datos de índice. La aplicación de instalación espera que el valor sea IDXSPACE. Los paneles de Installation Manager hacen referencia a este espacio de tabla como IndexSpace.
      • <TABLE_SPPMD>: el nombre del espacio de tabla para los datos de tabla de usuario de Probabilistic Matching Engine. La aplicación de instalación espera que el valor sea EMESPACE1. Los paneles de Installation Manager hacen referencia a este espacio de tabla como Espacio de tabla de EME.
      • <TABLE_SPPMI>: el nombre del espacio de tabla para los datos del índice de Probabilistic Matching Engine. La aplicación de instalación espera que el valor sea EMESPACE2. Los paneles de Installation Manager hacen referencia a este espacio de tabla como Espacio de tabla de PME.
      • <LONG_SPACE>: el nombre del espacio de tabla para los tipos de datos CLOB y XML. La aplicación de instalación espera que el valor sea LOBSPACE. Los paneles de Installation Manager hacen referencia a este espacio de tabla como LongSpace.
    5. TABLESPACE_LOCATION por la ubicación donde se crea el espacio de tabla. Ésta normalmente está en el directorio de la base de datos que está en ORACLE_HOME. Por ejemplo, D:/Oracle/product/10.2.0/oradata/MDMDB, donde MDMDB es el nombre de la base de datos y 10.2.0 es la versión de Oracle que se está utilizando.
    6. DTYPE por el tipo de datos a cargar. Especifique uno de los siguientes valores en minúsculas:
      • banca
      • seguros
      • telecomunicaciones
      • fabricación
    7. CONFIG_LANG al idioma de configuración a utilizar. Por ejemplo, para inglés, utilice en; para francés utilice fr
    8. CODE_LANG correspondiente al idioma de todos los datos de tabla de códigos adicionales para cargar. Por ejemplo, para el japonés, utilice ja; para el francés, utilice fr
    9. DBUSER por un usuario de base de datos con autoridad de administrador de base de datos (DBA)
    10. DBPASSWORD por la contraseña del dbuser
  3. En la línea de mandatos, en MDM_INSTALL_HOME/database/CoreData/Full/Oracle/Standard/ddl, ejecute los mandatos en el orden que se muestran:
    1. sqlplus DBUSER/DBPASSWORD@DBNAME @create_schema_ora.sql>> LOG_FILE_NAME crea el esquema de la base de datos.
    2. sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_tables_ora.sql>> LOG_FILE_NAME crea las tablas base y las definiciones de clave primaria.
    3. sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_hist_tables_ora.sql>> LOG_FILE_NAME crea las tablas de historial y las definiciones de clave primaria.
    4. sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_ix_ora.sql>> LOG_FILE_NAME crea todos los índices, incluyendo las restricciones de índice exclusivo.
    5. sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_fk_ora.sql>> LOG_FILE_NAME crea las claves foráneas.
    6. sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_chk_ora.sql>> LOG_FILE_NAME crea las restricciones de comprobación.
    7. sqlplus ESQUEMA/NEWPASSWORD@NOMBREBD @create_eME_ora.sql>> NOMBRE_ARCHIVO_REGISTRO crea los objetos InfoSphere MDM Probabilistic Matching Engine
  4. Si la aplicación se ejecuta en distintos husos horarios, o si los datos tienen valores de tiempo correspondientes a distintos husos horarios, debe habilitar la función de huso horario múltiple. Si no es necesaria la función de huso horario múltiple, debe inhabilitarla al instalar la base de datos.
    • Para habilitar la función de huso horario múltiple:
      1. Vaya al subdirectorio .ddl.
      2. Desde la línea de mandatos, ejecute el script:

        sqlplus SCHEMA/NEWPASSWORD@DBNAME

        @Create_function_utc_enabled.sql >> LOG_FILE_NAME

    • Para inhabilitar la función de huso horario múltiple:
      1. Vaya al subdirectorio .ddl.
      2. Desde la línea de mandatos, ejecute el script:

        sqlplus SCHEMA/NEWPASSWORD@DBNAME

        @Create_function_utc_disabled.sql >> LOG_FILE_NAME

  5. Ejecute los mandatos de los desencadenantes compuestos o de los desencadenantes simples.
    • Para instalar desencadenantes simples, ejecute los scripts:
      • sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_triggers_simple_ora.sql>> LOG_FILE_NAME instala desencadenantes simples
      • Opcional: sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_delete_triggers_simple_ora.sql>> LOG_FILE_NAME instala desencadenantes simples para realizar supresiones.
    • Para instalar desencadenantes compuestos, ejecute los scripts:
      • sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_triggers_compound_ora.sql>> LOG_FILE_NAME instala desencadenantes compuestos para realizar inserciones y actualizaciones.
      • Opcional: sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_delete_triggers_compound_ora.sql>> LOG_FILE_NAME instala desencadenantes compuestos para realizar supresiones.
  6. Convierta el archivo ImpReqData.script en un script de shell y ejecute el script de shell desde la línea de mandatos. Este script llena las tablas de códigos y tablas de configuración del sistema necesarias con datos de tabla de código en inglés para la industria que se introducen en el marcador de posición DTYPE y los datos de configuración en el idioma que se introducen en el marcador de posición CONFIG_LANG.
  7. Seleccione si desea instalar datos de tablas de códigos para idiomas que no sean el inglés.
    • Si está instalando el producto solo en inglés, omita este paso.
    • Para instalar datos de tabla de código para idiomas diferentes del inglés para la industria que se introduce en el marcador DTYPE y el código de idioma que se introduce en el marcador CODE_LANG, convierta el archivo Imp_CodeTables_Data.script en un script de shell y ejecute el script de shell desde la línea de mandatos. Repita este paso para cada idioma que desee instalar.
  8. Opcional: para habilitar búsquedas no sensibles a mayúsculas y minúsculas, ejecute el script:
    sqlplus SCHEMA/NEWPASSWORD@DBNAME @Insensitive_search_enabled.sql >> LOG_FILE_NAME
    Atención: La sentencia create_schema_ora.sql crea dos espacios de tabla separados para InfoSphere MDM Probabilistic Matching Engine, del modo siguiente: TABLE_SPACE>E e INDEX_SPACE>E