Instalando o Banco de Dados Principal Manualmente no Oracle

Instale manualmente o banco de dados principal no Oracle.

Procedimento

  1. Vá para o diretório MDM_INSTALL_HOME/database/CoreData/Full/Oracle/Standard/ddl.
  2. Edite todos os scripts neste diretório, substituindo os valores de marcador pelos valores que você deseja usar no banco de dados. Altere os seguintes marcadores:
    1. DBNAME para o nome do banco de dados.
    2. SCHEMA para um usuário do banco de dados com os privilégios requeridos.
    3. NEWPASSWORD para a senha do usuário do esquema.
    4. Substitua os seguintes marcadores de espaços de tabelas:
      • <TABLE_MDSSM> - O nome do espaço de tabela para pequenos dados da tabela de módulos virtuais. O aplicativo de instalação espera que o valor seja TBS4K. Os painéis do Installation Manager fazem referência a este espaço de tabela como 8k tablespace1.
      • <TABLE_SPACE> - O nome do espaço de tabela para dados da tabela de usuário de 8 K. O aplicativo de instalação espera que o valor seja TBS8K. Os painéis do Installation Manager fazem referência a este espaço de tabela como 8k tablespace2.
      • <TABLE_SPMDS> - O nome do espaço de tabela para dados da tabela de usuário do MDM virtual de 16 K. O aplicativo de instalação espera que o valor seja TBS16K. Os painéis do Installation Manager fazem referência a este espaço de tabela como 8k tablespace3.
      • <INDEX_SPACE> - O nome do espaço de tabela para dados de índice. O aplicativo de instalação espera que o valor seja IDXSPACE. Os painéis do Installation Manager fazem referência a este espaço de tabela como IndexSpace.
      • <TABLE_SPPMD> - O nome do espaço de tabela para dados da tabela de usuário do Probabilistic Matching Engine. O aplicativo de instalação espera que o valor seja EMESPACE1. Os painéis do Installation Manager fazem referência a este espaço de tabela como EME tablespace.
      • <TABLE_SPPMI> - O nome do espaço de tabela para dados do índice do Probabilistic Matching Engine. O aplicativo de instalação espera que o valor seja EMESPACE2. Os painéis do Installation Manager fazem referência a este espaço de tabela como PME tablespace.
      • <LONG_SPACE> - O nome do espaço de tabela para tipos de dados CLOB e XML. O aplicativo de instalação espera que o valor seja LOBSPACE. Os painéis do Installation Manager fazem referência a este espaço de tabela como LongSpace.
    5. TABLESPACE_LOCATION para o local onde o espaço de tabela for criado. Normalmente, isso pode ser encontrado no diretório do banco de dados em ORACLE_HOME. Por exemplo, D:/Oracle/product/10.2.0/oradata/MDMDB, em que MDMDB é o nome do banco de dados e 10.2.0 é a versão do Oracle que está sendo usada.
    6. DTYPE para o tipo de dado que será carregado. Especifique um dos seguintes valores em letras minúsculas:
      • banking
      • insurance
      • telco
      • manufacturing
    7. CONFIG_LANG para o idioma de configuração a ser utilizado. Por exemplo, para inglês, use en; para francês, use fr
    8. CODE_LANG para o idioma de quaisquer dados adicionais da tabela de códigos a serem carregados. Por exemplo, para japonês use ja; para francês, use fr
    9. DBUSER para um usuário do banco de dados com autoridade DBA
    10. DBPASSWORD para a senha do dbuser
  3. Na linha de comandos em MDM_INSTALL_HOME/database/CoreData/Full/Oracle/Standard/ddl, execute os comandos na ordem em que eles estão listados:
    1. sqlplus DBUSER/DBPASSWORD@DBNAME @create_schema_ora.sql>> LOG_FILE_NAME cria o esquema do banco de dados.
    2. sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_tables_ora.sql>> LOG_FILE_NAME cria as tabelas base e as definições de chave primárias.
    3. sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_hist_tables_ora.sql>> LOG_FILE_NAME cria as tabelas de históricos e as definições de chave primárias.
    4. sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_ix_ora.sql>> LOG_FILE_NAME cria todos os índices, inclusive restrições de índice exclusivo.
    5. sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_fk_ora.sql>> LOG_FILE_NAME cria as chaves estrangeiras.
    6. sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_chk_ora.sql>> LOG_FILE_NAME cria as restrições de verificação.
    7. sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_eME_ora.sql>> LOG_FILE_NAME cria os objetos do InfoSphere MDM Probabilistic Matching Engine
  4. Se seu aplicativo estiver executando em fusos horários diferentes ou seus dados tiverem valores de tempo em fusos horários diferentes, você deverá ativar o recurso de vários fusos horários. Se o recurso de vários fusos não for necessário, você deverá desativá-lo ao instalar o banco de dados
    • Para ativar o recurso de vários fusos horários:
      1. Acesse o subdiretório .ddl.
      2. Na linha de comandos, execute o script:

        sqlplus SCHEMA/NEWPASSWORD@DBNAME

        @Create_function_utc_enabled.sql >> LOG_FILE_NAME

    • Para desativar o recurso de vários fusos horários:
      1. Acesse o subdiretório .ddl.
      2. Na linha de comandos, execute o script:

        sqlplus SCHEMA/NEWPASSWORD@DBNAME

        @Create_function_utc_disabled.sql >> LOG_FILE_NAME

  5. Execute os comandos para acionadores compostos ou simples.
    • Para instalar acionadores simples, execute os scripts:
      • sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_triggers_simple_ora.sql>> LOG_FILE_NAME instala acionadores simples
      • Opcional: sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_delete_triggers_simple_ora.sql>> LOG_FILE_NAME instala acionadores simples para exclusões.
    • Para instalar acionadores compostos, execute os scripts:
      • sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_triggers_compound_ora.sql>> LOG_FILE_NAME instala acionadores compostos para inserções e atualizações.
      • Opcional: sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_delete_triggers_compound_ora.sql>> LOG_FILE_NAME instala acionadores compostos para exclusões.
  6. Converta o arquivo ImpReqData.script em um shell script e execute o shell script a partir da linha de comandos. Esse script preenche as tabelas de códigos e as tabelas de configuração do sistema necessárias com dados da tabela de códigos em inglês para o segmento de mercado que for inserido no marcador DTYPE, e os dados de configuração no idioma que for inserido no marcador CONFIG_LANG.
  7. Escolha se instalará a data da tabela de códigos para idiomas diferentes do inglês.
    • Se estiver instalando o produto somente em inglês, ignore esta etapa.
    • Para instalar dados da tabela de códigos para idiomas diferentes do inglês para o segmento que for inserido no marcador DTYPE e o código de idioma que for inserido no marcador CODE_LANG, converta o arquivo Imp_CodeTables_Data.script em um shell script e execute-o na linha de comandos. Repita esta etapa para cada idioma que você desejar instalar.
  8. Opcional: para ativar a procura sem distinção entre maiúsculas e minúsculas, execute o script:
    sqlplus SCHEMA/NEWPASSWORD@DBNAME @Insensitive_search_enabled.sql >> LOG_FILE_NAME
    Atenção: A instrução create_schema_ora.sql cria dois espaços de tabela separados para o InfoSphere MDM Probabilistic Matching Engine, como a seguir: TABLE_SPACE>E e INDEX_SPACE>E