netvault Client **** is unreachable的处理方法
第一种可能原因,确实存在连通性问题:检查各节点之间的连通性,也即各netvault(客户端/服务端)之间的连通性,方法如下:1.重启netvault服务nvpmgr : /usr/netvalut/bin重启netvault服务:nvpmgr shutdown (所有节点都停)nvpmgr startup (节点的启动顺序:主节点最后启动,其他节点无顺序要求)[@more@]2.检查netvault服务是否全部起来ps -ef | grep nv : 主节点的netvault服务多,其他两个节点服务进程个数一致3.检查各节点之间的连通性:.nvclientaccess:/usr/netvalut/util 验证各节点间的连通性nvclientaccess -client hostname/i
象受害者一样工作
“为什么一定要刷卡?““领导无力,我能做甚么?““16点60了,现在布置任务明天交?有加班费么?没有凭什么让我加班?”无可否认,这类抱怨充斥着我的生活,有时发出抱怨的还是自己。今天看了Leo的文章“不要像受害者一样工作!”,感触颇深,转载以自勉。[@more@]受害者是怎样工作的?一般情况下,受害者会这么想:发生什么问题之后,会认为全都是“别人“的错,我是无辜的受害者,我是被迫害的对象;· 项目进展延后,是因为部门里太多只看不干的家伙;· 工作未完成,是上司拖了我的后腿,让我不能全力工作;· 部门被点名批评,与我无
DBA七个必备知识点
DBA含义 数据库管理员,英文是Database Administrator,简称DBA。这个职位对不同的人意味着不同的意义。一个小的软件开发工作室和一个分工高度明细的大公司相比,DBA的职责来得更加宽泛一些。一个公司,不管它是自己开发应用软件,还是购买第三方的应用软件,只要涉及到数据库(有多少不涉及数据库的应用软件呢?数据库是商业的灵魂和大脑啊),就需要确定是否雇佣一个或几个DBA。知道DBA这个职位有哪些要求,对于企业内部这个职位的定义或者对于那些未来的DBA将是至关重要的。[@more@]DBA的主要职责: ◆安装和升级数据库服务器(如O
Teradata数据压缩
1 数据压缩的好处Teradata数据压缩可以节省存储空间,从而让相同的存储单元存储更多的业务数据;由于查询时需要检索的数据量相对要少,可以减少I/O,并且缓存中可以存储更多的压缩过的逻辑行,从而改善数据库性能;Teradata使用的压缩算法非常有效,因为压缩原因,获取数据需要更少的的磁盘访问,算法将节省的CPU时间用来来执行压缩操作;可以将压缩节省出来的空间创建高级索引;[@more@]2.teradata数据压缩Teradata版本v2r5采用无损压缩算法,允许在一列上对多达255个数据值进行压缩,数据压缩不会造成信息的丢失。一般数据压缩的粒度可以
BTEQ中不能用length函数
LENGTH()不是Teradata 的标准函数,但是Teradata SQL Assitant支持它。今天在bteq中用此函数,报错,搞半天,终于知道原因之所在。[@more@]具体操作如下:SELECTCASE WHEN ETL_JOB LIKE 'CHK_%'THEN SUBSTR(TRIM(etl_job),5,LENGTH(TRIM(etl_job))-4)ELSE ETL_JOBEND etl_job,CAST('200811'||'01' AS DATE format 'YYYYMMDD'),Last_JobStatus,max(Last_Endtime),JobTypeFROM PV_AUTO.ETL_JOBWHERE etl_job in(……)group by 1,2,3,5;报错信息如下: THEN SUBSTR(TRIM(etl_job),5,LENGTH(TRIM(etl_job))-4)$*** Failure 3706 Syntax error:
Teradata SQL调优
1.优化过程:依照运行时间,数据量和复杂度来定位瓶颈。查看sql执行计划,判断其合理性。性能监控 ==》目标选取 ==》性能分析 ==》过程优化 ==》运行跟踪(性能监控) 注意:每个过程中都会产生必须的文档 [@more@]2.性能分析: • Review PDM --表定义 --PI的选择 --表的记录数与空间占用• Review SQL --关联的表 --逻辑处理复杂度 --整体逻辑 --多余的处理 • 测试运行 --响应时间 • 查看EXPLAIN --瓶颈定位 3.过程优化: • 业务规则理解 --合理选取数据访问路径 • PDM设计 --调整PDM • SQL写法
2008语录
001◎老鼠一发威,大家都是病猫。 002◎和一MM争论鲸鱼是不是鱼,最后我说“曰本人也带个人字”,她这才同意鲸鱼不是鱼。 003◎男人膝下有黄金,我把整个腿都切下来了,连块铜也没找着! 004◎春天我把玉米埋在土里,到了秋天我就会收获很多玉米。春天我把老婆埋在土里,到了秋天我就会…被枪毙! 005◎如果你看到面前的阴影,别怕,那是因为你的背后有阳光![@more@]006◎踏遍青楼人未老,请用汇仁肾宝。 007◎听君一席话,省我十本书! 008◎0岁出场亮相,10岁天天向上。20岁远大理想,30岁发奋图强。40岁基本定向,50岁处处吃香。60岁打
常用正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效、本文收集了一些常用的表达式:匹配中文字符的正则表达式: [u4e00-u9fa5]-- 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]-- 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r-- 评注:可以用来删除空白行[@more@]匹配HTML标记的正则表达式:<(S*?)[^>]*>.*?</1>|<.*? />-- 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记
曾仕强《中国式管理-人际关系学》笔记 下
第七讲 现场问答(上)1、【问】董事长和总经理应该用多少时间搞人际关系,时间分配,多少时间研究战略问题和企业内的管理?【答】我先问各位,一家公司到底是董事长大还是总经理大?是谁比较大?我是觉得中国人的事情,永远只有一个答案,很难讲。有的公司总经理大,有的公司董事长大,看谁做,中国人永远看谁做。美国的公司是董事长大,叫owner,所有公司的人是最大的,不是CEO。老实讲,这个CEO不听owner的话,他随时可能被干掉,那个人叫董事会主席。董事会主席一开会,就可能把CEO换掉。中国人不一定,在中国,这两个人是扯来扯去,
曾仕强《中国式管理-人际关系学》笔记中
第四讲 1、人际关系它跟盖房子一样,是一层一层往上盖的,不要一下子就一步登天。人际关系的根基是务实,做人一定要规规矩矩,做事一定要实实在在。2、任何人,一进入社会,只有四个字:做人做事。不是做人,就是做事,而且几乎两者都是同时在做。3、进入社会,要提醒自己:变是比较容易的,不变是比较容易的。要先学不变然后才学变,你才不会把自己搞得乱掉。有一句老话是:没在规矩无以成方圆。一定要从规矩开始,才能变化。4、人生的第一生命是健康,第二生命是信用。一个人没有信用,到最后的结局是很可怕的。因为你讲什么话,人家都
曾仕强《中国式管理-人际关系学》笔记上
第一讲 中国人为什么一切靠关系 1、一般讲人际关系就是人跟人之间的关系,其实不是这样的。人际关系是你跟你自己的关系。只要你跟你自己处得好,你跟所有的人都处得好。我们现在就是不了解自己,跟自己处不好,天天生自己的气,天天捣自己的蛋。我是看了30年,我觉得每个人都是一种专家,什么专家?叫做整自己的专家。基本上你整不了别人,只有整自己。 2、成果管理好不好?标准答案是三个字:很难讲。你说他好,人家觉得很奇怪,“这是什么好?这就是不择手段。”;你如果说他不好,他就觉得这有什么不好,搞了半天没有成果,那不是白搞了
MFC应用程序中处理消息的顺序
1.AfxWndProc() 该函数负责接收消息,找到消息所属的CWnd对象 ,然后调用AfxCallWndProc 2.AfxCallWndProc() 该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,然后调用WindowProc()函数 3.WindowProc() 该函数负责发送消息到OnWndMsg()函数,如果未被处理,则调用DefWindowProc()函数 4.OnWndMsg() 该函数的功能首先按字节对消息进行排序,对于WM_COMMAND消息,调用OnCommand()消息响应函数,对于WM_NOTIFY消息调用OnNotify()消息响应函数。任何被遗漏的消息将是一个窗口消息。OnW
HashTable vs HashMap
??Hashtable和HashMap的区别:??1.Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类;??2.Hashtable 中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。即是说,在多线程应用程序中,不用专门的操作就安全地可以使用Hashtable 了;而对于HashMap,则需要额外的同步机制。但HashMap的同步问题可通过Collections的一个静态方法得到解决:??Map Collections.synchronizedMap(Map m)??这个方法返回一个同步的Map,这个Map封装了底层的HashMap的所有方法,使得底层的HashMap即使是在多线程的环境中也是安全的。
OLAP分析
1996年, Inmon 在他的专著《Building the Data Warehouse》中, 对数据仓库做了如下定义,即“面向主题的、完整的、非易失的、不同时间的、用于支持决策的数据集合”。这和传统的OLTP系统有很大的区别,它属在线分析 (OLAP)系统的范畴。面向主题的,指的是它将依据一定的主题,比如经销商、产品、定单等汇总各个OLTP系统的数据。完整的, 指的是要求对各个系统数据表示进行转换,用统一编码表示,比如,A系统用001表示退货, 而B系统用999表示退货,在数据仓库中必须统一成一个编码。 非易失的, 指的是系统用户只读数据,不得修改数据。数据仓库完