Reverta um conjunto de atualizações
Você pode reverter as mudanças nos registros existentes para qualquer conjunto de atualizações confirmadas.
Antes de Iniciar
Função necessária: administrador
Quando um conjunto de atualizações é revertido, há uma regra de negócios padrão que exclui o registro sys_upgrade_state na exclusão da atualização do cliente.
Por Que e Quando Desempenhar Esta Tarefa
O backup de um conjunto de atualizações é criado excluir atualizações no conjunto de atualizações atual. Se você confirmar, reverter e, em seguida, reaplicar um conjunto de atualizações remotas, erros aparecerão no visualizador porque as atualizações excluídas são consideradas mudanças mais recentes e causam colisões.
Aviso:
Não recue o. Padrão conjunto de atualizações. Esta ação pode danificar a configuração da instância.
O processo de reversão reverte as atualizações de nível de registro e as mudanças no dicionário. Algumas mudanças causadas por um back-out podem resultar em perda de dados. Estes são os resultados esperados do processo de reversão:
| Atualização do Cliente | Resultado da ação de reversão |
|---|---|
| Uma nova tabela | A tabela é descartada do banco de dados, excluindo todos os dados dela. |
| Um novo campo | O campo é descartado do banco de dados, excluindo todos os dados dele. |
| Um campo excluído | O campo é restaurado para o banco de dados, mas os dados originais são perdidos. |
| Um campo redimensionado | O redimensionamento do campo é revertido. Se o campo tiver sido aumentado, os dados serão truncados primeiro para evitar erros. |
| Um formulário configurado | O formulário é revertido para seu estado anterior. |
| Um registro foi inserido | O registro foi excluído. (Consulte Observação abaixo) |
| Um registro foi excluído | O registro é restaurado com seus dados originais. |
Aviso:
Fazer backup de um conjunto de atualizações que pertence a um lote de conjunto de atualizações pode afetar outros conjuntos de atualizações no lote. Para obter mais informações, consulte Reverta o conjunto de atualizações em lote.
- Se o sys_package for global, ele será excluído.
- Se o sys_package não for global e tiver um valor, um aviso será exibido informando que não há exclusão. Em vez disso, o sys_update_xml é colocado no conjunto de atualizações padrão e o registro é deixado no lugar.