Sumário

Search

  1. Prefácio
  2. Introdução à Movimentação de Dados em Massa do PowerExchange
  3. Ouvinte do PowerExchange
  4. Movimentação de Dados em Massa do Adabas
  5. Movimentação de Dados em Massa do Datacom
  6. Movimentação de Dados em Massa do DB2 para i5/OS
  7. Movimentação de Dados em Massa do DB2 para Linux, UNIX e Windows
  8. Movimentação de Dados em Massa do DB2 para z/OS
  9. Movimentação de Dados em Massa do IDMS
  10. Movimentação de Dados em Massa do IMS
  11. Movimentação de Dados em Massa do Microsoft SQL Server
  12. Movimentação de Dados em Massa do Oracle
  13. Movimentação de Dados em Massa de Arquivo Sequencial
  14. Movimentação de Dados em Massa do VSAM
  15. Gravando Dados com Tolerância a Falhas
  16. Opções de Monitoração e Ajuste

Guia de Movimentação de Dados em Massa

Guia de Movimentação de Dados em Massa

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
.