关于Update语句的调整(3)
关于Update语句的调整(3)我们来比较一下调整前后update语句的执行效率如何:调整前:SQL> update pa 2 set pa.col1= 3 (select pa.col1*c.col1 4 from p, c 5 wher...
3月21日
系统上线.1月,2月不堪回首,天天加班,没有运动过.3月份后我负责的后台开发已经全部完成,90%通过单元测试.虽然还是天天在加班,不过压力已经明显的小了不少.然后,每天有了不少时间上pub,看oracle/java的精华帖子,可以有...
解决ORA-01410:Invalid ROWID的一般步骤
1.使用ANALYZE TABLE <table> VALIDATE STRUCTURE CASCADE验证表和索引中的rowid是否有效.2.设置event = "1410 trace name errorstack level 3" 跟踪,分析跟踪文件.
windows重装/数据库物理文件完好的情况下恢复数据库
重装数据库软件,然后按照冷备份的方式恢复数据库即可.本文可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明http://blog.itpub.net/post/11/20839Step 1保证原有数据库数据文件在原来的位...
在windows下使用orakill清除oracle线程
在windows下使用orakill清除oracle线程 由于windows 2000是基于线程的os,所有的用户session所需的内存均在oracle.exe进程中分配,如果想单独kill某个用户的会话并释放该会话所占用的资源可以使用oracle的提供的工具...
使用自治事务在触发器中执行DDL语句示例
关键字:pragma AUTONOMOUS_TRANSACTION; 1.创建使用自治事务的过程SQL>create or replace procedure sp_test 2 is 3 pragma AUTONOMOUS_TRANSACTION; 4 BEGIN 5 &nb...
初识RIA
RIA=Rich Internet Application丰富互联网应用程序.一直想找一种技术把现时低效率的客户端开发技术给代替了.今天看了<程序员>2005年第二期关于RIA的一些文章,没有细看,有代表性的技术主要是Macromedia的Flex/Laszlo/...
今天翻了一下笔记
内容是关于项目管理的.跟当前的项目联系起来后发现许多东西自己是没有做好/做够的.1.三思而后行:不要草率的批评他人汗,有时候急起来,没想那么多就批评别人了.有时候说出去的话,是收不回来的.2.善意的幽默而不是讽刺...
从技术到管理
…这是一群不同的人,如果一个技术人员想成为一名管理者的话,他们就必须有能力先解决“为了能够参加辩论,并且不会觉得不值,除非成功‘自己多加小心4.考虑更多的是我们所做事情的目的,而不是原因。它能带来多少价...
生成insert脚本的脚本
1.通过sql/存储过程2.通过java程序0.sql -- created by yangtingkunselect 'insert into yourtable values (' || col_num || ', ''' || col_char || ''', to_date(' || to_char(col_date, 'yyyy-mm-dd hh24:mi:ss' |...
Connection/Session/Server Processes
三者之间的区别.Connection是Oracle实例和用户进程之间的通讯通道.Session是用户通过用户进程与Oracle实例建立的一个特定的连接.比如,用户启动sql*plus,输入有效的用户名和密码,就可以与Oracle实例建立一个Session.O...
本人翻译的文档
算不上什么,不过大凡做一件事情,不管是大是小,总是需要时间和精力的.期望更多的xdjm可以把好的文档翻译出来:)btw:LoveWinter,当仁不让首先是你了.oracle 9i rman用户指南http://www.itpub.net/241982.htmloracle 10g...
[java代码]业务逻辑查询帮助类
用于执行查询语句以HashMap的形式返回单条记录.以HashMap列表的形式返回多条记录.package com.common.businesslogic;import com.exception.GFPortalException;import com.util.CommonUtility;import com..util.ConnM...
920的CBO还是不够'聪明'
昨天客户报告说月结操作很慢,跟踪session发现很多表连接均为Hash join,FTS访问一张大表.一个单位的月结平均需要12秒,把优化器模式变为rule后,优化器选择了正确的执行计划,一个单位的月结平均只需要2秒.对于上万个单位的月结,10秒的提高获取的收益是非常大的.hp-ux 11.11 1g memory cpu x 2oracle 9.2.0.6http://www.itpub.net/325635.html[@more@]yangtingkun:你如何收集的统计信息?呵呵,我觉得还是不要对CBO期望的太高。husthxd:对大表10%采样收集,对小表1均全表收集.10g的cbo相对于9i有很大的进步.winghong:what is the "正确的执
920的CBO还是不够'聪明'
昨天客户报告说月结操作很慢,跟踪session发现很多表连接均为Hash join,FTS访问一张大表.一个单位的月结平均需要12秒,把优化器模式变为rule后,优化器选择了正确的执行计划,一个单位的月结平均只需要2秒.对于上万个单...
判断输入的身份证号码中是否有除数字和'X'/'x'的函数
RT.[@more@]-- created by husthxdcreate or replace function isGmsfhmWrong(vi_gmsfhm in char)return varchar2is vc_gmsfhm varchar2(20); vn_gmsfhm number;begin select replace(upper(vi_gmsfhm),'X','') into vc_gmsfhm from dual; begin select to_number(vc_gmsfhm) into vn_gmsfhm from dual; exception when others then return 'NOT VALID'; end; r
判断输入的身份证号码中是否有除数字和'X'/'x'的函数
RT.-- created by husthxdcreate or replace function isGmsfhmWrong(vi_gmsfhm in char)return varchar2is vc_gmsfhm varchar2(20); vn_gmsfhm number;begin select replace(upper(v...
这个项目终于看到了曙光
昨天给客户的信息部门演示了一个可供业务部门测试的版本.从反馈来看,尚算满意.需要总结的是:1.一定要客户的纸质需求上签字确认,并填上日期,以备以后需求变更的时候有一个对照.2.当客户提出反对意见的时候要学会从自...
全库导入的一般步骤
IMP全库导入的一般步骤1.先全库加rows=n把结构导进去imp system/manager file=exp.dmp log=imp.log full=y rows=n indexes=n2.使业务用户的触发器失效/删除主键和唯一索引spool drop_pk_u.sqlselect 'alter table '|...
解决调用DBMS_OUTPUT时出现缓冲器溢出的错误
调用DMBS_OUTPUT的时候经常会碰到错误:ORA-20000, ORU-10027: Buffer overflow, limit of bytes. ORA-20000, ORU-10028: Line length overflow, limit of 255 bytes per line.其实DMBS_OUTPUT包中的...