zoukankan      html  css  js  c++  java
  • ORA-12838: cannot read/modify an object after modifying it in parallel

    SCOTT@PROD> insert /*+ append */ into b select * from a;

    4 rows created.

    SCOTT@PROD> select file#,block#,status from v$bh where objd=(select data_object_id from user_objects where object_name='B');

         FILE#     BLOCK# STATUS
    ---------- ---------- ----------
         4      665 xcur
         4      666 xcur
         4      664 xcur

    SCOTT@PROD> select dbms_rowid.rowid_relative_fno(rowid),dbms_rowid.rowid_block_number(rowid) from b;
    select dbms_rowid.rowid_relative_fno(rowid),dbms_rowid.rowid_block_number(rowid) from b
                                                                                          *
    ERROR at line 1:
    ORA-12838: cannot read/modify an object after modifying it in parallel


    SCOTT@PROD> alter table t noparallel;

    Table altered.

    SCOTT@PROD> select dbms_rowid.rowid_relative_fno(rowid),dbms_rowid.rowid_block_number(rowid) from b;

    DBMS_ROWID.ROWID_RELATIVE_FNO(ROWID) DBMS_ROWID.ROWID_BLOCK_NUMBER(ROWID)
    ------------------------------------ ------------------------------------
                       4                      667
                       4                      667
                       4                      667
                       4                      667

  • 相关阅读:
    封装微信小程序
    请求formdata格式
    基于vue的前端框架
    es6 入门
    测试缓存时间问题console.time
    export 与 export default, 以及import引用
    vue emit 实现非父子之间的值传递
    css3 弹性盒子display:flex
    iview $modal 的封装
    render iview tab select的添加和input的添加
  • 原文地址:https://www.cnblogs.com/gw666/p/11002892.html
Copyright © 2011-2022 走看看