-
2008-12-02 10:46:54
/ Oracle数据库管理
在package中有一段代码,想强制执行索引,添加如下内容select /*+ index(FA_ADJUSTMENTS FA_ADJUSTMENTS_N2) */.....但是据说oracle的hint只能在sql代码段中生效,在存储过程或者package中就不在生效了,请各位高手,是这样的吗?参考http://www.itpub.net/viewthread.php?tid=1084254
查看(86)
评论(2)
-
2008-11-10 17:59:23
/ Oracle数据库管理
有一段代码(不方便传上来,歉意),在别的环境数据库上运行时间正常(通过查看执行计划,基本都是走索引的,没有全表扫描).但是这段代码在另外环境数据库就出现运行很长时间的问题,通过执行计划查看,全部是全表扫描(其中一个表大概有1千万多条记录吧);我按照itpup的文档,设置10053诊断,通过trc文件,能看出oracle如何计算最佳成本吗?TABLE: FA_ADJUSTMENTSORIG CDN: 15660822ROUNDED CDN: 3132164CMPTD CDN: 3132164Access path: tscResc:42570Resp:42570Skip scan: ss-sel 0andv 1540878ss cost 1540878
查看(159)
评论(3)
-
2008-06-06 15:06:59
/ 数据中心建设
1.APC的UPS电源方面也不错的.2.虚拟化方面除了HP也有不少厂商吧?
查看(392)
评论(1)
-
2008-05-04 02:20:57
/ Oracle数据库管理
启动数据库的时候,出现如下错误:ORA-01578: ORACLE data block corrupted (file # 11, block # 179)ORA-01110: data file 11: '/ora9i/data/system1.dbf'数据库运行在归档模式下,在论坛中搜索到好多是索引坏掉的问题解决办法.这种问题该如何解决呢?
查看(647)
评论(7)
-
2008-04-10 16:34:06
/ Oracle数据库管理
1.通过使用触发器记录用户登陆信息.2.如果触发器坏掉了,数据库还能起来吗?----CREATE OR REPLACE TRIGGER LOGIN_RECORD_TRAFTER logon ON DATABASEDECLAREmtSession v$session%ROWTYPE;CURSOR cSession(iiQuerySid IN NUMBER) ISSELECT * FROM v$sessionWHERE audsid = iiQuerySid;BEGINOPEN cSession(userenv('SESSIONID'));FETCH cSession INTO mtSession;IF cSession%FOUND AND SYS_CONTEXT ('USERENV','IP_ADDRESS') IS NOT NULL THENINSERT INTO log$in
查看(344)
评论(2)