上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 80 下一页
摘要: MOS 上有一篇文章专门介绍这个问题,参考:[ID 779552.1]。在Oracle 10.2.0.4版本中,alert log 可能出现如下错误: ORA-00494:enqueue [CF] held for too long (more than 900 seconds) 这个错误,通常和ORA-600 [2103] 一起出现。 他们的产生的原因都是一样的。进程在指定时间内(默认900秒)不能获取CF 队列。 一般只在系统高负载,高并发,IO 等待和争夺时,Oracle进程占有相关资源没有释放造成。有2个bug 可能导致这个问题: (1)Bug7692631 - 'DATABA 阅读全文
posted @ 2011-07-15 17:30 sqlite例子 阅读(111) 评论(0) 推荐(0)
摘要: Toad 10.6 去查Oracle 10g 的表空间,在Toad 返回页面提示信息是: selectprivileges on following are required:DBA_DATA_FILES,DBA_FREE_SPACE,V$TEMP_SPACE_HEADER,v$TEMP_EXTENT_POOL,DBA_TEMP_FILES.查看了一下DB 的alert log:Fri Jun3 00:05:46 2011Errors in file/u01/app/oracle/admin/dave1/udump/dave1_ora_21187.trc:ORA-00600: internal 阅读全文
posted @ 2011-07-15 16:46 sqlite例子 阅读(144) 评论(0) 推荐(0)
摘要: DSI是Data Server Internals的缩写,是Oracle公司内部用来培训Oracle售后工程师使用的教材. DSI3是Oracle 8系列的, DSI4是Oracle 9系列的. 这样的文档上通常都印着:Oracle Confidential:For internal Use Only. DSI虽然是好教材,但是内容极深,没有深厚的基础是不适合阅读的,尤其是初学者,过早涉猎这些教材反而没有多大益处.下载地址:http://www.verycd.com/topics/149773/不过这个地址好像下不了,我上传到CSDN了,下载地址:Oracle DSI(Data Server. 阅读全文
posted @ 2011-07-15 10:15 sqlite例子 阅读(158) 评论(0) 推荐(0)
摘要: 一. 官网对Unique Constraints说明http://download.oracle.com/docs/cd/E11882_01/server.112/e16508/datainte.htm#CNCPT1642 uniquekey constraint requires that every value in a column or set of columns beunique. No rows of a table may have duplicate values in a column (the uniquekey) or set of columns (the compo 阅读全文
posted @ 2011-07-13 21:42 sqlite例子 阅读(342) 评论(0) 推荐(0)
摘要: 一. deferred segment creation 说明 从Oracle 11.2.0.1版本开始,Oracle又提供了一种新的空间分配方法: Create一个非分区表时,这个Table Segment并没有立刻创建, 而是直到有第一行记录插入的时候才去创建这个Segment,这和我们以前的Segment的创建和空间分配方法是不一样.这样的段也被称为延迟段. 从11.2.0.2版本开始,增加了对分区表和LOB字段的支持。并且功能得到增强: (1)既支持分区对象也支持非分区对象,同时对于分区表,新的segments创建时缺省的extent size为8M,而不再是以前的64K。 (2)对于 阅读全文
posted @ 2011-07-13 17:40 sqlite例子 阅读(141) 评论(0) 推荐(0)
摘要: 一. Bulk 概述 本来只想测试一下Bulk Collect 和update性能的,但发现Bulk 的东西还是很多的,在OTN上搜了一些,整理如下。 1.1 Bulk Binding 和 Bulk SQLFrom: http://download.oracle.com/docs/cd/E11882_01/appdev.112/e17125/adfns_packages.htm#ADFNS343 Oracle Database uses two engines to run PL/SQL blocks and subprograms. The PL/SQL engine runs proced 阅读全文
posted @ 2011-06-30 23:10 sqlite例子 阅读(213) 评论(0) 推荐(0)
摘要: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Button x="73" y="56" label="点我" width="117" height="46" id="btnClick&q 阅读全文
posted @ 2011-06-30 01:13 sqlite例子 阅读(112) 评论(0) 推荐(0)
摘要: 关于ROWID的介绍参考我的Blog: Oracle Rowid 介绍 http://blog.csdn.net/tianlesoftware/archive/2009/12/16/5020718.aspx关于大表Update 的一个讨论,参考itpub: http://www.itpub.net/viewthread.php?tid=1052077一. 在虚拟机上 使用rowid 进行update 测试 使用rowid 进行update能提高速度,是因为通过rowid 能够迅速的进行定位,不用全表进行扫描。-- 查看表dave 记录数SYS@dave2(db2)> select cou 阅读全文
posted @ 2011-06-30 00:34 sqlite例子 阅读(281) 评论(0) 推荐(0)
摘要: 一. DBWR写磁盘数据触发条件 1. 当进程在辅助LRU链表和主LRU链表上扫描以查找可以覆盖的buffer header[空闲缓冲区]时,如果已经扫描的buffer header的数量到达一定的限度(由隐藏参数:_db_block_max_scan_pct决定)时,触发DBWR进程。 _db_block_max_scan_pct表示已经扫描的buffer header的个数占整个LRU链表上buffer header总数的百分比。这时,搜索可用buffer header的进程挂起,在v$session_wait中表现为等待“free buffer wait”事件,同时增加v$sysstat 阅读全文
posted @ 2011-06-29 12:04 sqlite例子 阅读(212) 评论(0) 推荐(0)
摘要: 一.ITL 说明ITL: Interested Transaction List,也叫事务槽,它位于BLOCK Header。先dump 一个block,看一下这个ITL的信息。SELECTa.,extent_ida.,block_ida.blocks,bFROMa,segment_name file_idbfile# ;SELECT,nameFROM;当某个对象比较大时,占用的block也就会很多,Oracle 的存储结构是segment -->extent-->block.每个extent 由一些block组成。在上面的示例中每个extent 由8个blocks组成。我们dum 阅读全文
posted @ 2011-06-29 00:57 sqlite例子 阅读(220) 评论(0) 推荐(0)
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 80 下一页