Pregunta

Estoy trabajando en un experimento relacionado con un curso que estoy tomando sobre cómo ajustar DB2.Estoy usando el EC2 de Amazon (aws) para realizar el experimento.

Mi problema, sin embargo, es que tengo que probar la no compresión con la compresión de filas en DB2 y para ello he creado un archivo bsh que ejecuta esos experimentos.Pero cuando llego a la parte de compresión aparece el error "El registro de transacciones está lleno”;y no importa qué tan bajo establezca las inserciones, se queja de mi registro de transacciones.

He explorado Google durante un día tratando de encontrar alguna manera de vaciar/borrar el registro o simplemente deshacerme de él, no lo necesito.Intenté aumentar el tamaño pero nada ayudó.

Por favor espero que alguien tenga una respuesta para solucionar este frustrante problema.

Gracias - Mestika

¿Fue útil?

Solución

No hay necesidad de "borrar el registro" en DB2. Cuando una transacción se revierte, comunicados de DB2 el espacio de registro utilizado por la transacción.

Si usted ha aumentado el tamaño del registro y no ha ayudado, por favor enviar más información acerca de lo que estamos tratando de hacer.

Otros consejos

No es necesario reiniciar.Simplemente intente forzar las aplicaciones utilizando DB2 forzar todas las aplicaciones.

Aumente el tamaño del archivo de registro de Actie e intente forzar las conexiones de la aplicación y finalizar las conexiones.

Intente ejecutar el trabajo ahora.

db2 force applications all 

db2 update db cfg for sample using logfilsiz 5125

db2 force applications all

db2 terminate

db2 connect to sample

Ejecute su trabajo y monitoree.

Sólo reinicie el ejemplo, sería liberar los registros pendientes y que debe estar bien

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top