El error recibido durante el proceso de Post:
"ORA-00904 invalid column name"
Una columna fue cambiada en el servidor de origen y/o el de destino. El proceso post falla en la tabla con el nombre de la nueva columna. El caché de objetos no contiene la columna cambiada en la tabla.
1.) Compare la estructura de la tabla entre el servidor de origen y el de destino, si es diferente, corríjalo en el destino.
2.) Detenga el proceso de post en el servidor de destino y en el directorio <var dir>/state renombrar el último objeto de caché.
ls –ltr *objcache*opst*
Busque el número de activación más alto y tome nota de él
En el servidor de origen:
3.) Active la configuración actual de nuevo en el servidor de origen.
4.) Copie el nuevo caché de objetos del proceso de captura creado en el servidor de origen a el servidor de destino y renómbrelo con el nombre original del caché de post.
A partir de la versión 8.5, use la funcionalidad de comando “copy cache” para copiar el caché de objetos desde el servidor de origen al caché de objetos en el destino.
El comando es:
sp_ctrl (spdl02:8567)> help copy cache
copy cache -
Copy a cache file to the target
Usage: copy cache
[actid {actid} ]
[at {target_host} [@o.{target_sid}]]
[on {host}] | [on {host}:{port}] |
[on {login}/{password} @ {host}] | [on {login}/{password} @ {host} :{port} ]
sp_ctrl> start post queue <qname>
5.) Inicie el proceso de post en el servidor de destino.
© ALL RIGHTS RESERVED. Términos de uso Privacidad Cookie Preference Center