Instalando o Banco de Dados Principal Manualmente no Oracle
Instale manualmente o banco de dados principal no Oracle.
Procedimento
- Vá para o diretório
MDM_INSTALL_HOME/database/CoreData/Full/Oracle/Standard/ddl. - 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:
- DBNAME para o nome do banco de dados.
- SCHEMA para um usuário do banco de dados com os privilégios requeridos.
- NEWPASSWORD para a senha do usuário do esquema.
- 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.
- 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. - DTYPE para o tipo de dado que será carregado.
Especifique um dos seguintes valores em letras minúsculas:
- banking
- insurance
- telco
- manufacturing
- CONFIG_LANG para o idioma de configuração a ser utilizado. Por exemplo, para inglês, use
en; para francês, usefr - 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, usefr - DBUSER para um usuário do banco de dados com autoridade DBA
- DBPASSWORD para a senha do dbuser
- 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:
sqlplus DBUSER/DBPASSWORD@DBNAME @create_schema_ora.sql>> LOG_FILE_NAMEcria o esquema do banco de dados.sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_tables_ora.sql>> LOG_FILE_NAMEcria as tabelas base e as definições de chave primárias.sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_hist_tables_ora.sql>> LOG_FILE_NAMEcria as tabelas de históricos e as definições de chave primárias.sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_ix_ora.sql>> LOG_FILE_NAMEcria todos os índices, inclusive restrições de índice exclusivo.sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_fk_ora.sql>> LOG_FILE_NAMEcria as chaves estrangeiras.sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_chk_ora.sql>> LOG_FILE_NAMEcria as restrições de verificação.sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_eME_ora.sql>> LOG_FILE_NAMEcria os objetos do InfoSphere MDM Probabilistic Matching Engine
- 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:
- Acesse o subdiretório .ddl.
- 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:
- Acesse o subdiretório .ddl.
- Na linha de comandos, execute o script:
sqlplus SCHEMA/NEWPASSWORD@DBNAME@Create_function_utc_disabled.sql >> LOG_FILE_NAME
- Para ativar o recurso de vários fusos horários:
- 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_NAMEinstala acionadores simples- Opcional:
sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_delete_triggers_simple_ora.sql>> LOG_FILE_NAMEinstala acionadores simples para exclusões.
- Para instalar acionadores compostos, execute os scripts:
instala acionadores compostos para inserções e atualizações.sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_triggers_compound_ora.sql>> LOG_FILE_NAME- Opcional:
instala acionadores compostos para exclusões.sqlplus SCHEMA/NEWPASSWORD@DBNAME @create_delete_triggers_compound_ora.sql>> LOG_FILE_NAME
- Para instalar acionadores simples, execute os scripts:
- Converta o arquivo
ImpReqData.scriptem 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. - 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.
- 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_NAMEAtençã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