-
2008-09-18 10:41:28
/ Oracle数据库管理
*******************************************************************这两天网盘连不上了,导致国内用户暂时无法下载。大家下载时需要用代理。这里提供一个比较容易使用的代理软件,安装后无需配置,双击运行,在打开的浏览器中点连接即可!因此给大家带来的不便表示抱歉注意!!2008.11.4 目前国内大多数用户都能可以下载了,不用再安装代理了!未传完的小弟会继续上传。*******************************************************************网速有点慢,还有好几个正在上传...如有问题可以联系我,一起探讨:
查看(16838)
评论(923)
-
2007-09-29 10:51:42
/ IBM信息管理
Part 1 - eBooksDB2 V9[*] http://www.itpub.net/858492.html => MGH - IBM DB2 V9 New Features[*] http://www.itpub.net/858489.html => IBM - Understanding DB2 9 Security[*] http://www.itpub.net/858487.html => MC - DB2 9 Fundamentals Certification Study GuideDB2 V8[*] http://www.itpub.net/861515.html => Prentice - DB2 UDB V8.1 Certification Exam 700 Study Guide[*] http://www.itpub.net/861523.html => Prentice - DB2 UDB V8.1 Certification Exams 701 and 706 Study Guide[*] http://w
查看(3428)
评论(18)
-
2007-04-02 16:23:46
/ Oracle数据库管理
我在mount状态下,用它改名,改完之后提示成功run{allocate channel ch1 device type disk;set newname for datafile 'E:\ORACLE\ORADATA\TEST\TEST.DBF' to 'f:\Oracle92\oradata\Test\TEST.DBF';release channel ch1;}可以在SQLPLUS中查询,并没有改过来,还是原来的名字,在SQLPLUS中无法改名,提示文件无法找到我看同样的RMAN脚本在AIX下就可以使用,在NT下为什么得不到正确的结果呢,谢谢
查看(659)
评论(10)
-
2007-04-02 09:29:56
/ Oracle数据库管理
我知道expdb/impdb会比传统的exp/imp导入导出速度快。但是,有没有遇到过expdb/impdb导入导出后,原本占用6G空间的数据量,导入到数据库后占用了11G空间!我的数据库版本:Oracle Database 10g Release 10.2.0.1.0 - Production
查看(1301)
评论(64)
-
2007-03-29 15:03:31
/ Oracle数据库管理
服务器硬盘坏了,操作系统不能启动,ORACLE数据文件全部丢失,但RMAN在磁带机上的备份集备份完好,如何恢复?
查看(934)
评论(21)
-
2007-03-21 11:12:44
/ Oracle数据库管理
一直以来有个疑惑,发现trace file用tkprof格式化以后,有的sql有执行计划,有的又没有,为什么呢?用的命令是ALTER SESSION SET SQL_TRACE = TRUE和tkprof a.trc b.txt sys=no,环境是9205,linux下面是同一trace file中的两个语句,一个有执行计划而一个没有[PHP]********************************************************************************SELECT DISTINCT PRODUCT_DEPENDENCY, LEVELFROMFND_PRODUCT_INIT_DEPENDENCY P1 WHERE LEVEL = (SELECT MAX(LEVEL) FROMFND_PRODUCT_INIT_DEPENDENCY P2 WHERE
查看(758)
评论(31)
-
2007-01-04 18:43:30
/ Oracle数据库管理
字典管理表空间:当满足一个空间要求时,数据库不再合并相邻的自由范围(除非别无选择),而是寻找表空间最大的自由范围来使用。这样讲逐渐形成越来越多的、离散的、分隔的、较小的自由空间(即碎片)本地表空间管理:在每个表空间的数据文件的头部加入了一个位图区,在其中记录每个区的使用情况。每当一个区被使用,或者被释放以供重新使用时,ORACLE会更新数据文件头部的这个记录,来放映这个变化。这个碎片怎么解释?究竟指的是什么,单单指extent?像insert的空间分配是根据free list(字典管理) 或二进制数组来进行的
查看(9030)
评论(137)
-
2006-08-16 09:58:08
/ Oracle数据库管理
uba的组成:uba=Address.Of.Last.Undo.Block.Used+Sequence+Last.Entry.in.UNDO.Record.Mapuba=0x0080006d.040d.1cxidd的组成:xid=Undo.Segment.Number+Transaction.Table.Slot.Number+Wrapxid=0x0007.023.00000b2d我的问题是:uba中的Sequence的用途是什么?xid中的Wrap(在v$transaction中对应xidsqn,在v$lock中对应ID2)的用途又是什么?附:SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle9i Enterprise Edition Release 9.2.0.
查看(344)
评论(7)
-
2006-08-15 17:24:02
/ Oracle数据库管理
高手请进,v$session_longops中的message 的具体含义我今天发现短信处理程序比较慢处理过程如下:1 . 查看这个程序一直运行这个语句select record_sn ,sp_number ,charge_number ,user_number ,corp_id,service_type ,fee_type ,fee_value ,given_value ,agent_flag ,mo_relate_flag ,priority ,report_flag ,message_coding ,message_content into :b0,:b1,:b2,:b3,:b4,:b5,:b6,:b7,:b8,:b9,:b10,:b11,:b12,:b13,:b14from sm_send where (((ROWNUM=1 and fee_value>'000000') and record_time
查看(256)
评论(9)
-
2006-08-08 17:23:19
/ Oracle数据库管理
有请各位大侠看看这个是什么原因。或者给个解决的思路。在一个时长20分钟的statspack里显示:% TotalParse CallsExecutionsParsesHash Value------------ ------------ -------- ----------4,091,9444,31733.94 3218354598Module:?@ASDF (TNS V1-V3)select col1, col2 from ZXX.XXXXX where col3 = :f1另外,在网上查了一下。说可能是解析通过,执行出错导致;或者是一些数据库工具describe table导致。但这2种说法都与我的情况不相符合。环境:
查看(460)
评论(22)
-
2006-08-03 20:27:04
/ Oracle数据库管理
为什么索引的PCTUSED被设置为0这是一个困扰我很长时间的问题了。在Oracle的文档中就没有设置PCTUSED这个参数,或者,Oracle已经将这个参数默认为0,但是为什么Oracle要这样做?这个问题是一个国外的一个DBA试题,这个问题应该从以下来说起,先说一个B*Tree上删除一行记录的原理来说:在索引上删除一行记录,其实并不是真的将这行记录从这个索引块中删除,实际上只是将这行记录的一个标记位设置为删除标志,这样Oracle就认为这一行被删除,而事实上这一行在物理上是存在这个数据块中,所以即使是这一行被删除,这一行所占用的空
查看(426)
评论(16)
-
2006-08-01 15:37:49
/ Oracle数据库管理
请教:怎样修改正在运行的oracle的默认端口?
查看(261)
评论(1)
-
2006-08-01 12:00:47
/ Oracle数据库管理
各位大侠:不好意思,小妹对oracle数据库优化才刚开始入门,准备做一个行迁移/行链接的测试,我在sys用户下建了一个表test,是故意让它会产生行迁移的,然后用sys用户执行了以下脚本以后:SPOOL list_migation_rows.sqlSET ECHO OFFSET HEADING OFFSELECT 'ANALYZE TABLE ' || table_name || ' LIST CHAINED ROWS INTO chained_rows;' FROM user_tables;SPOOL OFF用 select table_name,count(*) from chained_rows可以看到chined_rows表里面有了test表。但是现在我要做的是另一个用户wf,具有connect,resource,dba三
查看(352)
评论(16)
-
2006-07-30 10:53:33
/ Oracle数据库管理
用的是rac,oracle的bin目录空间100%,如何排除故障?急~~
查看(845)
评论(17)
-
2006-07-24 09:55:39
/ Oracle数据库管理
我有一个表item,其中item_id是主键,在item_type没有索引。执行如下sql,发现添加了distinct的sql比不添加消耗的资源反而更少。由于item_id是主键,是否添加distinct对返回结果是没有任何影响的,但从执行计划可以看到,添加了distinct的sql多了一次内存排序,但消耗资源明显比不添加的少。为什么呢?我的数据库是LINUX AS 3 +9204,以下的执行计划都是经过多次测试得到的结果:[php]SQL> Select Distinct item_id From item Where item_type='p';47695 rows selected.Execution Plan----------------------
查看(450)
评论(14)
-
2006-07-24 09:02:22
/ Oracle数据库管理
当我们看到很多内部表的时候,第一个感觉是命名太难记忆了,如x$ksmlru, x$ksmsp, x$ktuxe等等,前几天,我在网上随便搜索的时候,发现了这样一个表,讲述了oracle内部表的一些命名习惯与方法,现转贴如下,希望能对大家有所帮助:The main purpose of this note is to show the naming conventions.[K]ernel Layer[2]-Phase Commit[G]lobal [T]ransaction [E]ntryX$K2GTE- Current 2PC txX$K2GTE2 - Current 2PC tx[C]ache Layeruffer M
查看(336)
评论(6)
-
2006-07-21 13:35:10
/ Oracle数据库管理
延迟块清除的原理 是什么?为什么要进行块清除:rose:
查看(1270)
评论(26)
-
2005-12-28 18:14:46
/ Oracle数据库管理
对数据库未做任何操作,只是不断select dbms_flashback……,值a时,dump一次控制文件,再select dbms_flashback……,值a+n时,又dump一次控制文件,发现两个dump文件中除了heartbeat值变大外,其它内容完全一模一样。所以很想知道heartbeat是什么意思?呵呵
查看(4526)
评论(31)
-
2005-08-10 12:58:23
/ Oracle数据库管理
今天,发现production上有一个SQL 耗了特多CPU time,于是抓了下来,看看是否可以tuning .原始 SQL 如下(table名字改了一下):[php]DELETE FROM test_table_1 aWHERE NOT EXISTS (SELECT *FROM test_table_2 bWHERE a.parent_id = b.id)执行时间 60SBuffer get: 160W执行计划Operation Object Name Rows Bytes Cost Object Node In/Out PStart PStopDELETE STATEMENT Optimizer Mode=CHOOSE12069DELE
查看(13278)
评论(65)
-
2005-05-11 10:36:09
/ Oracle数据库管理
obsolete和expired都和retention policy相关吗,有什么区别吗?:right:
查看(360)
评论(5)