oracle 为什么 sysdba 无法串行化
发布网友
发布时间:2022-12-18 11:53
我来回答
共1个回答
热心网友
时间:2023-09-18 12:37
应用程序的设计开发者及数据库管理员可以依据应用程序的需求及系统负载(workload)而为不同的事务选择不同的隔离级别(isolation level)。用户可以在事务开始时使用以下语句设定事务的隔离级别:
已提交读模式:SET TRANSACTION ISOLATION LEVEL=READ COMMITTED;
串行模式:SET TRANSACTION ISOLATION LEVEL= SERIALIZABLE;
只读模式:SET TRANSACTION= READ ONLY;
(经笔者实验以上命令在非sysdba用户下可以成功执行,sysdba下不能执行,待验证正确性)