我的新blog:MSN Space
我的新blog:MSN Space
将blog迁移至MSN Space
从2004年8月Itpub开通blog服务后赶时髦地注册了一个,到现在为止断断续续地写了将近一年半多。Blog开通后人气一直不温不火的,主要是因为自己blog上值得一看的内容不多,技术总结没什么深度,八卦故事又不够引人,再加上自己更新的频率低,人气当然会不足了。Itpub将blog域名改为二级域名后,由于自己的ID中包含一个下划线,再也无法看文章和写留言,把好不容易积攒起来的人气又给拉下了。现在发现写blog是一件挺好的事,至少可以平静下来审视自己,尤其对于一向浮躁的自己来说尤为如此,如果能够长期坚持的话就更好了。于是决定继续写
全局检查点和增量检查点
由于Oracle中LGWR和DBWR工作的不一致,Oracle引入了检查点的概念,用于同步数据库,保证数据库的一致性。在Oracle里面,检查点分为两种:完全检查点和增量检查点。下面我们分别介绍这两种检查点的作用:[@more@]1、 完全检查点在Oracle8i之前,数据库的发生的检查点都是完全检查点,完全检查点会将数据缓冲区里面所有的脏数据块写入相应的数据文件中,并且同步数据文件头和控制文件,保证数据库的一致。完全检查点在8i之后只有在下列两种情况下才会发生:(1、)DBA手工执行alter system checkpoint的命令;(2、)数据库正常shutdown(i
误删了一些学习笔记
前一天在整理硬盘的过程中,不小心Shift+Del删除了以前看《Expert one-on-one Oracle》时做的学习笔记。Tom的这本书是个人进阶时最有帮助的一本书,当时曾经细看了好几个章节并认真做了笔记。结果一次误删除就把这些好不容易整理出来的笔记全给删除了,确实有点心痛。自己比较认真做的这几章的笔记全没了:表、索引、分析函数、物化视图、分区等章节。通过磁盘恢复工具好不容易恢复了几个文档,不过打开后都没内容了。由于当时整理时也重新Copy了不少文件,导致无法全部恢复。虽然说原书还在,不过这些笔记是自己学Oracle的见证,也是自己
Access Paths for the Query Optimizer
1、Full Table ScansThis type of scan reads all rows from a table and filters out those that do not meet the selection criteria. During a full table scan, all blocks in the table that are under the high water mark are scanned. The high water mark indicates the amount of used space, or space that had been formatted to receive data. Each row is examined to determine whether it satisfies the statement's WHERE clause. When Oracle performs a full table scan, the blocks are read sequentially. Because t
三月的周末
整个三月的周末都被安排得满满当当的,这对于习惯闷在屋里的我来说是相当少见的。前一个周末到南京玩,上周末到芜湖,这个周末则是苏州一同事结婚。春天是个美好的季节,应该多出去走走。下个周末则在家里好好调整一下,周末出去也是相当累人的。[@more@]
20 Differences Between Oracle on NT and Oracle on Unix(Metalink:45967.1)
1. AVAILABILITYWindows NT has been existence since 1993. It runs on two processor architectures: Intel X86 (needs Pentium) and Digital Alpha AXP.The Windows NT operating system is only available from Microsoft.UNIX has been in existence since 1972: previous versions did exist,but they were written in PDP assembly language, rather than C. UNIX runs on most hardware architectures and versions are supplied by many vendors, most notably Sun, HP, IBM, Digital, Sequent, Data General, NCR and SCO.[@mor
周末南京两日游
周五下班后接到d.c.b.a的电话,说现在是南京的梅花节,邀我周末一起去南京赏梅花。去年八月份时曾经去过南京游玩,对南京的印象相当不错。当时奈于时间所限,只是匆忙中游览了几个景点,一直希望有机会能够再到南京游玩。这次是d.c.b.a和boypoo这两个色友要过去拍照,我就顺便也搭上了。d.c.b.a自从去年11月第一次看到boypoo的EOS 10D后,就对单反相机痴迷不已,我猜是黄山之行他临时买的奥林巴斯的小相机效果太差而使他下决定要买单反。后面他花一个月时间恶补数码相机的知识,从不知道什么叫单反到购得EOS 350D到手,再到现在天
搬家
三个月前公司由于人事需求,把我从苏州分公司调到上海分公司。由于当时过于匆忙,无法马上找到房子,一个朋友说他那一室一厅的房子可以凑合挤挤,等他房子三月份到期后再一起找个两室一厅的房子一起住。多亏了这位朋友的帮忙,于是我就在他那狭小的沙发上睡了三个月。说实话,挺感谢那朋友的,这三个月住在那边也给他带来了不少麻烦。加上我睡眠不好,有时候情绪非常暴躁,两个人相处久了就慢慢有些小磨擦。性格上的不合也导致交流上的困难,有时候一点小事双方都无法协调好。我是不喜欢有人跟我说话时用加重或命令的语气,就算对
错别字和标点符号
上网时间长了,我对网上文字的错别字和标点符号这一类细节的东西很敏感。通常来说,一些正规站点的文章基本上这方面都不会有太大问题,而更多的个人blog则在这方面有着欠缺之处。有一部分个人blog的作者添写blog的时候一般都是在blog管理模板中直接输入文字,写完后不经过review就直接发布了,这样的blog常常有着很多错别字或者文字不通顺的地方,让人看着感觉不是很舒服。另外一点就是标点符号,我从来认为文章的标点符号是极其重要的,这样能够让人非常清楚地知道文章的起止停顿。我发现很多中文blog的文章会使用英文的标点符号
最近睡眠比较好
最近晚上都比较早入睡,以前一般都是1、2点后,最近差不多12点多就能入睡了。对于长期失眠的自己来说这是一个非常难得的现象了。想想最近每天临睡前都会拿着一大桶热水烫脚,可能跟这有关系吧。发现用热水洗脚是非常舒服的一件事,以前在福州的时候从来都是脚放在水龙头下直接冲。然后是窝在被窝里面看央视十套的《百家讲坛》,一般不会看完就会有困意了,12点多就会关电视睡觉。遗憾的是电视没有睡眠关机功能,只有定在几点关机,而且好像不能用。要不我更加习惯在有困意后听着电视的声音入睡,以前睡不着的时候半夜起来看球赛,
本命年
按农历生日来算我是属狗的,也就是说今年是我的本命年。从小时我就听说本命年要么是好运,要么是歹运。去年才知道有说法说本命年是要穿红underwear的,且需要扎红腰带,那样才能行好运。不过超市里面好像都没看到,地摊上倒看到不少,咱没这么迷信,因此不买,看老天能把我怎样。不过开春以来似乎都不是很顺利,真要应验那说法吗?[@more@]
一直很郁闷
说实话,我是不喜欢“郁闷”这个词的,某种程度上是不屑于这个词的。我从来认为境由心生,说“郁闷”的人只是不懂得如何调节罢了。即使是在我最艰难的时候,我一个人在深思不说话的时候,别人会以为我很郁闷,那时候我想我当时内心充实着呢,至少我还在思考。可是我现在却把这个词时常挂在嘴角,只是不说“郁闷”,而是说“不爽”,骨子里对这个词还是有些抵触的。不得不承认我现在堕落许多了,一旦有了喘息的机会,便再也不思进取了。天天耗着,浑浑噩噩地过着。晚上理个头,从头再来![@more@]
壮士断腕,Borland出售其IDE业务
昨晚打开CSDN后,豁然在首页看到大红标题得知Borland将出售其IDE部门的信息。看到这个消息后的第一感觉是震惊,Borland在刚换CEO不久后居然就做出如此重大的决策,将Borland发家并赖以生存的IDE生产线全部抛弃,让人着实难以接受。相信很多人对Borland这个名字不会陌生,几乎每个学过软件开发的人都用过Borland的开发工具,其经典产品Turbo C、Turbo C++、Delphi、JBuilder等更是伴随着无数的程序员成长,如今它们即将不再属于Borland了。尤其是Delphi,其已经作为Win32下Rapid IDE的代表,在世界各地有着无数的忠实Delphi程序员,他们无论
重感冒 回家
宁波出差后就得了重感冒,这三天每天都是上半天班实在撑不住中途回家休息的。从来没有得过这么重的感冒,拖了这么久也不见好。以前感冒一般吃个感冒药片的就好了,后面发现药片不见效了,就喝感冒冲剂,多喝白开水一般也就好了。不过这次却是老法子都不见效了,看来得去医院看一下了。明天要回去了,能不能撑回家还是个问题。本来想第一次在春运时挤火车要买个纸尿裤什么的,不过现在连逛超市的力气都没有了。这两天一旦累了,就量体温,五一时连续五次发烧的经历给自己留下太多阴影了。过年后就要好好锻炼了,买了双自己喜欢的足
祝我生日快乐
今天是我的阳历生日。本来想发些感慨的,不过感冒了,脑子晕晕沉沉的,啥也发不出。留个位,改天有时间再补。[@more@]
宁波出差
是在8号来到宁波的。由于客户要将DB2全面迁移到Oracle上面,研发团队之前没有Oracle开发基础,过来培训SQL&PL/SQL。对我个人来说,这是我最薄弱的一个部分,因为没有做过PL/SQL的开发,加上现在做Support,日常工作中使用较少,因此这个Oracle中最基础的部分恰是自己的软肋。我是很愿意接受这样一个任务的,由于要给客户培训,来不得半点马虎,我恰好也可以系统地学习一下PL/SQL。客户的研发团队由于日常还要上班,无法全天培训,他们想出的方案是部门分成上下午两个部分参加培训,半天培训的内容是一样的,这样既不影响工作,也不影响
Oracle数据字典的图片下载
eygle一张照片上墙头贴着一张9i数据字典关联的的图片,很漂亮,有不少Puber问起要这个。找了下,发现两个电子版的,还是很清晰的。如果有兴趣的话可以自己联系打印。放在这里供有需要的Puber下载。10g_view.pdfv$views1.rar[@more@]
那一年的流行曲(二)
还是回到河边的空地上。我哥哥手插在裤兜里靠着一棵枯死的树,仰脸看天空飞掠的鸟群。这是描绘他的最确切的姿态,迷惘和若有所思的姿态。[@more@] 跑出弄堂就能达到这边空地。我家那幢毁于火灾的房子原本就造在此,1976年时还能看到残存的瓦砾和这棵烧焦的古槐。阿毛常来这儿是否在回想童年我不得而知,可我敢断定他必看到和听到时隐时现的火焰潜伏在草丛碎石之间噼啪作响。 1976年初春时节,有个跑江湖卖艺的戏班来到司马街,在这片空地上搭场子唱戏,唱的都是那些年绝难听到的戏,是上了岁数的人才熟悉的戏。谁也不知道这些戏
Oracle中SQL语句解析的步骤
我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和硬解析。那么这两种解析有何不同之处呢?它们又分别是如何进行解析呢?Oracle内部解析的步骤又是如何进行的呢?下面我们就这些话题进行共同探讨。[@more@]在Oracle中存在两种类型的SQL语句,一类为DDL语句,他们是从来不会共享使用的,也就是每次执行都需要进行硬解析。还有一类就是DML语句,他们会根据情况选择要么进行硬解析,要么进行软解析。在Oracle 8i OCP教材的023中1-12有说明SQL语句的解析步骤,当一条SQL语句从客户端进程传递到服务器端进程后,