En SQL*Plus, si ejecutas una instrucción SQL sin confirmarla y luego sales de la sesión, la transacción se revierte automáticamente. Las transacciones en Oracle se manejan a nivel de sesión, lo que significa que no puedes confirmar una transacción desde otra sesión diferente.
Si deseas confirmar una transacción en SQL*Plus, debes hacerlo dentro de la misma sesión en la que ejecutaste la instrucción SQL. Aquí te muestro cómo puedes hacerlo:
Conéctate a SQL*Plus con tu nombre de usuario y contraseña.
Ejecuta tu instrucción SQL, por ejemplo:
UPDATE USER SET Name='Daniel' WHERE Name='Francis';
Para confirmar la transacción, utiliza el comando COMMIT;. Por ejemplo:
COMMIT;
Esto confirmará la transacción y los cambios se harán permanentes en la base de datos.
Recuerda que si simplemente sales de la sesión de SQL*Plus sin confirmar la transacción, los cambios se revertirán automáticamente y no podrás confirmarlos desde otra sesión.
Si por alguna razón necesitas realizar una confirmación desde otra sesión, deberás volver a ejecutar la instrucción SQL y confirmarla en esa misma sesión.