zoukankan      html  css  js  c++  java
  • 为什么一个object_id在dba_objects中为什么查不到记录?

    SQL> drop table test purge;
    SQL> create table test (id int,comments CLOB);

    SQL> select INDEX_NAME  , INDEX_TYPE,TABLE_OWNER ,TABLE_NAME from user_indexes where table_name='TEST';

    INDEX_NAME                     INDEX_TYPE             TABLE_OWNER     TABLE_NAME
    SYS_IL0000076897C00002$$    OB                         SYS                      EST


    SQL> select * from dba_objects where object_name='SYS_IL0000076897C00002$$';

    未选定行

    SQL> select  OBJ#,DATAOBJ#,NAME , from obj$ where name='SYS_IL0000076897C00002$$';

    OBJ#   DATAOBJ#       NAME  
    76899      76899          SYS_IL0000076897C00002$$  

    已选择 1 行。

    SQL> select * from dba_objects where object_id=76899;

    未选定行

    SQL> select OBJ#,DATAOBJ#,NAME from obj$ where obj#=76899;

    OBJ# DATAOBJ# NAME
    ---------- ---------- ------------------------------------------------------------
    76899 76899 SYS_IL0000076897C00002$$


    以上的查询表明无论是根据object_id 还是object_name到视图dba_objects里面都查不到lob段的index.
    所以以后如果你发现一个OBJECT_ID无法查到对应的object,不妨到obj$里面的去查到对象,让后更具类型,到具体的segments里面找对应的段.

     select * from user_segments where segment_name ='SYS_IL0000076897C00002$$'

    关于lob的几个视图:

    dba_lobs/user_lobs/all_lobs

    dba_lob_partitions

    dba_lob_sub_partitions

    dba_sgements

    dba_index 可以看到lobindex

  • 相关阅读:
    java矩阵运算包ujmp中的一些小示例和注意事项
    CSS文字段落排版常用设置
    HTML中标签元素的分类
    三种CSS样式-内联、嵌入、外部
    MySQL常用命令
    解决谷歌浏览器在win8下没有注册类的问题
    转:jQuery.lazyload详解使用方法
    php取整
    限制表单Input的长度,当达到一定长度时不能再输入
    滑动后定位
  • 原文地址:https://www.cnblogs.com/princessd8251/p/3903190.html
Copyright © 2011-2022 走看看