commit
Hola, Tengo una duda. Si realizo una transaccion y no la finalizo (con commit o rollback) ¿El gestor la cierra automaticamente o se queda abierta para siempre? Si lo realiza el gestor, ¿Existe algun parametro que defina el tiempo de espera? Muchas gracias,
Carlos:
Oracle tiene dos formas de completar una transacci贸n, exitosa o no exitosa.
para que sea exitosa debes acabar la transaccion con: commit, cerrando la session con exit o haciendo un rollback
Una transaccion no acaba exitosamente si: cierras la ventana de la session sin darle exit, apagando el equipo sin aviso (corte de luz) o apagando la bd.
Por default llas sesiones no tiempos de time out a menos que el dba maneje administracion de recurso en el cual puede darle tiempo de uso de cpu, tiempo de conexion inactiva y muchos controles mas.
Las transacciones se realizan en la session en la que estes y solo se veran reflados si acaba exitosamente en commit.
Espero te ayude en algo.
Saludos
Oracle tiene dos formas de completar una transacci贸n, exitosa o no exitosa.
para que sea exitosa debes acabar la transaccion con: commit, cerrando la session con exit o haciendo un rollback
Una transaccion no acaba exitosamente si: cierras la ventana de la session sin darle exit, apagando el equipo sin aviso (corte de luz) o apagando la bd.
Por default llas sesiones no tiempos de time out a menos que el dba maneje administracion de recurso en el cual puede darle tiempo de uso de cpu, tiempo de conexion inactiva y muchos controles mas.
Las transacciones se realizan en la session en la que estes y solo se veran reflados si acaba exitosamente en commit.
Espero te ayude en algo.
Saludos
