为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】DM8
【操作系统】CentOS 8
【CPU】X86
【问题描述】
v$sessions视图auto_cmt列值为1,事务自动提交
v$sessions视图auto_cmt列值为0,事务手动提交
disql工具clnt_type为SQL3
DM管理工具clnt_type为JDBC
【演示步骤】
步骤1 disql工具auto_cmt列值为N
步骤2 DM管理工具auto_cmt列值为Y或N
步骤3 disql工具进行DML操作
步骤4 disql工具开启事务自动提交
v$sessions视图auto_cmt列值为Y
从目前的信息来看,应该是没有反的。
但是确实有一个和您行文不吻合的细节:就是disql默认是非自动提交,但是close session,自带行为时commit;这个特性可能来源于用户的Oracle兼容需求。