Testando objetos de banco de dados migrados (OracleToSQL)
O Microsoft SQL Server Migration Assistant for Oracle Tester (SSMA Tester) testa automaticamente a conversão de objeto de banco de dados e a migração de dados feita pelo SSMA. Depois que todas as etapas de migração do SSMA forem concluídas, use o Testador SSMA para verificar se os objetos convertidos funcionam da mesma maneira e se todos os dados foram transferidos corretamente.
Você pode testar os seguintes tipos de objeto com o Testador SSMA:
- Tabelas
- Procedimentos armazenados, incluindo procedimentos encapsulados
- Funções definidas pelo usuário, incluindo funções empacotadas
- Visualizações
- Declarações independentes
O Testador SSMA executa objetos selecionados para teste no Oracle e seus equivalentes no SQL Server. Depois disso, ele compara os resultados de acordo com os seguintes critérios:
- As alterações nos dados da tabela são idênticas?
- Os valores dos parâmetros de saída para procedimentos e funções são idênticos?
- As funções retornam os mesmos resultados?
- Os conjuntos de resultados são idênticos?
Nota
Atenção! Nunca use o Testador SSMA em sistemas de produção. Durante a execução do Testador, o esquema de origem e os dados são modificados. A restauração completa do estado original pode ser impossível para alguns tipos de código testado.
Pré-requisitos
Para habilitar a comparação dos dados de tabela resultantes, defina a opção Gerar coluna ROWID para Sim antes do início da conversão de esquema. O SSMA adicionará uma coluna ROWID
a todas as tabelas durante a execução do comando Converter Esquema.
Observe que a versão atual do Testador SSMA não dá suporte à execução paralela por usuários diferentes no mesmo servidor de origem ou de destino.
Introdução
Criando Casos de Teste (OracleToSQL)