事物处理与并发控制授课教师:李斌目标: Oracle中的事务处理是什么 怎样控制Oracle中的事务处理 Oracle怎样在数据库中实现并发控制,让多个用户同时访问和修改相同的数据表1什么是事务事务就是在数据库上完成的一个操作。要么全部执行并且存储需要的操作,要么全部撤销已经进行的操作,使得数据库恢复到没有改变之前的状态。2事务处理控制语句Oracle中的一个重要的概念就是没有“开始事务处理”的语句。用户不能显式开始一个事务事务结束时需要向数据库提交(Commit),或者回滚(Rollback)操作。 COMMIT ROLLBACK SAVEPOINT ROLLBACKTOSAVEPOINT SETTRANSACTION SETCONSTRAINTS2.1 COMMIT处理当提交时,我们需要处理三个任务:1、为我们的事务处理生成SCN(系统改变号)。2、将所有剩余的已经缓冲的重做日志表项写入磁盘,并且将SCN记录到在线重做日志文件中。由LGWR执行处理。3、释放我们的会话所锁定的资源。