linux
===========================================================
oracle优化与可持续运行
===========================================================

最近很长一段时间都在优化一个项目,这个项目存在许多问题,从数据架构到工作流
程,我一直在思考一些有关oracle性能优化的问题,我跟开发实施人员进行过多次交流,
发现存在许多交流障碍,许多问题实施人员觉得sql语句执行很快,并不存在性能问题,
我花了大量时间要他看执行计划,说明当数据积累到一定时间后,会执行越来越慢。

我拿一个例子来说明问题:

SELECT v2.*
FROM consultationrecorddoctor t1
RIGHT OUTER JOIN
(SELECT cr.*, crc.modifydate, crc.modifyuserid, crc.consultationtime,
crc.applyconsultationdeptid, crc.askconsultationdeptid,
crc.consultationdeptid, crc.casehistory_right,
crc.consultationorder_right, crc.consultationidea_right,
crc.otherhospital_right, crc.consultationdate,
crc.maindoctorid, c1.deptname_vchr AS applydeptname,
c2.deptname_vchr AS askdeptname,
c3.deptname_vchr AS deptname,
f_getempnamebyno (crc.maindoctorid) AS maindocname
FROM consultationrecord cr,
consultationrecordcontent crc,
t_bse_deptdesc c1,
t_bse_deptdesc c2,
t_bse_deptdesc c3,
(SELECT cr.inpatientid, cr.inpatientdate, cr.opendate,
cr.createdate,
MAX (crc.modifydate) AS maxmodifydate
FROM consultationrecord cr,
consultationrecordcontent crc
WHERE (crc.applyconsultationdeptid = '0000208')
AND cr.inpatientid = crc.inpatientid
AND cr.inpatientdate = crc.inpatientdate
AND cr.opendate = crc.opendate
AND cr.status = 0
GROUP BY cr.inpatientid,
cr.inpatientdate,
cr.opendate,
cr.createdate) v1
WHERE (crc.applyconsultationdeptid = '0000208')
AND cr.inpatientid = crc.inpatientid
AND cr.inpatientdate = crc.inpatientdate
AND cr.opendate = crc.opendate
AND cr.status = 0
AND crc.applyconsultationdeptid = c1.deptid_chr
AND crc.askconsultationdeptid = c2.deptid_chr
AND crc.consultationdeptid = c3.deptid_chr
AND cr.inpatientid = v1.inpatientid
AND cr.inpatientdate = v1.inpatientdate
AND cr.opendate = v1.opendate
AND v1.maxmodifydate = crc.modifydate
AND crc.maindoctorid IS NOT NULL) v2
ON t1.inpatientid = v2.inpatientid
AND t1.inpatientdate = v2.inpatientdate
AND t1.opendate = v2.opendate
AND t1.modifydate = v2.modifydate
AND t1.employeeflag = 1
WHERE t1.employeeid IS NULL
ORDER BY t1.employeeid DESC, v2.askdeptname, v2.consultationdate;


查询使用了一个右连接,查询的表并没有包含t1表的字段,而且在实际的t1.employeeid中
根本不存在NULL的值,实际上是从一个大的结果集剔除一个大结果集的而获得一个小的结
果集,随着crc表数据量加大,会越来越慢!


lfree 发表于:2006.12.30 14:53 ::分类: ( oracle ) ::阅读:(194次) :: 评论 (0)
===========================================================
vim与colour schema
===========================================================

前几天更换了液晶显示器,发现vim下显示有一些小问题,感觉很不舒服。
一般为了保护液晶显示器,最好选择黑底的显示模式。我试验多次,发现desert
模式要好一些。

但是存在一个小问题,就是底色好像不是纯黑,修改colors目录的desert.vim

"hi Normal guifg=White guibg=grey20
hi Normal guifg=White guibg=black

"hi NonText guifg=LightBlue guibg=grey30
hi NonText guifg=LightBlue guibg=black

这样效果就很好了!


lfree 发表于:2006.12.30 14:40 ::分类: ( vim ) ::阅读:(182次) :: 评论 (0)
===========================================================
zt:减肥--应该是种轻松愉快的经历
===========================================================

很多朋友,只因为自己身材稍胖,便终日保受精神的折磨,心里异常的自卑,在人群中不是尽量保持沉默,便是经常自我嘲弄一番,以消减别人对自己人身的主动攻击。仅仅是因为一个身材,便影响了我们一生的幸福,从婚姻、家庭、事业、朋友,到整个命运,都因为肥胖而丧失了本应有的欢乐、幸福、机遇和成功。这真是让人扼腕叹息的事情。但今天,我要帮助肥胖的朋友们,用一种全新的方法和理念,摆脱这一身早就该脱去的无形枷锁,重新找回自信、找回美丽、找回本应属于我们的一切。

  我们为什么会肥胖呢?原因很多,有遗传因素、习惯因素、体质因素、还有饮食结构、身心疾患等等。但简而言之,它们有一个共同的原因,那就是脾对食物的消化吸收能力“太差”。

  有人会以为我写错字了,应该改为“太强”。不,绝对不能改就是因为大家一直认定--肥胖是由于我们的吸收能力太强,在身体里造成了能量过剩这个虚假的“事实”,我们的减肥目标才永远无法实现。因为那是个南辕北辙的计划。有人说,我胃口好极了,什么都能吃掉,吃多少都不饱,这能说我是脾胃虚弱吗?中医里有个专有名词叫做“胃强脾弱”其含义显而易见,就是能吃而不能化。胃是受纳器官,脾是运化器官。运化包含“”和“”两层涵义,“化”是将胃肠中的饮食,化成营养精微物质,“运”是把这些营养精微运输到全身各处,成为人体的气血,有时我们虽然吃了很多东西,但脾“” 的能力太弱,无力将食物转化成营养精微。这就像是一家工厂,虽然买进了大批原料,但是工厂的机器设备太差,加工出来的东西,不是半成品,就是残次品,根本无法正常使用,您以为你身上的那些赘肉,是营养过剩吗,不是,它们就是一堆运不出去的废品,当你身体需要能量时,它们不是储备,它们不会转化成气血来供你使用,反之他们却阻碍你生成新的气血,就象工厂的成品仓库,本是用来储备成品的,现在却堆满了半成品,或残次品。而这些半成品,残次品永远不会变成工厂的资金,却长年占据着成品库,使成品无法储存,无法实现价值。身体也是一样,赘肉占据了正常肌肉的位置,痰浊瘀血占据了新鲜气血的空间。使人体的气血能量永远无法生成,所以减肥的过程,就是“去粗取精,去伪存真 —— 瘀血去而新血生的过程。

过去的治疗方法,都是围绕能量平衡概念,认为减少能量(食物)的摄入,然后再尽量往出排泻,增加能量的支出,以达到进少出多,认为能量的负平衡就自然会减肥。从表面上看来,似乎很合理,但却忽视了一个关键问题:那就是,堆在体内的废物(赘肉)是不会自行分解,排出的。而是需要很多的气血,很大的能量,才能将它分解成可以被血液带走的的碎末或液体。这就好比工厂要花费很大的财力、人力、物力来把那些残次品,半成品回收,分类,分解,该扔的扔,该再利用的再利用,这才能把仓库腾出来,迎接新的优质产品,这个过程若没有大量的资金(能量)支持,根本无法完成。

  这种能量从何而来?只能从食物中获得,若您此时却节食,吃一点东西仅够一天人体基本代谢的能量。那么什么时候你才能够攒够充足的能量,将体内废物运走呢。有些人说,我饿了一断时间还真瘦了,体重下来了,只是身上的肉更松弛了,皮肤也起皱老化了,体力好像也不如以前了。这是因为,您分解了您身体内本来就少的一点气血储备,把正常的肌肉分解掉,来供应脏腑及人体重要器官日常必需的能量。而并没有把体内真正的废物排出去,这样的结果,就会很快反弹回去,而且比原来更胖。

肌肉如此重要吗?您会问?当然,肌肉是中医脾的重要组成部分,是人体气血储存、分配、调度的能量仓库,您若不断的用饥饿来减肥,这个仓库都被您拆了去维持脏腑的气血需求了,将来哪里还有足够维持健康的气血储备空间呢?这个空间越小,将来人的气血资金储备能力就越低,减肥过后的反弹是注定的结果。所以若想持久保持身材和健康,那就请珍惜你的气血储存调度的资源仓库-肌肉吧。

  还有一种更为严重的情况,那就是由于有些减肥药的作用,使人体代谢异常加快,身体很快消瘦,这就好比为了把库存的积压货处理掉,竟然把工厂也一同廉价卖掉了。常常会造成甲状腺机能紊乱和心肌的实质性损害,甚至会引起肾功能衰竭。还有一种神经性厌食,对人体的损害也是致命和长久的。好在只要明白了只有增加进食才能有效减肥的道理,这种心里问题通常会不治自愈。

  我们已经知道了引起肥胖的机理,那么怎么来实施我们的减肥计划呢?我想告诉大家的是:这将是一次轻松愉快的经历

首先,我们要选择那些既能快速增加气血,又不会产生赘肉的食品,也就是健脾养血的食品。有哪些呢?很多呢,山药、薏米、芡实,三位乃健脾养血的主将,不可小视!还有牛肉、羊肉、大虾、海鱼、蛋类都可尽情享用,但若您属于见肉没够的那种人,也不必太过刻意限制,因为您的身体急需肉里的营养来补充气血,此时只要饭后服1-2粒成药大山楂丸,便可帮您把肉食迅速消化,变成对身体有益的气血,而无生赘肉之忧了。当气血补充足了,这种嗜好肉的现象也会随之消失。蔬菜、水果更无禁忌,豆类,坚果,随心所欲。萝卜排气,冬瓜利水,大枣养血通便,皆为减肥佳品。但不要吃米、面类的主食,少食猪肉、肥鸭、肉鸡、河鱼、禁食饮料、糖果、糕饼、冰镇寒凉食品。有些食品则因人而异:如牛奶不适宜腹胀的人,螃蟹不利于胃寒的人等等。

在感觉饥饿和无力的时候不要用糖来解决问题,因为身体此时需要的是气血,不是糖,主食也是糖类的代名词,要小心啊!此时 吃些补气血的桂圆,红枣、水果,牛肉,坚果等食品,比吃粮食对身体有好处的多!

照此方法减肥,轻松愉快、百无禁忌,身体的气血会日渐增多,体内的能量会迅速增长。在减肥初期,你的体重不会减轻很多,通常还会略有上升,看着体重秤上升的指针,您也不必沮丧,因为那是肌肉密度的增高,是气血的重量。而外人看你却瘦了,这时你的感觉是身上的肉结实了,气力增强了,您应该恭喜自己了。

接下来,我们可以任其自然,随着能量积累到一定程度,它会自行冲击体内的赘肉。此时,您可以配合身体的行动,推按小腿脾经,且这时脾经的穴位会异常的敏感。但大家往往没那么多的耐心,需要马上看到效果,那就只好先选一些适合自己的泻药。泻药的作用通常是通便,利尿,活血。用这些泻药的时候,最好同时服用一些补气血的药、如十全大补丸补中益气丸等。这样,不但泻的力量成倍增加,而且丝毫不伤脾胃。如此,便可以加快体内赘肉的排出速度,且有泻有补,泻的是废物、补的是气血。一出一进,从此走上良性循环。

减肥的过程,对某些朋友来说就好象是蚕蛹的破茧而出,是一次推陈出新,脱胎换骨的经历。在此预祝您减肥成功,更期盼您从此轻装走上快乐的人生旅途!


lfree 发表于:2006.12.29 09:48 ::分类: ( 生活与其他 ) ::阅读:(165次) :: 评论 (0)
===========================================================
zt:献给父母的爱
===========================================================

http://jinjiduli.blog.hexun.com/6995057_d.html

我相信很多人小的时候,都有一个愿望,那就是当我长大成人,我一定要让父母过上好日子。转眼我们已经人到中年,结婚生子,我们的双亲也都是白发苍苍,步履蹒跚,可是能有多少父母真正享受到了快乐幸福的晚年呢?他们当中很多人因为病魔而早早的离开了人世,让我们没有机会去尽孝,我们或许事业成功,我们或许声名显赫,但没有让老爸老妈亲眼看见这一切,而为我们欣喜,永远都是我们心底的悲凉。若能让含辛茹苦,一手把我们拉扯大的父母,能够在我们的关爱下开开心心,快快乐乐,健康无忧的生活,难道不是我们做子女的最大幸福吗?  为了这一切,我们一定要为父母准备最好的礼物,那就是为他们提供健康长寿的方法。人到老年,我们最担心的疾病,有这样一些:老年痴呆、高血压诱发的脑血管疾病。低血压、心血管疾病,糖尿病、腰膝疼痛,以及耳聋眼花、便秘失眠等。今天咱们就针对这几条,为老爸老妈调选几个做为防患之法。  去年曾经给一个老年干部活动站,进行过几次健康养生的讲座。当时,我手把手教给他们一些简单的方法。他们太需要这些了,每个人都仔细的记着笔记,听得极其认真,生怕漏掉一个字,每次讲完课,都没人离开,围着我,问着问那,让我觉得,我们的父母对于健康,是那么的渴望,也是那么的无助呀。  在我教给他们的健身法里面,反响最大的是金鸡独立,他们都非常喜爱这个简单而特效的方法,许多人在开始做的时候5秒钟都做不了,但后来有人甚至可以站上两分钟,随着站立时间的延长,原来头重脚轻的感觉没有了,睡眠质量也大有提高,而且觉得头脑清楚了很多,记忆力明显增强了,有一个脑血栓偏瘫的患者,通过锻炼此法三个月,由原来的只能勉强站立,倒后来能够拄杖上五层楼,这不能不说是一个奇迹。高血压在中医看来通常是阴虚阳亢引起的上实下虚之症。而金鸡独立却可以很好的引血下行,引气归元。将气血收于肝经的太冲穴,肾经的涌泉穴,和脾经的太白穴。使肝、脾、肾的功能都得到了快速的增强。其好处,真可以专写一部书来仔细陈述。可以肯定的说:如果,您能闭着眼做金鸡独立1分钟,那么老年痴呆,今生便与您无缘了。  还有一个时时危胁老年人生命的杀手,那就是心血管疾病,写此文时,惊悉相声大师马季先生患心脏病过逝,心里非常难过,衷痛之余,马上奋笔疾书,时不我待,我们必须马上将预防冠心病的方法,传授给父母,让他们得以防患于未然,不给我们留下终生的遗憾。我曾经写过一篇《救命的心包经》,心包经就是一根防治冠心病的救命稻草,今天在此再略加说明一下。大家看到心包经,穴位很少,而且多集中在手掌和小臂,可是许多冠心病很严重的患者,在小臂的穴位上却没有痛感,这令大家很奇怪,其实,这条经最容易堵塞不通的地方却是在大臂肱二头肌(俗称小耗子)上。具体位置每人稍有不同,可以在天泉穴与曲泽穴之间点按寻找。必有一痛点,且疼痛剧烈,仔细按摩此点,经常会在两三天之内出现一个青黑色的瘀血点,这个点的出现会暂时缓解一些心脏堵闷的症状。也是对冠心病非常有效的防止方法。然后,我们要乘胜追击,将曲泽穴、郗门穴、间使穴、内关穴、劳宫穴、一一按得穴感强烈,让这些我们生命的保镖们,处于时时的警醒状态,就决不会再有突发猝死的惨剧发生了。

  再说一下老年人的糖尿病,这个病令人整日忧心重重,所有的精力都集中在血糖、尿糖上,天天提心吊胆的活着,还有什么快乐可言呢?  上个月我的一个65岁的忘年交,急匆匆的从美国赶回来,说他刚在美国做的化验,血糖已经达到17.5,大夫让他马上住院,情况很危险,并确认他有糖尿足的征兆,弄不好,还要截肢。我对糖尿病研究不多,本想推辞,但朋友远渡重洋专程找我,我深为感动。就让他先试一周,不成,另请高明,糖尿病中医叫做消渴,分上消、中消、下消,上消多饮,中消多食、下消多尿。我这朋友是多饮,每天最少要喝两暧壶水,多尿,夜里要起夜56次。饭量到还正常,只是两腿日渐消瘦,整天疲惫不堪。我让他把美国带回的花旗参,每天煮水喝并冲服杞菊地黄丸。疲劳时吃人参生脉饮两支,每天喝两碗山药芡实粉熬的粥,晚上睡觉前吃两盒盖五子衍宗丸。同时练习金鸡独立,“伸赖腰”、并按摩脾经小腿地机、三阴交、公孙穴、肾经复溜、太溪穴。一周后找我复诊告知,血糖已经降到10,每天起夜两次,一天半壶水就够了。我嘱咐他接着再吃两周,前几天打来电话,说血糖指标已经正常,身体感觉很好。体重增加5斤。而且意外收获的是眼睛看东西比以前清楚多了。  我这朋友得的糖尿病,只是消渴的一个症形,属于肺肾阴虚,脾肾气虚之合症,因是初起,急性发作,且没打胰岛素,只要治疗及时,胰腺的胰岛功能可在短期恢复,所以我让他喝山药、芡实粥,健脾补肾,二者淀粉含量都高,按西医应为禁忌,但依中药理论此二者乃健脾补肾之良将,作用最快。中医没有胰腺之说,把胰腺的功能当做脾的一部分来对待。所以健脾就是修复胰腺功能。但若是糖尿病病期已久,长服西药,或依赖注射胰岛素的患者,胰岛分泌激素的功能几近废置,用山药、芡实调理就需要稍加慎重了,因为已经“虚不受补”,反倒成负担了。那时,不妨先从经络入手,调经补脾,更为妥贴。  本想多说几个老年疾病,但文章过长,大家的眼球容易疲劳,不如暂告一段。  面对那些被病魔煎熬的人们,我长发出这样的感叹:不要等到失去健康的时候才去珍惜健康,不要等到孤独无助的时候才去寻求帮助,不要借口我们忙,就无暇顾及身体,那样你永远不会有空闲。“若要了时当下了,若觅了时无了时”记住这句话,马上行动!

 查看全文
lfree 发表于:2006.12.22 14:38 ::分类: ( 生活与其他 ) ::阅读:(229次) :: 评论 (0)
===========================================================
LOG_BUFFER Differs from the Value Set in the spfile or pfile
===========================================================

今天想修改测试机器的log_buffer =3M,原来14M,无论如何修改启动以后,结果都是14M,没有效果,查看:

http://dba.ipbhost.com/lofiversion/index.php/t5270.html

在查看metalink的doc id: 373018.1

才理解问题的原因,记录下来:

 查看全文
lfree 发表于:2006.12.19 11:51 ::分类: ( oracle ) ::阅读:(561次) :: 评论 (0)
===========================================================
Linux内核2.6.20增加虚拟化解决方案KVM
===========================================================

http://www.linuxeden.com/doc/25082.html

Linus Torvalds已经增加虚拟化环境KVM(基于Linux内核的虚构机)到Linux内核2.6.20中. 简单来说, 内核加载一个特别的模块后(KVM), 内核自身充当虚拟机管理程序(hypervisor). 该方法是在Intel推出VT(虚拟化技术)和AMD推出SVM(安全虚拟机)后宣布的. KVM旧内核补丁的描述中提到仅支持Intel的CPU, 现在最新补丁已经支持AMD处理器.

  感谢KVM技术能够运行在当前的内核上, 无需反复提交补丁, 编译内核, 只需简单加载到运行的内核中. 虚拟机运行在没有修改的操作系统上, 这意味着虚拟机在主机上是一个简单进程, 虚拟机的运行跟主机内核是分开的. 与Xen比较起来, Xen是一个修改过的QEMU(QEMU用于支持虚拟机通常PC组件的模拟).

  KVM, 大概在2个月前发布到网上, 然后很容易就赶上其它的虚拟化解决方案如Xen, OpenVZ和Vserver, 它们都基于其它的方法, 都在努力集成到linux内核之中. 比如, Xen在两年前就希望添加到内核中, 直到现在才添加到linux 2.6.20内核.

  参考:

  Virtualization solution KVM will be in the next version of Linux

  更多:

  虚拟化技术更多的网站资源

  dir.iventor.org/Projects/Virtualization/

原文链接:http://blog.zhaoke.com/34.html


lfree 发表于:2006.12.18 16:51 ::分类: ( linux ) ::阅读:(193次) :: 评论 (0)
===========================================================
zt:胆经――排解忧虑的出口
===========================================================

http://jinjiduli.blog.hexun.com/6901908_d.html

《黄帝内经》上说“肝者,将军之官,谋虑出焉,胆者,中正之官,决断出焉”。这句是说,肝是个大将军,每日运筹帷幄,制订周密的作战计划,胆则是一个刚直不阿的先锋官,随时准备采取行动。我们现代人的一大特点,就是用脑过度,思虑太多,精神负担沉重,心里压力超载。然而,心里层面的东西,似乎无法用生理的功能来调试。我们似乎只能求救于心里医生,其实不然,身心本是一体,须臾不曾相离。有哪些心里问题,必产生相应的生理病变,如经常生闷气的女士,就很容易发生子宫、卵巢和乳房的问题。恐惧和忧虑会造成男子长期的性功能障碍,脾气急燥的人最爱患高血压,心脏病。精神紧张的人常会得胃溃疡。但是竞争激烈的社会环境,不会改变,每个人的精神压力,难以避免,为了生存,我们必须去承受这一切重负。所以,我们需要找到舒解压力的方法。我们可以找些废纸来撕,找些气球来踩,找个沙袋来打,甚至找来包装用的塑料泡泡来捏,都可以舒解心中的郁闷和压力。但是这些方法,还是从心理层面去治疗心里。既然身心就象是手掌的正反面,那么能不能用治疗身体的方法来调节心里状态呢?当然可以,古人早就懂得运用这种方法了。“肝主谋虑,胆主决断”,这两句《内经》上的名言,就是一把解锁的钥匙,我们怎可熟视无睹呢?

  为了生存,我们每天都会有很多的“谋虑”,为工作而谋,为前途而谋,为人际关系而谋,为生意而虑、为孩子而虑,为健康而虑,更为情感的纠葛而虑。但如果我们谋虑的事情能够被“决断”,并得以顺利的贯彻执行,也就是心想事成的话,那自然会气血通畅,肝胆调达了。但是现实生活中的诸般事情却难尽人意。多是壮志难酬,事与愿违的。所以,我们会有很多谋虑积压在肝而没有让胆去决断执行。肝胆的通道便造成了阻塞,由于情志被压抑,肝胆的消化功能、供血功能,解毒功能,都受到严重影响,人体就会百病从生,中医讲“百病从气生”而气就是所愿不遂,心里矛盾冲突的直接原因。如我们不喜欢自己的工作,但为了生存必须坚持。不喜欢自己的老板,但却要加班加点为他卖命。心里是切齿咒骂,表面却笑脸逢迎。明明想拒绝他的无理,言辞却纵容他的恶意。结果我们每天都会在谋虑、决断中自相拼杀,大耗气血。所以那些多疑善虑,胆小易惊的人,以及那些情志异常,精神错乱的病症,都应该好好的去调节肝胆的功能。

  但如何去改善肝胆的功能呢,最简单有效的方法就是吴清忠先生和陈玉琴老师提倡的敲胆经健身法,此法真可谓是造福大众的妙法奇方。因肝胆是表里相通的脏腑,肝经的浊气毒素会排泻到胆经以缓解其自身的压力。胆经因为承受了大量的肝毒,很容易瘀滞堵塞,进而影响到肝脏的毒素也无路可排。所以胆经需要经常加以疏通。敲胆经增加了胆经的气血流量,及时缓解了肝脏的压力,从情志上讲它也会大大提高人决断的能力。让人更加自信,更加果敢。

  胆为足少阳,为半表半里之经,与外界并无真接的通道,所以其浊气需借肠道而出。有人敲胆经后排气多了,大便也色深味重了,便是肝胆之毒素从肠道而出了。但也有些人,敲完胆经后,头痛脑胀,失眠多梦。这多是因胆经之浊气没能从肠道及时排出,而循同名经“手少阳”三焦经上于头面所致。这时只要拔动胆经的阳陵泉,让电麻的感觉传导到脚趾,同时点揉右侧三焦经的支沟穴。不适症状都会明显改善。

  说到胆经,还有许多特效的穴位,风市可治各种皮肤痒疹,阳陵泉治两肋疼痛。光明穴可治老花眼,悬钟穴治落枕,足临泣治眩晕,胆经的穴位,穴感明显而强烈,如能善加利用,都有极为显著的效果。

  人似乎很难从忧虑、恐惧、犹豫不决的惯性中挣脱出来,很难让身心经常保持一致。我们若能顺随肝胆的习性,该谋虑时谋虑,该决断时决断。那么,我们的肝胆必定会日益强壮,而没有无谓的损耗。然而,毕竟思想的障碍很难清除,非一日可以改变,不如我们就先来按摩太冲穴,然后敲胆经,通过改善身体来修正思想,一样可以达到健康快乐的彼岸。因为我深知,最有效的方法,必须是最简单的


lfree 发表于:2006.12.16 14:25 ::分类: ( 医学 ) ::阅读:(180次) :: 评论 (0)
===========================================================
什么是JBOD
===========================================================

今天一个厂家推销存贮,提到这个概念,自己不理解,上网查询后发现:

实际上很简单,就是

JBOD:简单硬盘集群。在一个机架上将几个硬盘驱动器堆叠一起,作为单个附加设备添加到服务器或大型主机上即构成JBOD。

http://www.ccw.com.cn/news2/htm2005/20050115_219EL.htm


lfree 发表于:2006.12.15 10:03 ::分类: ( 计算机维修 ) ::阅读:(354次) :: 评论 (0)
===========================================================
购买大内存注意
===========================================================

前几天与朋友一起购买内存,DDR 1G,牌子是kingston的,我使用的XP,朋友使用的是
VISTA,他发现自己的机器安装了内存后,很容易出现死机现象,打电话来问我。我给他推测是
内存问题。测试结果确实如此,我回去也测试我的机器,我发现我使用的内存也存在相同的问题。
问题是他使用的是vista,占用内存很大,问题很容易暴露出来。而且这个测试最好做一个晚上。


我简单的介绍如何安装测试软件。

1。下载:
URL http://umn.dl.sourceforge.net/sourceforge/grub4dos/grub_for_dos-0.4.1.zip
URL http://www.memtest.org/download/1.65/memtest86+-1.65.floppy.zip

2。解压grub_for_dos-0.4.1.zip到C盘,并且移动目录boot到根目录。并且将grldr文件拷贝到
c盘根目录。

解压memtest86+-1.65.floppy.zip文件将memtestp.bin文件放入/boot/grub目录。

3。修改c:盘根目录的boot.ini文件,加入
C:GRLDR="Start GRUB"


4。修改/boot/grub/menu.lst文件,加入:
title memtest
root (hd0,0)
kernel /boot/grub/memtestp.bin
boot

注(hd0,0)指第一个硬盘的第一个分区,如果你windows安装的比较特殊,要修改这个参数,如果熟悉grub,可以
直接在grub的命令行发指令。


lfree 发表于:2006.12.15 09:26 ::分类: ( 计算机维修 ) ::阅读:(240次) :: 评论 (0)
===========================================================
环?
===========================================================

贴一张图,那是上个月发生的网络问题,一个用户将一条网线的两端同时接入小交换机,导致整个网络全部瘫痪。一般小switch都不打开stp导致这个问题。


lfree 发表于:2006.12.14 15:16 ::分类: ( 计算机维修 ) ::阅读:(2859次) :: 评论 (0)
===========================================================
执行truncate在pl/sql
===========================================================

前天遇到一个在pl/sql 执行truncate的问题,不能直接写

truncate table 。。。

查询发现如下连接:

http://orafaq.com/faqplsql.htm

Can one call DDL statements from PL/SQL?

	begin
	   EXECUTE IMMEDIATE 'CREATE TABLE X(A DATE)';
	end;

NOTE: The DDL statement in quotes should not be terminated with a semicolon.

修改为:

EXECUTE IMMEDIATE 'TRUNCATE TABLE ...' ;

One can call DDL statements like CREATE, DROP, TRUNCATE, etc. from PL/SQL by using the "EXECUTE IMMEDATE" statement. Users running Oracle versions below 8i can look at the DBMS_SQL package (see FAQ about Dynamic SQL).

lfree 发表于:2006.12.14 11:30 ::分类: ( oracle ) ::阅读:(309次) :: 评论 (0)
===========================================================
关于EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS()的问题
===========================================================

http://www.itpub.net/showthread.php?threadid=684486

select * from v$version
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bi
PL/SQL Release 10.2.0.2.0 - Production
CORE 10.2.0.2.0 Production
TNS for Linux: Version 10.2.0.2.0 - Production
NLSRTL Version 10.2.0.2.0 - Production

前几天用户反映系统有点慢,但是不是很明显,我们使用两台机器带rac,我这几天一直再查,我发现引起问题的是每分钟执行的这个东西。EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS()

从toad看如图,从图中看,buffer gets很高,call rates也很高,我ssh进入linux,使用top看,发现大约一定的时间(1分钟),有一个oracle进程cpu使用率会上升到99%。

执行 ps -ef | grep pid 检查发现,进程是ora_j000_xxx1, 确定是这个job引起的。

我看一些相关文档,这个应该是与ADDM/AWR有关,我停止了这个job。
我发现另外一个奇怪的问题,如果我在一个实例上停止这个job,在另外一个实例看还是正常的。

查询metalink,发现相似的文档: doc id:308291.1。

Symptoms
One of the databases has an issue with dbms job.
EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS
Earlier you have been runnung sppurge.sql and removed all of statspack snapshots (for the
prior month) as the tools tablespace was almost full.
After that the
EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS process started eating up the
CPU on of the monitored DB 10g.
Cause
Statspack caused an issue with EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS
process
EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS process on the remote 10g DB
should not be running because grid monitors the 10g DB, not the db console

建立解决方法,我采用的是:

以sysman用户登陆,执行exec emd_maintenance.remove_em_dbms_jobs;问题解决!!!


lfree 发表于:2006.12.14 09:51 ::分类: ( oracle ) ::阅读:(706次) :: 评论 (1)
===========================================================
隐藏文件失效
===========================================================

前几天帮别人解决电脑问题,发现无法访问隐含文件。google看了一下,发现解决方法:

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerAdvanc
edFolderHiddenSHOWALL]
CheckedValue的值改为1

原来是2,问题解决!

不过比这个可怕的BT的病毒!浪费一个下午!


lfree 发表于:2006.12.09 10:39 ::分类: ( windows ) ::阅读:(2937次) :: 评论 (0)
===========================================================
ZT:Linux BIOS赢来了它发展的最好时机
===========================================================

http://www.linuxeden.com/doc/25038.html

经过7年的努力,LinuxBIOS项目组现在已经为正式产品作好了准备,即将成为一项计算机业界的标准。虽然前途困难重重,包括缺少那些专利芯片制造商和OEM厂商的支持,但是来自LinuxBIOS的优势显示,未来的几个月里,在普通用户的电脑上采用LinuxBIOS指日可待。

  LinuxBIOS项目的目的是为了提供一份可以替代驱动芯片中的专利固件软件,比如BIOS,目前的LinuxBIOS只包含相对较少的代码用来启动主板上的相应设备,然后进入LinuxBIOS驱动的核心,比如Etherboot等等。就像LinuxBIOS名字显示的一样,目前的工作专著于 Linux内核,但是同样的技术也可以用来支持安装有windows或者安装GRUB启动管理器的电脑。

  LinuxBIOS项目起始于1999年,创始人是来自美国Los Alamos国家实验室的Ron Minnich,开始的时候该项目的主要关注对象是那些嵌入式系统和集群产品,然后该项目迅速将服务器和工作站纳入其中。根据Minnich的表述,该项目历经沉浮,但是影响力逐年增加,特别是自由软件基金会(FSF)在2005年的时候,将该项目列入了高等级的自由软件项目中,LinuxBIOS的发展有了一个质的飞跃。最近,LinuxBIOS项目组加入了OLPC计划(每个孩子一台笔记本电脑),更是使得他得到了更好的发展,走的更远。


lfree 发表于:2006.12.09 10:35 ::分类: ( linux ) ::阅读:(198次) :: 评论 (0)
===========================================================
ZT:About the Notepad trick.....
===========================================================

http://kerneltrap.org/node/5875

All of the Notepad "hidden text" tricks can be sumemd into one easter egg:

1> Open Notepad
2> Enter four words separated by spaces, wherein the first word has 4 letters, the next two have three letters, and the last word has five letters
3> DON'T hit enter at the end of the line.
4> Save the file.
5> Close Notepad.
6> Reopen Notepad.
7> Open the file you just saved.

It will now have the "hidden text" in place of your original text.

This seems to work for any legitimate words, and also for a few random letters I tested.

It also seems to work with certain number combos, such as "4444 333 333 55555" and such.

Note: do NOT "save as" anything. Only "save" the file, and also, don't replace an existing file or it won't work either.

 查看全文
lfree 发表于:2006.12.06 14:45 ::分类: ( windows ) ::阅读:(152次) :: 评论 (0)
===========================================================
ZT:another easter egg in windows xp
===========================================================

http://kerneltrap.org/node/5875

another easter egg from windows xp (mine is sp2 us version):

1. open notepad
2. write '.LOG' (without quotes)
3. save the file (not SAVE AS, just plain save), any name is valid
4. close the file
5. open it

you'll notice windows has inserted an entry containing hour and date

hope this helps ^_^

Julio


lfree 发表于:2006.12.06 14:39 ::分类: ( windows ) ::阅读:(170次) :: 评论 (0)
===========================================================
zt:世界卫生组织(WHO)公布的全球十大垃圾食物
===========================================================

http://www.yacou.net/yy/yy2/3-qqsd/index.htm

世界卫生组织(WHO)公布的全球十大垃圾食物

世界十大垃圾食物是我们肥胖的罪魁祸首,也是造成健康问题的重大因素,为了健康与身材请大家远离垃圾食品。

一、油炸类食品
  1、导致心血管疾病元凶( 油炸淀粉)
  2、含致癌物质
  3、破坏维生素,使蛋白质变性
二、腌制类食品
  1、导致高血压,肾负担过重,导致鼻咽癌
  2、影响粘膜系统(对肠胃有害)
  3、易得溃疡和发炎
三、加工类肉食品(肉干、肉松、香肠等)
  1、含三大致癌物质之一:亚硝酸盐(防腐和显色作用)
  2、含大量防腐剂(加重肝脏负担)
四、饼干类食品(不含低温烘烤和全麦饼干)
  1、食用香精和色素过多(对肝脏功能造成负担)
  2、严重破坏维生素
  3、热量过多、营养成分低
五、汽水可乐类食品
  1,含磷酸、碳酸,会带走体内大量的钙
  2、含糖量过高,喝后有饱胀感,影响正餐
六、方便类食品(主要指方便面和膨化食品)
  1、盐分过高,含防腐剂、香精(损肝)
  2、只有热量,没有营养
七、罐头类食品(包括鱼肉类和水果类)
  1、破坏维生素,使蛋白质变性
  2、热量过多,营养成分低 
八、话梅蜜饯类食品(果脯)
  1、含三大致癌物质之一:亚硝酸盐(防腐和显色作用)
  2、盐分过高,含防腐剂、香精(损肝)
九、冷冻甜品类食品(冰淇淋、冰棒和各种雪糕)
  1、含奶油极易引起肥胖
  2、含糖量过高影响正餐
十、烧烤类食品
  1、含大量“三苯四丙吡”(三大致癌物质之首)
  2、1只烤鸡腿=60支烟毒性
  3、导致蛋白质炭化变性(加重肾脏、肝脏负担)


lfree 发表于:2006.12.03 15:20 ::分类: ( 生活与其他 ) ::阅读:(208次) :: 评论 (0)
===========================================================
建立触发器的问题
===========================================================

http://www.itpub.net/showthread.php?s=&postid=6115987#post6115987

要建立一个触发器,访问的表user2.ttt不属于自己的user1的表,
trigger里面存在一个游标,是否仅仅需要这个表的select权限就可以。我也建立了ttt表的public 同义词。用户user 单独执行select * from
ttt 没有问题。

grant select on user2.ttt to role_x
grant role_x to user1


FOR CURSOR1 IN(SELECT f1,f2 FROM ttt WHERE ... )
LOOP
。。。
END LOOP;

我这样作会报ora-00942,错误,table or view do not exist。

但是我加入以下权限触发器就可以编译通过,如何解决这个问题。
谢谢!

grant select on user2.ttt to public


仔细给这个用户授予select权限编译通过。


lfree 发表于:2006.12.02 15:19 ::分类: ( oracle ) ::阅读:(2993次) :: 评论 (0)
===========================================================
注意放在/tmp目录下的文件
===========================================================

前一阵子,由于要导入数据库,我将dmp文件放在一台linux机器的/tmp目录,导入后数据库后一直没有理它,没有作任何操作。

今天我想看看当时导出的log,发现这些文件包括dmp文件已经消失,一般情况下很少有人动linux的机器,为什么呢?

仔细检查才发现原来cron会执行一个tmpwatch的命令,会定时的清除一些临时目录下的文件,具体看/etc/cron.daily/tmpwatch文件,我作了一个例子测试了一下,情况确实如此:

cp /etc/passwd /var/tmp
/usr/sbin/tmpwatch 1 /var/tmp
过1个小时,在执行如下命令:
/usr/sbin/tmpwatch 1 /var/tmp


lfree 发表于:2006.12.01 10:16 ::分类: ( linux ) ::阅读:(807次) :: 评论 (2)
自我介绍
切换风格
新闻聚合
博客日历
文章归档...
最新发表...
最多阅读文章...
最多评论文章...
博客统计...
Blog信息
网站链接...