• 博客访问: 491343
  • 博文数量: 126
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-05 11:19
个人简介

暂无介绍

文章分类

全部博文(126)

文章存档

2014年(6)

2013年(13)

2012年(10)

2011年(35)

2010年(48)

2007年(4)

2006年(2)

2005年(2)

2004年(6)

我的朋友

发布时间:2010-09-30 16:35:23

这一段时间,在上次的基础上,完成了行迁移、行链接的支持,并且增加了rollback的支持。在数据类型方面,增加了char和timestamp的支持,请看测试:SUNDOG315>create table t (id1 number,id2 number,id3 number,text1 varchar2(4000),text2 varchar2(4000),text3 varchar2(4000));表已创建。SUNDOG315>insert into t values (1,2,3,lpad('a',4000,'a'),lpad('a',4000,'a'),lpad('a',4000,'a'));已创建 1 行。SUNDOG315>insert into t values (2,3,4,'a','a','a');已创建 1 行。SUNDOG315>update t set text1=lpad('a',4000,'a......【阅读全文】

阅读(901) | 评论(0) | 转发(0)

发布时间:2010-09-29 09:59:11

http://www.itpub.net/thread-1350771-1-1.html在上面的帖子里,楼主提出使用dbms_session来处理绑定变量。但是,这个方法必须进行有效的测试,防止出现错误的执行计划。由于sys_context导致bind_peeking无法正确执行,在某些情况下,会生成错误的执行计划,见下例:[@more@]SQL*Plus: Release 11.2.0.1.0 Production on 星期三 9月 29 08:43:56 2010Copyright (c) 1982, 2010, Oracle. All rights reserved.SUNDOG315>conn test/test已连接。SUNDOG315>create table t (id number,text varchar2(4000));表已创建。SUNDOG315>in......【阅读全文】

阅读(1178) | 评论(0) | 转发(0)

发布时间:2010-09-27 09:14:41

http://www.itpub.net/thread-1349832-1-1.html在这个帖子中,楼主发现了一个问题begin dbms_stats.gather_table_stats(ownname => 'SCOTT', tabname => 'T5', METHOD_OPT => 'FOR COLUMNS SIZE AUTO');end;即使不指定列名或ALL,依然可以成功执行但是,这样执行是不会收集列上的统计信息的,见下面的测试例子:[@more@]列的统计信息还包含NDV等信息,在CBO情况下,如果不开动态采样,并且没有列的统计信息,则列的选择度会采用默认选择度,这样,有可能......【阅读全文】

阅读(122904) | 评论(0) | 转发(0)

发布时间:2010-09-26 13:29:30

遭遇bug9369183,无法建立与远程表同名的prebuilt table物化视图但是,文档中记录此BUG在11.2.0.2解决,但实际上,在我的测试环境下,即使11.1都没有此问题记录一下,附加该BUG的具体信息:[@more@]Bug 9369183: MVIEW WITH PREBUILT TABLE ON SELECT FROM REMOTE TABLE RETURNS ORA-32349Bug 属性类型B - Defect已在产品版本中修复12.1严重性2 - Severe Loss of Service产品版本11.2.0.1状态80 - Development to Q/A平台46 - Linux x86创建时间10-Feb-2010平台版本NO DATA更新时间30-Jul-2010基本 Bug6815375 数据库版本11.2.0.1影响平台......【阅读全文】

阅读(3440) | 评论(0) | 转发(0)

发布时间:2010-09-15 11:16:26

从2010年7月开始,公司准备上一个增量ETL工具,领导安排研究一下Oracle 的 redo log 格式,如果可以的话,可以做程序来挖掘,并且生成可执行的SQL,传递到目标环境中应用。各个工作从‎2010‎年‎7‎月‎23‎日开始,到今天,已经2个多月了,中间夹杂了一些事情,导致进展不是很快。现在,读取、解析的工作已经可以拿来见人了:)Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Connected as testSQL> insert into t select * from dba_objects where rownum<100;99 rows ......【阅读全文】

阅读(1259) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册