南京本地网站有哪些网站开发工程师试用期
南京本地网站有哪些,网站开发工程师试用期,网站地图怎么使用,网站模板的使用system表空间增大是正常的#xff0c;但急剧增大是不合理的。1有可能是用户对象错误的放在系统表空间中2也可能是system表空间的UNDO过大3还有可能和高级复制的空间使用有关可通过如下语句查看一下是不是有应用的段放到了SYSTEM中#xff1a;select OWNER,SEGMENT_NAME,SEGME…system表空间增大是正常的但急剧增大是不合理的。1有可能是用户对象错误的放在系统表空间中2也可能是system表空间的UNDO过大3还有可能和高级复制的空间使用有关可通过如下语句查看一下是不是有应用的段放到了SYSTEM中select OWNER,SEGMENT_NAME,SEGMENT_TYPE,BYTESfrom DBA_SEGMENTSwhere TABLESPACE_NAMESYSTEM andOWNER not in (SYS,SYSTEM)通过如下查询语句查看找出系统表空间中占用空间最多的Top9对象SELECT *FROM (SELECT BYTES, segment_name, segment_type, ownerFROM dba_segmentsWHERE tablespace_name SYSTEMORDER BY BYTES DESC)WHERE ROWNUM 10高级复制会使用 sys.IDL_UB1$摘自,Database Administrator’s Guide 第70页If you use Advanced Replication and intend to set up a large number of replicatedobjects, then you are required to monitor the following data dictionary tables withthe SQL SELECT command:n ARGUMENT$n IDL_CHAR$n IDL_UB1$n IDL_UB2$n IDL_SB4$n I_ARGUMENT1n I_SOURCE1I$n SOURCE$n TRIGGERIf necessary, increase storage parameters to accommodate storage requirements oflarge numbers of replicated objects.系统对象IDL_UB1$表的含义及作用在ITPUB上有朋友遇到SYSTEM表空间快速扩展的问题系统表空间异常扩展的情况遇到过很多:有的和用户表空间或对象分配不当有关有的和高级复制的空间使用有关....经过如下代码查询可以找出系统表空间中占用空间最多的Top9对象col segment_name for a25col owner for a10SELECT *FROM (SELECT BYTES, segment_name, segment_type, ownerFROM dba_segmentsWHERE tablespace_name SYSTEMORDER BY BYTES DESC)WHERE ROWNUM 10/这个朋友的Top9对象为:1 3082174464 IDL_UB1$TABLESYS2 63979520 SOURCE$TABLESYS3 12075008 IDL_UB2$TABLESYS4 7749632 DEPENDENCY$TABLESYS5 7356416 I_DEPENDENCY2INDEXSYS6 6438912 I_DEPENDENCY1INDEXSYS7 5521408 I_IDL_UB11 INDEXSYS8 4341760 IDL_SB4$TABLESYS9 3555328 I_ACCESS1 INDEXSYS我们注意到占用空间最大的对象是IDL_UB1$系统表空间占用近3G那么这个表是做什么用的呢?从sql.bsq中我们可以找到这个表的创建语句:create table idl_ub1$ /* idl table for ub1 pieces */( obj# number not null, /* object number */part number not null,/* part: 0 diana, 1 portable pcode, 2 machine-dependent pcode */version number, /* version number */piece# number not null, /* piece number */length number not null, /* piece length */piece long raw not null) /* ub1 piece */storage (initial 10k next 100k maxextents unlimited pctincrease 0)/idl_ub1$表是用来存储PL/SQL的代码单元的包括DIANA等IDL在这里代表Interface Definition Language.这个对象的含义可以从Ixora找到一点提示:It is an intermediate language in which the structure of database tables and the logic of PL/SQL program units can be consistently represented as attributed trees. Oracle uses the DIANA IDL, which comes from compilers for the Ada programming language. DIANA stands for Descriptive Intermediate Attributed Notation for Ada. Anyway, this is one of four tables in the data dictionary used to store the DIANA for PL/SQL program units, and the database objects that they reference.在高级复制中会用到这个表所以可能导致这个表快速增长在Oracle10g之前高级复制需要考虑的事情的确很多。请参考:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/88721.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!