Posted by boypoo on September 29th, 2009
Expdp 很慢 impdp很快
又要签一个合同,毕竟还是很happy的事。
签合同之前,客户抛出来一个小问题,是的,对将要进行的合同来说,这个问题绝对只是九牛一毛。这是个问题是,客户一个比较关键、但是中小型的数据库(数据文件100G以内),导出花了1个多小时,导入只要5分钟。导出导入的工具是用的Oracle10gR2的expdp,数据库是Oracle10.2.0.4 ,平台是AIX5300TL4. EXpdp慢的问题,让我想起了南京事件(http://www.zhihong.org/nanjing_expdp_image.html)。
当时是一个expdp 时快时慢的问题,消耗了数家高手而未决,最后花了我一个周末的case。 今天的情况明显不同,因为这次是一直慢。通过测试,发现是其中的带有lob字段的一张大表比较慢。既如是,事情就比较好办了,先看看是否有相关的bug。
Jacky查到了如下bug:
Bug 5599947 – Export Data Pump is slow when table has a LOB column
- Defect: Bug 5599947 “DATAPUMP EXPORT VERY SLOW”
- Symptoms: Export Data Pump has low performance when exporting table with LOB column
- Releases: 11.1.0.6 and below
- Fixed in: not applicable, closed as not feasible to fix
- Patched files: not applicable
- Workaround: if possible re-organize the large table with LOB column and make it partitioned
- Cause: if a table has a LOB column, and the unload or load takes place in “External Tables” mode, then we cannot make use of parallel I/O execution Processes (PX processes)
- Trace: not applicable
- Remarks: see also Bug 5943346 “PRODUCT ENHANCEMENT: PARALLELISM OF DATAPUMP JOB ON TABLE WITH LOB COLUMN”
方案可以比较简单,这张lob表用传统的方式exp/imp,其余的用expdp,导出的使用使用exclude选项。当然,如果嫌麻烦,1小时也不是太长的时间。
Posted by boypoo on September 27th, 2009
周五晚通宵,周六电话骚扰,周日不停写报告,周一现场,然后周二就调休了一下。
正好老婆周二上午要去上英语课,并吹嘘他们的英语老师很风趣,老师不点名,不打考勤,还口出狂言不听是学生的损失。于是蠢蠢欲动。
南浦大桥在改修,所以迟到了10分钟到的课堂。
在后门中间的玻璃缝中看到老师讲的激情四射,学生们聚精会神的听课样,我有点打退堂鼓了。可惜被老婆一把逮住,没跑掉。
今天讲的是主题是Healing your self,之前应该讲过Know yourself.之后一堂应该是 Conquer yourself.
讲课的老头很幽默,听课的同学哈哈大笑的时候我还在莫名其妙(所以还是有点想睡觉)。
虽然大部分没听懂,不过还是记住了几个句子,觉得有意思,记录一下:
1.如果某个人好久没吃饭了(晕死,差点写成没睡觉了),看到他狼吞虎咽的样子,你不能说please eat slow,那不是英语,你应该说 pace yourself .Its real English.
2.如果你在校园里看到漂亮的小姑娘,follow她,然后人家说 I accompanied with my boyfriend,你就要小心了。如果你抢了银行,上车后你的同伴说,we are accompanied,那就是警车来了。
3.如果别人问你的事你刚好不知道,不说Idon’t know,最好说I have little idea.
4.handle/deal with/cope with /approach是同义词哦
最后,Psychologically,do something positive and meaningful add balance to my existence。
搜了一下,百度百科里有他的记录:
Read the rest of this entry »
Posted by boypoo on September 17th, 2009
这是我第一次踏入海南的土地,还剩东北三省、西藏、内蒙、福建、台湾、澳门、香港几个地方没去过哦,这几年懒惰了,加油!!!
三亚给我的感觉挺好,去之前在网上看了攻略,所以5天4晚的行程我安排的很轻松,只有一天去了wuzhizhou岛(之前称古奇洲),其余时间都在酒店附近休息,去市区吃饭。
仙人掌酒店应该是亚龙湾比较差的酒店,主要接待旅行团,比红树林、天域等酒店来说,档次要差一些的。不过,我比较佩服酒店老板的眼光,位置选的很好,个人认为可比韶山冲的滴水洞。
去古奇洲的这一天,因为头天晚上北京和上海公司的同事聚餐,白酒加啤酒(估计喝了半斤二锅头,4瓶beer),夜间吐的光光的,一整天都不太舒服。原计划潜水项目没做,躺在海边捡了半天贝壳。感叹大自然的神奇,海滩上五颜六色的贝壳!如果搞艺术的不去海边逛逛这是可惜!
海边的贝壳全都很光滑,任由海水进行洗礼。最搞笑的是,我捡到一样透明的东西,我本来计划带回家欣赏的,后面才发现,原来是块碎玻璃,随着时间的流逝,被冲洗成这样了。
我后来跟同事说起这事,一个同事说,他在潜水的时候发现,珊瑚都是棱角分明的。
水底的珊瑚应该是海里的执政者,海边的应该属于在野党吧。如果想保持棱角,就先变为执政党,但也许在没有变为执政党之前就被消灭了。
剩余的时间大部分在看书,我这次带了三本书,看完一本。是老虎(tigerfish)推荐的《源义经》,里面有一个词对我的触动很大———位打。至于其他,我倒没觉得啥。源义经无非是偷学了当时在我大唐已经成熟的部分兵法,成了小日本当年的战争奇才。源义经个性造成的短命,对他自己来说,也许是最好的了结。另两本是大前研一的《OFF学》,哈里的《演说之禅》,读起来有些枯燥。
有半天时间,被领导叫去谈工作了,旅游被领导遇上是件不幸的事啊,hoho。后面将陆续在组织架构、服务体系、流程、CRM等方面完善,工作量不小,搞的我后面的时间有点放松不下来。
三亚市区的物价挺高。听说五月份也许更合适的去,椰子、芒果的价格是现在的一半左右。石斑鱼很好吃。
Posted by babyblue on September 2nd, 2009
在城西蹲了三天,终于把这个客户积累一个月的大小问题悉数处理完毕。签完服务单,小心翼翼的穿过没有爱心的斑马线,人品神奇的爆发,竟然在下班高峰期很快坐上一个出租车。
正窃喜呢,电话响了,另外一个客户的号码。
“兄弟,出事了”。这哥们向来很正规的称呼我潘工,突然叫兄弟,看来是真碰到什么麻烦了。
“我修改了一套库的内存设置,现在数据库起不来了”他接着说。
“把参数改回去,先把库起来”我没多思索,跟他说。
“我用的是spfile”。他说。
“strings或cat查看spfile内容然后复制出来,编辑initSID.ora文件,将内容贴进后把内存设置改回去”对方有点慌乱,我此时更需要条理清晰。“startup时指定pfile启动。”
“好的,我试试”一阵键盘声后,他说“还是不行,报控制文件出错”
我心头一惊,难道控制文件出错了?自己不在电脑旁,没法看错误码,也没法Google。
“你看看pfile中指定的控制文件位置对应的控制文件是不是都存在”我考虑了一下,跟他说。
“都在”
是我自己提醒了自己,控制文件的位置。忽然想起来自己刚刚教他是用复制spfile内容的方法创建的pfile。换行,没错,应该是换行。
“你vi刚创建的pfile文件,到控制文件那一行的末尾输入x 试试”
对方明白了我的意思是换行有问题,修改后很快将数据库起来了,善后工作在这里暂且不提。
biti大师在pub上说过一段话,印象尤为深刻。“我理解的思考问题的方式或者思维方式,就是如何有效地根据已有的知识和经验 去解决 未知的问题,去解决没有这方面经验的问题。”。是的,直接的粘贴跟编辑在换行处理上不一样我的客户应该也知道,他没想到而已,当然,他或许只是太慌乱了。他错过了一个机会,一个用他自己已有知识解决于他而言有点恐惧的问题的机会。当然,我应该教客户用create pfile from spfile。
他或许想到了Google,但Google只知道控制文件出错,它并不知道我们用的参数文件是复制粘贴来的。Google还不能代替我们思考,起码目前不能。
菜在推上曰“上网以后,我们把信息当做了知识,把收藏当做了学习,把阅读当做了思考,把储存当做了掌握。像个花栗鼠在秋天收藏坚果一样,把自己的阅读器和硬盘塞满,却依旧觉得饥渴难耐。”
这段话太精辟了,不得不赞。
Recent Comments