Proceso de Post se detiene debido al error: Poster: ORA-00904: "column name": invalid identifier después de agregar más de una columna a la tabla que utiliza particionamiento vertical para replicar, cuando la replicación de DDLs estaba deshabilitada.
No todas las nuevas columnas agregadas estaban establecidas para 'No replicarse'.
Event_log:
Notice 2013-02-18 09:45:30.203396 3038 1109395776 s:2 Poster: ORA-00904: "<NEW COLUMN NAME>": invalid identifier. (posting from ORA11GR2, queue <name>, to ORA11GR2) [module osp]
Opo log:
opo 2013-02-18 09:45:30.203920 3038 1109395776 s:2 Process_PER_Result: Unexpected PER_CHECK error(table:"<TARGET TABLE_OWNER>"."<TARGET TABLE NAME>") oracle rc=904 ../src/opst_mt/sql.cpp:9877
Solución:
1. Agregue manualmente las nuevas columnas en el Destino y luego inicie el proceso Post para solucionar el problema.
2. Active el archivo de configurción en la Fuente, el caché de objetos de SharePlex con las nuevas columnas deberían establecerse ahora para 'No replicarse'.
3.Elimine las nuevas columnas que no son deseadas en el Destino si es necesario.
Estado:
Problema resuelto en 8.0.1
La última versión de SharePlex puede ser descargada en:
https://support.quest.com/shareplex-for-oracle/download-new-releases
© 2025 Quest Software Inc. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center