Processo de Post esta' parado devido ao seguinte erro exibido no arquivo event_log:
10/20/06 11:49 Process exited sp_opst_mt (for o.abc-o.xy queue zzz) [pid = 23010] - exit(1)
[4] 10/20/06 11:49 Error: OCILobWrite on "ABC"."SSSS" (rowid:AAAP8qAAGAAAJiDAAZ) due to: ORA-24801: illegal parameter value in OCI lob function.. [sp_opst_mt (for o.abc-o.xy queue zzz)/23010]
[4] 10/20/06 11:49 Notice: ORA-24801: illegal parameter value in OCI lob function. [sp_opst_mt(osp)/23010]
Para VARRAYS e LOBs, o parâmetro CHUCK_SIZE precisa ser igual ao parâmetro DB_BLOCK_SIZE no banco de dados.
Para iniciar o processo de post novamente, temos de remover a tabela da replicação, corrigir os parâmetros, voltar com a tabela para replicação e sincroniza-la novamente.
Para tal, siga o procedimento abaixo:
1 - Desabilite a replicacao do objeto na instancia Shareplex Target (Post):
sp_ctrl>set param SP_OPO_DISABLE_OBJECT_NUM <object id > // Este object_id deve ser o identificador da tabela no banco de dados de Source.
2 - Inicie o processo de post:
sp_ctrl> start post
3 - Tomar as ações necessárias para definir os parâmetros de banco de dados CHUCK_SIZE e DB_BLOCK_SIZE para o mesmo valor.
4 - Re-habilite a replicacao da tabela:
sp_ctrl>set param SP_OPO_DISABLE_OBJECT_NUM 0
5 - Sincronize os dados da tabela novamente.
© ALL RIGHTS RESERVED. Feedback Terms of Use Privacy Cookie Preference Center