No arquivo event_log, o seguinte erro é exibido:
Unexpected Oracle error: ORA-01438: value larger than specified precision allows for this column. (object name: "OWNER"."TABLE")
1) Execute o processo de read release para as mensagens desta tabela. Veja a solução SOL26295.
2) Para previnir este problema no futuro para esta tabela, renomei-a no banco de dados de destino, desta forma todas as mensagens destinadas a esta tabela serão descartadas. (Caso utilize Shareplex com versão 4.0 ou abaixo).
Para instancias SharePlex com versão acima da 4.0, todas as transações podem ser descartadas para um unico objeto utilizando-se do parametro SP_OPO_DISABLE_OBJECT_NUM.
3) Ative o arquivo de configuração na instancia Shareplex de fonte, com a ordem correta das colunas da tabela particionada.
4) Renomeie a tabela do banco de dados de destino novamente para o nome original.
5) Deixe o processo de Post ler todas as mensagens que estão na fila.
6) Sincronize novamente a tabela utilizando REPAIR em conjunto com o arquivo de configuração.
sp_ctrl> repair using config <name of active config>
© 2024 Quest Software Inc. ALL RIGHTS RESERVED. Feedback Terms of Use Privacy Cookie Preference Center