送给痴情的朋友

andzen Copy 发表于 2009-07-02 22:07:46

  
明知不能去爱,却苦苦痴迷
明知不会有结果,却傻傻等待
明知天上的星遥不可及,水中月不可捞起
可是心中依然假设着或许............ 


爱像一棵不幸的种子,误撒进长不出绿意的土地
生出许多辛酸而又凄凉的爱情故事
任你怎样的精耕细作
也长不出饱满的果实
可怜的殉情人儿
你又为何不另选沃土
宁肯烂在那没有生命的泥土中.......... 


或许能摘下满天星
或许能捞起水中月
或许可以开花结果
或许..........
你短暂的人生中有几个或许.....
是今生?是来世?  

收藏: QQ书签 del.icio.us 订阅: Google 抓虾

阶级不死论

andzen 发表于 2009-06-21 09:48:48

踏入21世纪,已经快10个年头了,社会各方面进步显著,特别是科技进步神速,然而人民的快乐程度和对满意度似乎并没有与社会进步成正比,从网络等各种媒体上层出不穷的新名词,怨奴,房奴,车奴等雷人的词语,是越来越新鲜,也越来越具极端情绪性,各色电影名字也越来越怪异,,不要与陌生人说话。。。。,或似导演江郎才尽,标新立异,哗众取宠,或似世风江河日下,人无追求,国无正统,与上小学时老师校里面教的是毫不相干了。
主人翁精神,
要做国家的主人,
祖国的花朵,
助人为乐

有些句子至今记得:
自私自利的个人主义
高尚的集体主义思想
事不关己,高高挂起
各人自扫门前雪,莫管他人瓦上霜


然而真正进入这个社会,你通常看到的是丑陋消极的一面:
户口为什么这么难办?
贫富悬虚为什么越来越大?
房价为什么这么高?已经这么高了,商人还说要上涨,而且要涨10年。
专家为啥经常在电视报纸上瞎扯蛋?
央行行长抱怨居民存了太多钱在银行,不花钱,导致国家不好出货币政策,居民又在说,我怎么住的地方都买不起?
温总理也在说要大家扩大内需,我觉得如果我自己再扩大消费,我就成月光族了。

为什么会有这么多不对称的问题,和截然不同的结论呢?难道是社会主义不好,其实也不一定 ,类似的情况,资本主义也有。不过仔细想想我们的悠久的历史酱缸文化的一些老毛病,再加上阶级不死论就很好理解这个问题的根源。
最核心的因素有两点 :
阶级论
本位主义

阶级论:
人都是有阶级属性的,随着每个人在社会的地位和人品的变化,最终每个个体会处于这个社会的某个阶层,这便是阶级 。只要是人,就有阶级,就像电影所说:只要有人的地方,就有江湖,你是不可能退出江湖的,你需要的是勇敢面对。同样,只要是人就有阶级。

本位主义:
本位主义就很好理解,通俗的说社会的个体在处理问题的时候常常把其所在的阶层的利益放在首位 ,在其位,谋其职,同时也谋其利。当然希望当政者能超越阶级本位思想,为其他阶级利益抗争,为弱势阶级谋福利。古今以来,能做到天下为公者又有几人?

举例:
比如现在公务员考试为什么这么热门?因为公务员阶级可以享受很多其他阶级不具有的利益,而且工作简单,没有严格的淘汰制度,上班时间相对固定,无需加班。为什么公务员阶层可以享受别的阶层不具有的好处呢,很简单,他们掌握了大部分的政治决策权和言论导向权,可以轻而易举的为他们自己的阶级谋取利益。

伟大的新中国成立的已经60年,社会科学,技术,经济政治都已经达到一定的高度,然而似乎,社会的发展并未沿马克思列宁主义的方向发展,共产主义更是子虚乌有的乌托邦,现在没有,今后没有,将来也不会有。为什么,因为马克思不是神,150年前的人怎么可能预测200年后的事呢?马克思简单的把社会最核心的概念假设成永远不变了,静止了,他的视野甚至没有孔子的高度,因为他把视野定位了在某一个“阶级”,终究始终都没有跳出自己的“鞋子”,所以随着时间的发展,他的错误必将越来越明显。

抄录:
马克思主义是完整的科学体系,它包含三个主要组成部分:马克思主义哲学、政治经济学和科学社会主义。这三个组成部分不是彼此割裂的,它们构成一个相互联系的有机整体。马克思主义是无产阶级认识世界和改造世界的思想武器。它的主要特征是科学性和革命性的结合,理论和实践的统一。马克思主义作为一个完整的理论体系是在同各国工人运动和革命斗争实践的结合中发展的;是在同各种错误思潮的斗争中发展的;是在对时代发展提出的新问题和出现的新情况进行创造性研究过程中不断发展的 。 马克思和恩格斯逝世后,他们的继承者继续把马克思主义推向前进。
列宁把马克思主义同俄国革命的具体实践结合起来,创造性地发展了马克思主义 。创立了马克思主义的帝国主义理论。发展了马克思、恩格斯关于无产阶级革命和无产阶级专政的理论,制定了关于建立新型无产阶级政党的学说。他总结了苏维埃俄国的实践经验,提出了社会主义建设的基本原则和指导思想。列宁对马克思主义的发展使马克思主义进到一个新阶段——列宁主义阶段。

之所以抄一段什么是马克思主义,政治经济这些理论大部分是飘浮在云层之上的,平常时候是想不起也记不住的。从上面这段话可以找到比较核心的两句话:
1)  马克思主义是无产阶级认识世界和改造世界的思想武器。它的主要特征是科学性和革命性的结合,理论和实践的统一。
2)  列宁把马克思主义同俄国革命的具体实践结合起来,创造性地发展了马克思主义 。创立了马克思主义的帝国主义理论。发展了马克思、恩格斯关于无产阶级革命和无产阶级专政的理论,他总结了苏维埃俄国的实践经验,提出了社会主义建设的基本原则和指导思想。

其实马列毛主义的核心就是:无产阶级专政的理论。

这个理论在50年以前是很好的被证明了,俄国,中国相继都成为了无产阶级专专政的社会主义国家。
然而社会的发展终究证明这个理论是个短视的理论,1991年,苏俄解体就是最好的证明,虽然原因比较多,一言以蔽之,其实是必然的。
虽然中国和俄国不同,形式的事情没有发生,但是社会的变化已经发生了几十年,从1978年算起就已经开始了,只不过在大的理论上面没有直接改旗易帜而已 。毕竟我们需要一个稳定的政治环境,如果发生直接的武力斗争和内乱,受害的还是中华民族的人民。从另外一方面来看,现在中国专政的至少不是“无产阶级”,马克思的错在于,他不明白进化论。无产阶级,资产阶级不是天生的,最终是统治阶级都变成资产阶级,被统治阶级变为无产阶级。直到他们的政权倒掉,又重新洗牌。中国早有古语:“胜者为王,败者寇”。

一, 为什么共产主义是乌托邦?
假设共产主义社会是可以实现,共产主义的生活方式:
人人完全平等,政治平等,经济也平等,没有阶级矛盾,也就不存在统治者与被统治者的矛盾;
社会有多的花不完的财富和各种生活品,奢侈品,娱乐设施,风景区,而且这些资源放置在一个大的无人值守的仓库里面,如果不考虑美观,甚至这个仓库都不需要,直接堆放在任何地方,随需随取。
当然户口,学位证,学历证,这些都可能早已不需要了,因为人人完全平等了,别人可以干什么你也可以干什么了。

从人的本性说起:
人都是懒惰的,如果可以不劳而获,还有没有人愿意工作?如果各位都说,我愿意天天工做,不愿意享受免费旅游,我也无话可说,因为那不是人说的话,仙人。既然人大部分都是懒惰的,自私的,那怎么保持社会资源不被消耗完?
1) 必须保持一个合理的制造业的规模。
         必须有人上班,如果想要什么就有什么,还有人来上班吗?这样怎么保持制造业的规模。
2) 合理的资源开采和稳定的无限的来源。
        现在铁矿石价格谈的不可开交,石油的事,还把伊拉克打回40年前了,再说了200年左右,陆地和近海的石油基本就用完了。
其实社会“共产主义社会”这个概念,和100年前理论物理界的“永动机”有如出一辙的妙。总之是一个大大的忽悠。

二,阶级不死
毛主席语录,之一:不管干什么事,在那儿,都要随时随地保持革命的警惕,防止阶级敌人的捣乱破坏,才能够取得无产阶级革命的胜利!

毛主席熟读中国历史,这句话是相当的精辟和有实际意义的。在任何朝代,社会,阶级差别永远存在的,矛盾也不可避免。

为什么这样说呢?
以前华夏历史上不同的朝代,社会不停的发展,不停进步/退步,衍生出了一些不同的阶级:
奴隶社会: 奴隶阶级/奴隶主阶级/官僚贵族阶级
封建社会: 佃户阶级/中小地主/工商阶级/大地主/官僚贵族

到了社会主义新中国的时候,阶级就比较复杂和隐蔽:
解放初期: 主要是农民阶级/工人阶级,而且常常把他们统称为工农阶级联盟,然后统一成一个名词:无产阶级。这在新中国最初的30年都是这样的,从1978年后,就开始萌芽分化了,农民有土地承包责任制了,沿海开始做经济试验了,经济特区,再后来,公有制改革,个体企业产生,私营企业,三资企业出现,国有企业改制,等等一些列变化。还是古人说的好:“三十年河东,三十年河西”,新中国三十年的时候,这些变革悄然开始了。又过了三十年 ,各种经济实体,按不同的速度和轨道发展。看看社会到底有哪些阶级?
农民阶级/工人阶级/个体私企业主阶级/公务员阶级/官员阶级。。。。。/演艺阶级/投机阶级/投资阶级
这样似乎怎么都分不清楚了,社会发展演变的的更复杂,原有的理论无法分别出来,毕竟社会是发展的,100多年前的理论不能 适用也不奇怪,如果能适用,只能说社会进步太慢。当然,划分阶级的核心依据是什么呢,以前主要是政治地位,与政治地位密切相关的就是他的职业行业,所以在落后时代 ,行业少,三教九流,所以很好分,现在3600行,还这样划分恐怕比较难了。
既然职业行业不好分就按西方的数量来分:
低收入阶层/  中低收入阶层/  中产阶级/  富裕阶级/  富豪阶级/  特权阶级
这样下来,每个人都可以找到自己位置。

1978年以前的,反右 ,文化大革命的历史比较复杂,但绝对和阶级脱不了干系。

 现今社会划分阶级有何意义?
中国有个词叫“物以类聚 人以群分”就是这个意思? 其核心的观点就是,同一个阶层的人的利益是与共的,他们诉求是一致的。伴随着阶级出现的一种心态就是“本位主义”,也就是每个社会的实体(或个体)思考问题的出发点常常自觉或自发的以本阶层的利益放在首位,于是便有官官相互,官本位主义等衍生品。

变化中的阶级
中国成立几十年的历史发展看,立国初期的绝对公有制,1978年后的部分公有制(农村的集体所有,城市的企业国有,特别的三资企业),到2000年后的类私有制的出现(农村土地流转,城市基本已经私有化,除了 100多家央企),前几年已经立法保护私有财产。 经过几十年的发展,从50年代的 工人阶级/农民阶级演分化变成:低收入阶层/  中低收入阶层/  中产阶级/  富裕阶级/  富豪阶级/  特权阶级这么多阶级,因此现在谈马克思主义已经没有实际意义,马克思的核心是无产阶级专政,现在抬头看看,“人民代表大会”时候坐在里面的有几个是“无产阶级”,当然也不是否定这种变化是倒退的,实际上我个人也认为,国家在进步,社会也在进步,那只能说马克思错了,反正马克思都死了100多年了,不错才有点怪。

阶级永不死,如何维持社会公平?
这是个难题,需要全体执政当政,立法,执法阶层的人,提高思想水平,道德水平,并且需要有足够的监督机制。
言论的自由,没有自由的言论,永远无法保证受害者,伸张自己权利的机会。

阶级永远不会消失,就像“永动机”永远也不会出现一样。
明白了这些,这个社会的种种你看不顺眼的事情,不公平现象,不合理现象,你不能制止,但你至少可以想明白。
如果你理想够远大,你要做的是变革这个社会,消除这些问题,不过这至少需要进入高层阶级,或者以其他勇敢的方式来刺激人们的思想,推进社会变革。




收藏: QQ书签 del.icio.us 订阅: Google 抓虾

中国十年人口结构变化与经济民生(2006-2015)

andzen 发表于 2009-06-14 22:37:07

 最近几年,“人口红利”这一名词非常流行,简单理解,就是一个国家在一段时期内,有工作能力的人占全社会总人口比例比较高,需要扶养赡养的人口占比相对比较低,则社会成本较低,劳动者愿意接受比较低的工资。企业因为劳动力成本低而获得一定的竞争力,因此整个国家的经济有一个高速发展的基础。总之,人口红利只不过拥有了低工资这一低级的价格优势和大量劳动力,生产力得以保持持续增长并且成本低廉。 

人口红利的说法一来到世间,就带有很大的欺骗性和伪善性,是一个目光短浅的褒义词。主要有两个理由:
     一是不管一个国家某一段时期内有劳动能力的人口的比例有多高,他们显然不是永远年轻的,他们都将老去。所以一个时期人口红利越多越大,未来一段时期内该国家老龄化问题越严重。中国的问题更糟糕,在所谓的人口红利的高峰时,经济增长较快时,没有为未来的社会养老问题打下良好的基础。2004年当时的劳动与社会保障部部长曾透露,中国养老金缺口为2.5万亿。

     二是因人口红利而导致过低的工资,是一种不合理的剥削。对国家产业升级、科技进步,更是一大障碍。中国大多企业选择了利用低劳动成本快速赚钱的道路。大多企业都只顾眼前利益,不投入资金长期做研发,创建自己的品牌。当危机以人民币升值、退税率降低、产能过剩导致的价格竞争、原材料价格上涨等原因爆发时,大量企业的低利润率变成负利润率,极端的情形是,大量低层次企业倒闭,留下愁眉苦脸的供应商和工人。因为低工资,中国的消费始终疲软,始终难以形成足够的中产阶级来支撑整个经济体系,社会只有超富有的和超贫穷的两个阶层,和现在的印度类似。投资、出口是拉动中国看似繁荣的GDP两大金刚,而消费始终是头瘦驴。央行的高官常抱怨居民只存钱不花钱,甚至不惜以抬高房价,油价,医疗价格等垄断性生活必须品和服务来使得居民花掉更多的货币,来“促进内需”,可是他是否仔细统计过银行里面有多少是属于普通大众工薪阶层的财富。

此话暂且不表,当前包括许多的专家都在喊中国的“人口红利” 推进经济发展,推高了物价,油价,猪肉价格,消费品,不动产的价格,他们可曾仔细计算过这种红利会什么时候消失,并将带来什么样大量的社会问题呢?

下图是国家统计局发布的2006年中国人口结构图:



从上面的图表我经过简单的推算之后可以得到一段时间内的人口结构变化,因为人口出生和死亡率都有现成的数据,下面我们推算一下2015年的大致结构:


 把上面的图表在精简以后,按未成年,正当年,退休边缘,已退休四个年龄阶段:
2015与2006年比较:
2015退休人口比2006年多了 7700万,为30399万
2015未成年人口比2006年少了 7400万,为25113万
2015出于退休边缘(45-55岁)人口比2006年多了 6200万,高达2.29亿,是个很大定时的炸弹,
2015年正当年(20-45岁)人口比2006年少3600万,为43781万

 以上四个年龄段进行对比,此消彼长,
到2015年时,人口红利已经大大减少,20-45岁43781万的,而45岁以上已经达到53372万;
2006年时45岁以上的仅仅39399,20-45岁的人口减少,同时中老年的大大增加,真可谓上有老,下有小。13亿人口中处于正当年的人口约为总人口13亿的1/3多点。而此时的中老年人竟然比劳动年龄人还多,按比例计算大概一个家庭:一对夫妻,2.4个老人,0.57个未成年人组成。

再过10年的话情况则更糟糕,2006起20年间将有39682万人退休。约为每年 2000万。
2020年时,53372万老人,大概按每个人每年2万元的平均生活,食品,医疗费用,每年约10.6万亿的支出,而且越往后,仍呈递增趋势直到2050年后。

大家想一想,2015年后如果国家社保制度将面临巨大的支出压力,如果社保支付给个人的退休金不能有效地保证退休人口的生活和医疗支出,大宗消费品,奢侈品,耐用消费品, 不动产的购买力将大大下降,同时此类产品市场恐怕要进入长期的衰退甚至快速的下跌通道,现时发生在美国的危机不排除将来出现在我们的国家重现,那些老人在没有办法的时候,不得不变卖一些资产来维持生活必需和医疗问题。此时恐怕最好做的生意就是家政,医疗,保健食品和殡葬业了,甚至盈利性养老院也有可能出现在将来。

  2006年(万) 2015年(万)
0-20 32528 25113
20-45 47339 43781
45-55 16709 22973
55以上 22690 30399

人口高峰资料:

第一次婴儿潮,出现在1950-1957年,8年时间新生1.66亿人。1950年,中国新增人口只有1029万(出生人口减死亡人口)。其中,当时的出生人口约2000万,死亡人口约1000万。

第二次婴儿潮,出现在1962年到1975年,中国每年出生人口都超过2000万,14年累计新生人口3.57亿人。1963年,人口一年增加2200多万,随后一直到1971年,每年新增人口都超过1900万。这是中国人口增长最快的时期。

第三次婴儿潮,出现在1981-1997年,中国年出生人口又都超过2000万,并在1987和1988年达到2500万人口的最高峰。这17年,中国总计出生人口3.7亿。其中,1987和1988年之所以有巨大人口出生,是由于1962-1963年时期出生的人口进入生育阶段。


下面关注一下新生与死亡:

现行的计划生育政策执行20多年来,到近年出生人口的确越来越少,现在回家,路上跑的小孩比我们儿时是少得多了,小孩少的地方好像也特别的冷清,真是世易时移:
1987年,中国出生人口2500万,
1997年降低到只有2020万,
2007年降低到1590万,
按照这个速度,再过10-15年,也就是2020年前后,中国年出生人口将不到1000万,对应则是死亡人口则疯狂增加。

死亡人口的先(2020)增加后(2100)减少:
1962-1982年,这21年时间,中国年死亡人口都维持在600多万人,平均每年650万人。
1983后年死亡人口达到700万之后,过去25年,中国年死亡人口数量一直在平稳递增。
1998年突破800万,
2007年突破900万,
按照人口生命规律,并以平均寿命75-80岁计,中国第一次死亡高峰将发生在2025—2040年。1963年一年出生人口2900多万,到2043年前后,中国人口一年可能有近3000万人口死亡。2020-2050年,将是中国殡葬事业的最高峰。年均死亡人口将相当于1980年代的5倍左右。2040年左右达到顶峰后,中国的死亡人口又将逐渐下降,到2100年的时候,每年死亡人口将可能只有1000万。

人口红利带来的经济增长大概可以延续到2015年。第三次婴儿潮的出生人口虽然在1987年达到顶峰2508万,但随后的下降速度并不快,到1997年的时候出生人口还有2028万,1998年还有1934万,随后下降速度才逐渐加快了。到2015年,大学毕业的人口是1995年前后出生的,1995年出生人口2100万。

1950年第一次生育高峰开始,当年出生的人口约2000万,以60岁退休算,到2010年就要退休。以工作人口计,2015年新增就业人口数量和退休数量将持平并随后出现拐点,随后退休人数将上升比持续超过新增就业人口。而以总的处于工作年龄的总人也呈下降趋势。并在2015-2030年间减少尤为快速,这15年间,约有3万万人退休。

 也就是大约从2020年前后,中国的人口红利一去不复返。2003年,中国人口出生数量已经低于1600万,创下1960年以来的新低。随着时间的推移,估计到2010年的时候,我国出生人口数量将低于1500万。同时死亡人数增加。渐渐的,大约2030年前后,我国人口就可能出现负增长——假如现今的计划生育政策不变化的话。

最近几年就业人口还是比较多,经济也不会出现负增长,但未来也许难以避免,因为我国的人口红利消失和老龄化趋势早已形成,再过10年左右,中国即将进入老龄化周期,这是一个全球的无法回避的问题,所以不要被眼前的各种通胀和经济烟雾所迷惑。人口老龄化才是真正通缩经济衰退的开始,日本,欧洲过往的历史莫不如此,而且中国情况则更为糟糕,日本,西欧已经是先富进入发达社会,先富后老,此时已经有足够的养老金,良好的社会保障体系,中国则是未富先老。这才是考验中国政要和风流人物的地方,多一些忧患意识,也是各位匹夫值得思考的问题。

收藏: QQ书签 del.icio.us 订阅: Google 抓虾

ORA-12152 TNS:unable to send break message ORA-12151 TNS:packet writer failure 12571 错误的分析与解决

andzen 发表于 2009-06-04 17:05:24

 每次做数据库迁移,网络设备重新配置,或者网络链路有变化的时候都会出点问题。由于这个类似的问题曾经出过一次,所以记载一下,以防不时之需。  新的数据中心核心的ORACLE RAC服务器刚刚顺利安装完毕,应用组安装测试数据库进行测试,刚刚开始就碰到这个问题:
应用组的同事,使用pl/sql developer  v7.15 查一个表 
select * from   ALL_SOURCES
数据查不出来,报出一个错误:
ORA-12152: TNS:unable to send break message 

从错误内容看到关键字TNS,此类问题,大部分和网络相关,基本上和数据库服务进程关系不大,因此不要去花时间研究database server


1 . 换工具用sqlplus测试,发现没有任何问题,可以正常显示所有数据(没法解释,难道sqlplus打包的方式不一样?不愧是旧时代过来的经典工具,也许是高手开发的,比较聪明,能适应各种恶劣环境。)


2. 变换SQL语句,发现数据少的时候不会出问题,到一定的行数的时候出问题,本次 19行以内没有问题,超过则有问题,  顺着这个思路,为什么记录少可以,只能说明oracle此时发的包足够的小,小到Oracle数据库包发出后,os和网络设备不需要进行拆包。 要测试现有的网络环境,最大可以发送多大的包,有个办法比较笨的办法直接不停的ping -f  ,多测几次就可以测出

  C:\Users\andzen>ping -f -l 1280  172.16.133.2
  
  正在 Ping 172.16.133.2 具有 1280 字节的数据:
  需要拆分数据包但是设置 DF。
  需要拆分数据包但是设置 DF。
  需要拆分数据包但是设置 DF。
  需要拆分数据包但是设置 DF。
  
  172.16.133.2 的 Ping 统计信息:
      数据包: 已发送 = 4,已接收 = 0,丢失 = 4 (100% 丢失),
  
  C:\Users\andzen>ping -f -l 1278  172.16.133.2
  
  正在 Ping 172.16.133.2 具有 1278 字节的数据:
  需要拆分数据包但是设置 DF。
  需要拆分数据包但是设置 DF。
  需要拆分数据包但是设置 DF。
  需要拆分数据包但是设置 DF。
  
  172.16.133.2 的 Ping 统计信息:
      数据包: 已发送 = 4,已接收 = 0,丢失 = 4 (100% 丢失),
  
  C:\Users\andzen>ping -f -l 1273  172.16.133.2
  
  正在 Ping 172.16.133.2 具有 1273 字节的数据:
  需要拆分数据包但是设置 DF。
  需要拆分数据包但是设置 DF。
  
  172.16.133.2 的 Ping 统计信息:
      数据包: 已发送 = 2,已接收 = 0,丢失 = 2 (100% 丢失),
  
  C:\Users\andzen>ping -f -l 1272  172.16.133.2
  
  正在 Ping 172.16.133.2 具有 1272 字节的数据:
  来自 172.16.133.2 的回复: 字节=1272 时间=1ms TTL=252
  来自 172.16.133.2 的回复: 字节=1272 时间=1ms TTL=252
  来自 172.16.133.2 的回复: 字节=1272 时间=1ms TTL=252
  来自 172.16.133.2 的回复: 字节=1272 时间=1ms TTL=252
  
  172.16.133.2 的 Ping 统计信息:
      数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
  往返行程的估计时间(以毫秒为单位):
      最短 = 1ms,最长 = 1ms,平均 = 1ms
  
  C:\Users\andzen>ping -f -l 1271  172.16.133.2
  
  正在 Ping 172.16.133.2 具有 1271 字节的数据:
  来自 172.16.133.2 的回复: 字节=1271 时间=1ms TTL=252
  来自 172.16.133.2 的回复: 字节=1271 时间=1ms TTL=252
  来自 172.16.133.2 的回复: 字节=1271 时间=1ms TTL=252
  
  172.16.133.2 的 Ping 统计信息:

从以上一步一步尝试可以得知,小于1272字节的包是可以不需要拆分的通过网络,到达数据库服务器的。
如果不想彻底解决问题,此时有比较简单的办法解决问题。
在所有访问oracle数据库的客户端tnsname.ora 或者 其他连接字符串(如JDBC)里面使用 
SDU参数等于1272。

为了证实这个想法:
  1). 修改TNSNAME.ORA文件,在里面增加(SDU=1272)
  2).重新启动pl\sql developer  v7.15
  3).重新执行上面的select语句,果然正常了
    毕竟不是彻底的解决问题的办法,只是规避了问题而已,如果有100个客户端配置,工作量也不少,做为一个负责任的DBA,是不应该有这种想法滴,继续。



3. 看看是不是网络MTU设置问题,如果多个网络设备mtu不一致,经常会导致大包不能正常传送,基本上否定MTU不匹配导致,因为10000字节的包都可以通过(会自动分拆包)

ping -l  10000  172.16.133.2 
来自 172.16.133.2 的回复: 字节=10000 时间=2ms TTL=252
来自 172.16.133.2 的回复: 字节=10000 时间=2ms TTL=252
来自 172.16.133.2 的回复: 字节=10000 时间=2ms TTL=252
基本没有问题


4. 换测试程序,用exp程序

   Export: Release 10.1.0.4.0 - Production on Thu Jun 4 14:52:46 2009
   Copyright (c) 1982, 2004, Oracle.  All rights reserved.
   
   Connected to: Oracle Database 10g Enterprise Edition Release 10.1.0.4.0 - 64bit Production
   With the Partitioning, Real Application Clusters and Data Mining options
   Export done in ZHS16GBK character set and UTF8 NCHAR character set
   server uses UTF8 character set (possible charset conversion)
   . exporting pre-schema procedural objects and actions
   . exporting foreign function library names for user SC_OWNER
   . exporting PUBLIC type synonyms
   . exporting private type synonyms
   . exporting object type definitions for user SC_OWNER
   About to export SC_OWNER's objects ...
   . exporting database links
   . exporting sequence numbers
   . exporting cluster definitions
   . about to export SC_OWNER's tables via Conventional Path ...
   . . exporting table           ADMIN_PRIVILEGES          2 rows exported
   EXP-00091: Exporting questionable statistics.
   EXP-00091: Exporting questionable statistics.
   . . exporting table                ALL_SOURCES
   EXP-00056: ORACLE error 12152 encountered
   ORA-12152: TNS:unable to send break message
   EXP-00008: ORACLE error 1023 encountered
   ORA-01023: Cursor context not found (Invalid cursor number)
   EXP-00000: Export terminated unsuccessfully

   问题依旧,2行的表可以成功,下面的表 ALL_SOURCES  (820行)就不行了,说明还是和数据量多少和包有关系

4. 换测试客户端,把语句换到RAC服务器上测试

    . . exporting table             USER_SESSION_BK     311687 rows exported
    . . exporting table        USER_SESSION_MENU_BK          0 rows exported
    . . exporting table                 WORKSTATION         74 rows exported
    . . exporting table       XMI_ASYNC_MSG_JRNL_BK       8069 rows exported
    . . exporting table                  TOAD_PLAN_SQL          0 rows exported
    . . exporting table                TOAD_PLAN_TABLE      84196 rows exported
    . exporting synonyms
    . exporting views
    . exporting stored procedures
    . exporting operators
    . exporting referential integrity constraints
    . exporting triggers
    . exporting indextypes
    . exporting bitmap, functional and extensible indexes
    . exporting posttables actions
    . exporting materialized views
    . exporting snapshot logs
    . exporting job queues
    . exporting refresh groups and children
    . exporting dimensions
    . exporting post-schema procedural objects and actions
    . exporting statistics
    Export terminated successfully without warnings.

   没有问题,311687 条的表都可以exp出来,反面证明:
   数据库server进程没有问题;
   问题还在于跨网段的设备或防火墙;



问题定位之后,下面的工作需要网络工程师一起合作完成:

1. 把防火墙上,针对某几个客户端,打开旁路,等于防火墙让这些客户端访问的数据直接通过,不检查了,
   在测试exp,果然正常了,基本确定问题在防火墙上;

2. 然后网络工程师关闭旁路,继续测试,巧的是,此时exp也仍然正常,大家都很奇怪。

3.然后居然发现所有有问题的客户端都正常了,包含之前没有开旁路的

4. 反过来想一想为什么呢,网络工程师说,刚刚在开通旁路的时候,同时升级了防火墙软件版本,原来的低版本软件没有旁路功能,这样就好理解了,防火的原来的软件有缺陷(bug),于是把所有同类的防火墙都更新软件,事后网络工程师说我们的防火墙很便宜,才几万块,看来,便宜真的没有多少好货。


错误信息参考:
p1:oracle>oerr ORA 12152
12152, 00000, "TNS:unable to send break message"
// *Cause:  Unable to send break message. Connection probably disconnected.
// *Action: Reestablish connection. If the error is persistent, turn
// on tracing and reexecute the operation.

p1:oracle>oerr ora 12151
12151, 00000, "TNS:received bad packet type from network layer"
// *Cause:  Internal error.
// *Action: Not normally visible to the user. For further details, turn
// on tracing and reexecute the operation. If error persists, contact
// Worldwide Customer Support.

p1:oracle>oerr ora 12571
12571, 00000, "TNS:packet writer failure"
// *Cause: An error occurred during a data send.
// *Action: Not normally visible to the user. For further details, turn
// on tracing and reexecute the operation. If error persists, contact
// Oracle Customer Support.


关键词(Tag): ora-12152 12151 12571
收藏: QQ书签 del.icio.us 订阅: Google 抓虾

为何李广难封

andzen 发表于 2009-05-24 14:41:09

  李广(?—前119年),陇西成纪(今甘肃省静宁县治平乡人),西汉著名军事家。做过骑郎将、骁骑都尉、未央卫尉、郡太守,镇守边郡使匈奴不敢犯多年,被称为“飞将军”。其一生未得封侯,或许时运不济,有历史典故“冯唐易老,李广难封”,公元前119年,随卫青出征匈奴,因为迷路失期,“终不能复对刀笔之吏(拿笔杆子的文职官吏)”,引颈自刎。

  众人皆为“李广难封”持同情和惋惜之情,感慨李广运气不好。然如果回到他那个年代,其实看看他做的很多事,就不难理解为何难封了。

情商不高,官场世故不懂,乃大忌

  景帝在时,在“七国之乱”时,李广跟随周亚夫平定吴楚联军,立下战功。梁王刘武看上李广之才,私授李广将军印,李广不识“臣礼”,竟然接受了。梁王刘武乃诸侯王,万一哪天梁王反了,李广岂能脱离干系,身为皇上汉景帝的朝臣却不懂其中利害,难道是大脑少一根筋。当时李广为什么要接受将军印呢,还是一点原因李广眼光短浅,分不清利害关系,自以为立下战功,梁王授给将军印,这是对我的奖赏,我还要拿回京城炫耀一番。结果李广此局触怒皇帝,未受到丝毫奖赏。老子曰:“自视者不章,自见者不明,自伐者无功,自矜者不长。”但李广却不明白其中道理,他太天真。 

固守蛮力,一介莽夫,非常自负轻敌,没有大规模的战功

  李广身材高大,手臂修长,擅长骑射,打起仗来行踪飘乎不定,行动敏捷,被匈奴人称为“飞将军”。在做上谷太守时,他每天都跟匈奴人打仗,他置个人生死于外,战斗非常勇猛。以力战为名。典属国公孙昆邪哭着对皇帝说:“李广才气,天下无双,自负其能,数与虏敌战,恐亡之。”皇上爱其才,恐亡之,把李广调到上郡做太守。老子曰:“揣而锐之,不可长葆。”意思是兵器太锋利了就容易折断。李广本人自以为天下无敌,从心底里蔑视匈奴人,因此每次打仗拼了命的打,虽然李广每次都是身先士卒,作战勇敢,但李广除了力战外,不懂战略布署,从战术上胜敌人,只是以勇猛胜人,如一介猛夫,自负非常轻敌,这点上显然不能和韩信,卫青,霍去病相提等,中国历来以运筹帷幄之中,决胜千里之外,李广这种打法显然不能在理论上提高到成为大将军的层次。
  李广出雁门击匈奴,匈奴兵多,李广被捉。此点说明李广一介勇夫,除了单对单、等对等、多打少外,只要敌人兵一多,李广便无可奈何。元光五年(前130),李广随车骑将军卫青,讨伐匈奴,兵败,被捉,后逃回来了,本该当斩,交了罚金,被贬为庶民。

缺乏眼光与大将风度,无容人之量

  汉武帝即位后数年,李广有次打猎回来过,回霸陵亭太晚,城门已关。霸陵亭尉趁着一股酒劲,呵斥广:“今将军不得夜行,何况你是前将军!”李广气而无可奈何。虽然霸陵亭尉酒喝多了,但他也算的上是秉公办事。等李广又一次被皇上用为右北平太守时,李广心想:“上次被那个霸陵亭尉拒之城外,竟然蔑视我飞将军,这次我非杀了他而后快。”于是李广上奏皇上召霸陵亭尉一起出征,帝允,召至自己的军中,直接杀了这个亭尉。李广上书武帝自陈谢罪。上报曰:“将军者,国之爪牙也。”免了李广的罪。
        武帝的这个回复很有意思“将军者,国之爪牙也。”,反正只是强调,你李广将军是国家的得力武将,打手,并没有说明赞同欣赏这样的做法,也许为日后的评判累积了部分不好的印象。
  这一点说明李广心胸狭窄,心中容不得对自己有意见的人。俗话说:“宰相肚里能撑船,将军额头能跑马。”李广心里竟容不下一个小小的霸陵亭尉,可见李广气量狭小,缺乏容人之量。如果李广不杀霸陵亭尉的话,霸陵亭尉必然会内疚自责,甚至感激李广的不杀之恩。 

不遵礼术,缺乏仁爱之心,

  李广数不能封候,年龄很大了,一次和算命先生王朔谈话,可以理解为找算命寻求原因。
  广与望气王朔语云:“自汉击匈奴,广未尝不在其中,而诸妄校尉已下,材能不及中,以军功取侯者数十人。广不为后人,然终无尺寸功以得封邑者,何也?岂吾相不当侯邪?”朔曰:“将军自念,岂尝有恨者乎?”广曰:“吾为陇西守,羌尝反,吾诱降者八百余人,诈而同日杀之,至今恨独此耳。”朔曰:“祸莫大于杀已降,此乃将军所以不得侯者也。”
  古代,杀已经投降的俘虏,本身就是很不道义的事情,不尊“礼”,违反了国际人道法则。

  同样是同时代的御史大夫韩安国,他坐牢的时,狱吏田甲辱安国。韩安国说:“你就不怕我死灰复燃?”田甲此人很幽默:“你复燃,我当洒尿灭之。”后韩安国被拜为梁内史。田甲知后,逃走。韩安国更幽默说:“不逃走就不杀,如果逃走,就灭其九族。”田甲不敢走,向韩安国认罪。韩安国笑着说:“你给我洒泡尿看看。”韩安国不仅放走了田甲,而且还善待了他。这就是韩安国一种大人不计小人过的气度。但李广却做不到。 

性格刚烈,固执己见,仍有一颗忠心报国之心

  李广在参与卫青大将军的漠北之决战时,卫青让李广从侧路袭击,但李广一介勇夫思想的顽疾又出现,他请战当先锋,但卫青却没有同意李广的请求,李广怒而回部。一是卫青了解李广,李广自以为是,不听指挥,没有大局意识,跟敌人小打小闹行,大规模作战就不能胜任了;二是卫青看到李广年纪也大了,体力和精力都不足,而且李广急于封侯,想最后一博取得战绩,因此在他这种急于求胜的情况下,难免会出现失误。因此卫青还是很理智的拒绝了李广的请战请求。但就是让李广从侧路进攻,李广也没有顺利完成任务,他带领队伍迷了路,没有及时和卫青主力部队会合,以至让单于逃跑。卫青责怪了李广几句。李广顿时感到一阵悲凉:“广结发与匈奴大小七十余战,今幸从大将军出接单于兵,而大将军又徙广部行回远,而又迷失道,岂非天哉!且广年六十馀矣,终不能复对刀笔之吏。”然后引刀自刭,死的很悲壮。也说明,李广就是一个性格刚猛的硬汉,凡是不能迂回曲折一下。

  综上李广以上性格特点,武帝是不会把大的事情托付给,性格莽撞,缺乏远见卓识,做事不够牢靠的李广身上,所以到老终不封侯,另外封侯还要受制于御史大夫的限制,李广战功并不显著,所以论功行赏方面,武帝也理由不够。

关键词(Tag): 卫青 李广 李广难封
收藏: QQ书签 del.icio.us 订阅: Google 抓虾