Sumário

Search

  1. Prefácio
  2. Apresentação do Change Data Capture
  3. Ouvinte do PowerExchange
  4. Condensador do PowerExchange
  5. Change Data Capture do DB2 para i5/OS
  6. Logs Remotos de Dados
  7. Apresentação da Extração de Dados Alterados
  8. Extraindo Dados Alterados
  9. Monitorando Sessões do CDC
  10. Gerenciando Extrações de Dados Alterados
  11. Ajustando Sessões do CDC
  12. Carimbos de Data/Hora DTL__CAPXTIMESTAMP

Guia do CDC para i5/OS

Guia do CDC para i5/OS

Gerando instruções SQL para recriar uma origem ou um destino para a solução de problemas

Gerando instruções SQL para recriar uma origem ou um destino para a solução de problemas

O PowerExchange oferece um comando que gera instruções SQL para recriar os objetos SQL de origem ou destino que são usados em um ambiente do PowerExchange. O comando foi projetado para produzir instruções SQL que o Suporte Global a Clientes da Informatica pode usar para solucionar problemas de movimentação de dados em massa ou problemas CDC.
Para gerar as instruções SQL para um objeto SQL do i5/OS, insira o comando RTVSQLSTMT do sistema i5/OS onde o PowerExchange está instalado. A biblioteca
dtllib
do PowerExchange deve estar na lista de bibliotecas atual para o trabalho de i5/OS. O comando RTVSQLSTMT solicita uma série de parâmetros que controlam quais instruções SQL são geradas. O comando RTVSQLSTMT valida suas entradas para reduzir o risco de erros.
Em qualquer momento, você pode exibir informações de ajuda no console do i5/OS para ver as descrições do campo, exemplos de comandos e as autoridades necessárias para executar o comando.
O comando pode gerar instruções DDL para recriar vários tipos de objetos, incluindo alias, restrições, índices, procedimentos, esquemas (bibliotecas ou coleções), tabelas, disparadores e exibições. O comando também pode gerar instruções GRANT que fornecem a autoridade necessária para usar os objetos. Opções estão disponíveis para controlar os tipos de instruções SQL a serem geradas. Por exemplo, você pode controlar se deseja gerar instruções DROP que antecede as instruções CREATE para os tipos de objeto selecionados. Além disso, o comando pode gerar instruções SQL mesmo para alguns objetos que não foram criados com o SQL. Por exemplo, se você usou as especificações de descrição de dados (DDS) para definir arquivos de banco de dados físicos e lógicos, o comando poderá gerar instruções SQL CREATE equivalentes para recriar esses arquivos.
O seguinte comando de amostra exibe todos os parâmetros necessários e opcionais:
RTVSQLSTMT
SQLOBJNAM
(SQL_OBJECT_NAME)
SQLOBJLIB
(OBJECT_LIB)
SQLTYPE
(*TYPE)
SRCFILE
(SOURCE_LIB/QSQLSRC)
SRCMBR
(SQLOBJNAM)
RPLSRCMBR
(*NO)
CRTDROP
(*NO)
CRTCOMMENT
(*NO)
CRTHEADER
(*NO)
CRTTRIGGER
(*NO)
CRTCONSTR
(*NO)
CRTRENAME
(*NO)
CRTGRANT
(*NO)
GENCCSID
(*NO)
CRTORRPL
(*NO)
CRTOBFSTM
(*NO)
ACTROWCOL
(*NO)
CRTMSKPRM
(*NO)
CRTQUALSTM
(*NO)
CRTADDINDX
(*NO)
CRTVWINDX
(*NO)
Os nomes de parâmetros são realçados em negrito. Para obter as descrições e todas as opções desses parâmetros, consulte a Ajuda.
Depois de ser executado, o comando grava as instruções SQL no membro do arquivo de origem especificado por você. Se já existir um membro com o mesmo nome do membro de origem, você poderá configurar o parâmetro RPLSRCMBR para indicar se deseja substituí-lo.
Envie o membro do arquivo de origem que contém as instruções SQL ao Suporte Global a Clientes da Informatica. Em seguida, a equipe de suporte pode executar as instruções SQL em outra máquina para recriar o ambiente no qual o erro ocorreu.
Para obter informações sobre as mensagens de validação que o PowerExchange gera quando você usa a interface, consulte as mensagens de DTL5001 até DTL5008 no
Referência de Mensagens do PowerExchange Volume 3
.