小编Bha*_*war的帖子

为什么 COMMIT 在立即执行后解决了问题?

BEGIN
     EXECUTE IMMEDIATE 'ALTER SESSION SET SKIP_UNUSABLE_INDEXES = TRUE';
     EXECUTE IMMEDIATE 'ALTER SESSION DISABLE PARALLEL DML' ;
END;
/
Run Code Online (Sandbox Code Playgroud)

在 3 个 oracle 服务器中有 1 个出现以下错误。甲骨文:11.2.0.4

ora 12841 无法更改事务中的会话并行 DML 状态

但是添加 COMMIT 后系统运行良好

BEGIN
     EXECUTE IMMEDIATE 'ALTER SESSION SET SKIP_UNUSABLE_INDEXES = TRUE';
     COMMIT;
     EXECUTE IMMEDIATE 'ALTER SESSION DISABLE PARALLEL DML' ;
END;
/
Run Code Online (Sandbox Code Playgroud)

为什么在添加 COMMIT 后没有看到这个问题?

sql oracle alter

5
推荐指数
1
解决办法
3745
查看次数

标签 统计

alter ×1

oracle ×1

sql ×1