| aiirii's profile孤独的狙击手PhotosBlogLists | Help |
|
10/31/2007 漫长的旅途 明天开始请假,准备去四川九寨沟旅游几天。最近几年,已经很少远足,活动范围基本上局限在广东和港澳,就是去年公司组织去了几天峨嵋山。
此次出行,是一个偶然的机会引起。oracle公司在九寨沟举办的“Oracle信息管理技术研讨会”, 发个邀请函给我。前年在香港迪斯尼举行的峰会,我本来也得到了邀请函,可惜最后发觉我的通行证过期了,公司办的商务通行证,也刚好在那周已经过期,很不巧,去不了。这次,一瞬间的冲动,就拍板下决心去参加了。
最近,感觉比较累,工作上,同时负责几个项目,又都还是比较关键的,需要考虑比较周全,然后,还需要和几个厂商沟通,讲价,几个新项目上马,又是购买服务器,安装oracle,调优,导数据,忙得不亦乐乎。 一个好的情况,就是最近的服务器群都比较稳定,基本上没出大的问题,一台服务器的服务无法启动,也是通过灾备系统,直接整个系统恢复,很短的时间解决问题,嗯,这台服务器上的业务分析系统,可是花了好多万块钱请厂家的工程师过来安装配置,加上软件费需要几十万,出问题了,损失可不小。幸好我前段时间对其做了灾备。
私人方面,感情一团糟,前路漫漫,不知归宿在那!嗯,昨晚下班后,公司的规划组成员安排去广州酒家吃饭,我没去,自己傻傻的在外面闲逛了1-2个小时,才回家煮个泡面吃,有点奇怪,放着大餐不吃。
说回到此次出游,也是一个放松的机会,最近神经绷得太紧了,是需要放松下,最好能考虑下下一步该怎么走,事业和感情都需要想一想。机票是自己负责,在google查了下,打了电话给翔龙订票,早上报价是3,500, 广州到成都,成都到九寨,然后回来,四程,下午,我真正下订的时候,被告知已经剩下最后一个位,总价是3,880, 没有多想就订下来,主要是成都到九寨来回没有打折。 事后觉得,自己还是缺乏计算,这次估计需要花5-6K,去参加旅游团,估计更合算。
想起来,我都是比较恐惧坐飞机的,这次居然一下就要坐四程。一般每次待机的时候,我都会给个电话给母亲聊聊,但这次早上七点多就起飞了,这么早,是没法打电话了。
没什么准备工作,听同事说那边比较冷,要多吃巧克力,就购买了10几条,衣服还没准备,听说居然下雪了,我的衣服都是比较薄的,有点麻烦。
昨晚,将我管理的所有系统的管理员密码整理后发给了经理,另外,将所有的服务器和IP对应表及相关描述, 也整理发给几个相关的同事,嗯,职业习惯,希望减少出错,万一飞机出事了,他们也不致无从下手,呵,也许想得太多了;今天对系统巡检下,然后,对另外一个同事在交待下一些日常发生的故障解决。几个项目的下周工作安排,也处理好发送给相关的负责人。
今天广州的天气也开始变冷了,下班的时候,穿着一件衬衣的我,冻得够呛的。
明天,新的旅途,新的变化,希望能带一个好的心情回来,让自己又充满斗志去面对诸多难题。 含有LOB字段的表和分区表在IMP时无法修改表空间 昨天导了一个测试库的数据到另外一台服务器,后来开发的同事说少了一个表,检查下,原来那个表包含有blob字段,但奇怪,以前导过是成功的阿,这次怎么导不过去。直接建立了一个dblink, 用create table XXX as select * from XXX@dblink; 的方式重新创建。
回头检查了exp, imp 的log, 发觉问题出在imp,有如下错误信息:
IMP-00017: following statement failed with ORACLE error 959:
"CREATE TABLE "CURRENT_PARAMETER" ("TYPE" VARCHAR2(20) NOT NULL ENABLE, "KEY" "" VARCHAR2(100) NOT NULL ENABLE, "PARAMETER_NAME" VARCHAR2(60) NOT NULL ENA" "BLE, "TABLE_NAME" VARCHAR2(60), "VALUE" VARCHAR2(400), "REMARK" VARCHAR2(10" "00), "TRANS_TIMESTAMP" DATE, "TRANS_SITE_NAME" VARCHAR2(256), "PICTURE" BLO" "B) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 STORAGE(INITIAL 65536 FRE" "ELISTS 1 FREELIST GROUPS 1) TABLESPACE "DEV_DATA" LOGGING NOCOMPRESS LOB ("" "PICTURE") STORE AS (TABLESPACE "DEV_DATA" ENABLE STORAGE IN ROW CHUNK 8192" " PCTVERSION 10 NOCACHE STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1" "))" IMP-00003: ORACLE error 959 encountered ORA-00959: tablespace 'DEV_DATA' does not exist 使用的还是原来老服务器的表空间信息。在 http://www.itpub.net/880397.html 有解释,我就直接copy过来。
代码:
通常是先建这类表空间,导入后,需要的话,再迁移到指定的表空间.
10/29/2007 参加了公司组织的MTP培训 公司组织了MTP培训,全称好像是 Management Training Program管理才能发展培训,是面向各分公司的经理或部门经理,其实我还不够资格参加,但由于和人事负责的同事关系不错,所以就溜进去旁听了,感觉还是有不少收获。机会也需要自己争取,当别人没有给你准备的时候。
整个课程共三天,周六到周一,教师是一个台湾人,据说课程的费用还不低,一天就需要好几万块人民币,公司在这方面的投入,还是比较舍得。主要教学内容是教导学员充当好中层干部的角色,如何承上启下,如何计划,执行,控制项目,如何沟通,培育等等。从管理开始,分为事和人,事又包括:计划,执行,控制,人又包括:指导,沟通,激励。 开始是管理者的角色及态度,如何发挥组织效能;然后是工作管理,涉及到计划执行,控制与发现问题;再是人员管理,涉及到培育指导,沟通,激励;最后是领导力, 整个课程,影响最大的一句是:心要正。培训老师强调,心要正,至于术,必要时候,倒可以使用些变通的方法、途径。心正才能成大事。心指:心态,观念,意识,认知,而术指:方法,技巧,工具。
另外,还记录了一些笔记,如:成功不属于想要的,而是属于一定要的人。从优秀迈向卓越的最大敌人就是优秀。领导者应该是方向重于方法。一件事情,要一个人做,两个人会,三个人懂。人有探索、传播隐私的天性。没有知识,要有常识,没有常识,要多看电视,不看电视,要多逛夜市... 我认为,人的能力由多方面得到,第一是天生的,第二是周围环境潜移默化, 第三则是通过后天的培训学习得到。先天就具备这种能力,当然是很好,但如果没有,通过后天的培训,也还是能得到提高。并不是说这些课程的内容,就放之四海皆准,讲的道理,其实很多大家也都听过,或者知道其原理,但通过这些讲师的总结归纳,再辅与例子或一些实现技巧,领悟的效果还是深很多。这个讲师的好处就是附带了很多实际的例子来探讨,这样加深了理解。
通过这个课程,我明白多了很多,比如工作的计划控制,对人的管理、授权、沟通、激励、培育,如何体现领导力及管理,相信对以后的工作还是会有不少帮助改善。
培训中提到的一些孙子兵法的谋略,真是绝,也许我应该买本看看。另外,今天在china-pub定的几本书到了,居然发觉那本一百块的书,我3周前已经买过了!
今天另外一个感叹就是:人生就是这样,经常游离于希望和失望之间,有些事情,一会看似有点希望,一会又觉得没可能了。 10/26/2007 心裂开的感觉 昨晚,前女友S到广州了,因为今天又要离开了,所以,约了一起吃晚饭。已经快一年大家没见面了,平时大家也很少联系。
见面的时候,感觉还是和以前差别不大,就是脸上多了些豆豆,成熟了点,可能是比较操劳的原因吧。
去的时候,路上很塞车,但还好,在约定的时间到达。她带我穿过了中医药大学,嗯,以前和她在这里散过几次步,现在已经物是情非了。校园的感觉还是不错。
最后到了一家阳澄蟹的餐馆。点了两只大闸蟹还有一些其它菜,味道还不错。
吃饭的时候,都是聊些无关紧要的事,她说了句,以前,见到我的时候,总是心很痛,告诉她好朋友,都不信有这事。现在好了,见到我就像老朋友一样,熟悉但平静。
一瞬间,想到以前她的好,突然感觉心一痛,好像被撕开一条缝,然后慢慢地裂开、扩大着...,很难受,终于,我也体会到了痛的感觉。
我对她说,这种感觉,只有经历过才能明白的,像她好朋友,已经工作了几年,失去了那股学生的纯真,就算现在拍拖也很难体会到了。前段时间,和一个朋友在聊天,他也说很羡慕那种第一次拍拖就成功的,拍拖太多次,人都麻木了,很难再付出全部的感情了。有点同感,回忆,总是会在内心占据一点点位置的,无法完全抹去。en, 我觉得,从一而终是一种幸福;而经历多次,是一种体验、见识;有时候,并不是完全受自己控制的。
最后,我想付款,她还是争着给了钱。
想到S,总是很悔疚的感觉,觉得我对她不够好,觉得我能够做得好一点,如果当时在乎多一点,不那么任性,也许事情就不会变得如此糟糕。大家一起经历了很多事清。但,有时又觉得分开也不是坏事,至少对她来说,和我在一起,太限制了她,让她变成一个家庭主妇,而离开我的这段时间,感觉到她成熟了、自立了好多,自己一个人到国外旅游,自己在北京创荡,也有了自己的一片小小的天地。
一起坐了一程公车,说起,我们的关系比较奇怪,以前坐公车的时候,如果只有一个位,她一定会让我坐的,一起出去吃饭,每次都是她买单,好像倒置了,但大家都习惯于如此。
除了我母亲之外,一个真正爱过我的人,不知道以后是否还有机会遇到另外一个?我自己是没抱什么希望的。 10/24/2007 rman DUPLICATE DATABASE 花了一周的时间,才搞定使用rman复制整个数据库的问题,太多的错误碰在一起,造成好像无从下手,问题很难解决。网上的帮助,包括oracle官方的文档,感觉都说得不是很清楚。而我实际的环境,oracle 的版本不同,安装路径不同等等都造成本次操作的复杂性的增多。但技术上的问题,只要耐心,一般都能解决的。
环境是2台dell的pc server, 安装red hat, 主oracle 版本为:9.2.0.6, 备用服务器安装 oracle 9.2.0.8,均为32位。
大概整理操作流程如下;
Task 1: Create an Oracle Password File for the Auxiliary Instance
Task 2: Ensure Oracle Net Connectivity to the Auxiliary Instance Task 3: Create an Initialization Parameter File for the Auxiliary Instance Task 4: Start the Auxiliary Instance Task 5: Mount or Open the Target Database Task 6: Make Sure You Have the Necessary Backups and Archived Redo Logs Task 7: Allocate Auxiliary Channels if Automatic Channels Are Not Configured 1, 在备用服务器上创建密码文件
orapwd file=$ORACLE_HOME/dbs/orapw${ORACLE_SID} password=change_on_install entries=20
2, 在备用服务器上使用netca创建 linsener.ora, tnsnames.ora
3, 主服务器上执行 create pfile='/tmp/initora9.ora' from spfile;
创建备用服务器使用的pfile;
如果主服务器不是运行在归档下,设置为归档模式,或者启动到mount 状态来备份;
4, scp initora9.ora 到备用服务器,vi,增加如下:
*.log_file_name_convert=('/rdb/oradata/ora9','/u01/oradata/ora9')
*.db_file_name_convert=('/trsgfifs/oradata','/u01/oradata/ora9') --注,此两个参数,是解决主、备服务器的文件放在不同的目录
备用服务器使用该pfile 启动到umount 状态
startup nomount pfile='/u01/product/9.2.0/initora9.ora';
5,备用服务器启动linsener,
6,主服务器在tnsnames.ora 中增加到备用服务器的tnsname 参数,并运行rman 进行一次全备:
rman tareget /;
run {
allocate channel d1 type disk; set limit channel d1 kbytes 1048576; backup tag 'dbfull' format '/home/backup/dbfull_%d_%s_%p.bck' database include current controlfile; backup tag 'logfull' format '/home/backup/logfull_%d_%s_%p.bck' archivelog all; release channel d1;} --注,set limit 可以解决一些操作系统限制单个文件大小的问题,另外,其实也可用如:backup archivelog all delete input 顺便删除掉旧的归档
crosscheck archivelog all;
crosscheck backup;
RMAN> delete backup; -- 删除所有备份 --如何取消在用delete命令做刪除動作時的問答提示 RMAN> delete noprompt archivelog until time 'sysdate-14'; delete expired archivelog all;
7, 将备份下来的文件,scp 到备用服务器对应同一个目录下,或者用 ln -s 保证映射的目录一致;
--注,就我的理解,似乎关键是备份的文件,要在备份服务器上对应的目录里面存在,才能完成数据恢复
8, 主服务器重新运行rman
rman tareget /;
connect auxiliary sys/change_on_install@dupdb
9, 在第8 的rman命令下执行:
run{
allocate auxiliary channel d1 type disk; SET NEWNAME FOR DATAFILE 1 TO '/u01/oradata/ora9/system01.dbf'; SET NEWNAME FOR DATAFILE 2 TO '/u01/oradata/ora9/tp_data01.dbf'; SET NEWNAME FOR DATAFILE 3 TO '/u01/oradata/ora9/xxxxx_data01.dbf'; DUPLICATE TARGET DATABASE TO ora9 LOGFILE GROUP 1 ('/u01/oradata/ora9/REDO01.DBF') SIZE 50M, GROUP 2 ('/u01/oradata/ora9/REDO02.DBF') SIZE 50M, GROUP 3 ('/u01/oradata/ora9/REDO03.DBF') SIZE 50M NOFILENAMECHECK;} --注:按说明,设置了db_file_name_convert就不用使用 set newname, 但实际操作,如果没有设置set newname, 还是会报文件路径不对的错误
-- 另外,duplicate target 对应的sid 要一致,开始执行的时候没注意,导致sid不一致,无法启动
10,上述命令执行后,备用服务器shutdown, 修改 pfile,
去掉init中的:
# *.log_file_name_convert=('/rdb/oradata/ora9','/u01/oradata/ora9') # *.db_file_name_convert=('/trsgfifs/oradata','/u01/oradata/ora9') 重新启动,设置为归档模式;
11, 将主服务器的归档文件 scp 到备用服务器对应的归档目录
12, 备用服务器执行:
SQL> startup mount;
SQL> recover database using backup controlfile until cancel; 输入 auto SQL> alter database open resetlogs; 如正常启动,则执行下面
13, 需要手工创建临时表空间文件:
ALTER TABLESPACE TEMP_SBJ ADD TEMPFILE ''/u01/oradata/temp.dbf'' SIZE 1000M REUSE AUTOEXTEND OFF; 14, 执行下列命令并关闭oracle服务:
create spfile from pfile='/u01/product/9.2.0/initora9.ora';
ALTER SYSTEM SET SHARED_POOL_SIZE=150M SCOPE = SPFILE;
ALTER SYSTEM SET JAVA_POOL_SIZE=150M SCOPE = SPFILE; 15, 执行如下命令;
SQL> STARTUP MIGRATE
SQL> SPOOL catpatch.out SQL> @?/rdbms/admin/catpatch.sql SQL> SPOOL OFF SQL> SHUTDOWN IMMEDIATE Start the database and recompile the remaining invalid objects: SQL> STARTUP SQL> @?/rdbms/admin/utlrp.sql SQL> SHUTDOWN SQL> STARTUP 数据库升级startup upgrade和startup migrate 有什么不同
upgrade 应该是大版本之间的升级 比如 8-9 9-10 8-10 migrate 应该是同版本的patch 比如 9.2.0.1 - 9.2.0.8 10/14/2007 观韩片偶感 偶尔,看回自己以前写的blog, 发觉自己以前写的勤奋得多,相对笔锋也比较尖锐,最近一段时间的,反而言而无物的居多,一方面当然是现在比较忙,没什么时间精力投入,很多想法,都是一闪而过,缺乏耐心写下来。其实,经常写也有好处,人现在很善忘,能记录下来,有空再翻翻,会想起很多往事。
也可能是现在缺乏激情,记得那里看过,男人一般在爱情滋润或者孤独这两种状态下才能迸发出最大的创造力,而我之前的很长一段时间,并没有处于这两种状态,应该也是导致自己发挥不佳原因之一。 周末这两天,或者说最近,突然有种严重的孤独感,可能和父母亲刚离开,回老家去住有关吧。自己做了两天饭,已经很久没有自己做过饭了。周六下午到省科技图书馆,平时都是直奔计算机那几排书柜,借到书就走,这次终于到其它书架边走走,发觉很多不错的其它类型的书籍!平时看技术blog比较多,这两天看了一些朋友的blog, 感觉很多人都有感情丰富的一面,而我其实还很不了解对方。 周五晚上开始,下载了7-8部电影,韩片居多,这两天基本就是在看片,到周日晚上8点多终于看完,觉得应该写点什么总结下。
先说韩片,其实我还是比较喜欢看,主要是一个画面比较唯美,包括演员,包括背景,看起来都比较舒服,另外一个是感情比较细腻,欧美片无法演绎这么细腻的感情,因为他们的性格、表达,本来就直接很多,不像东方人有那么多委婉含蓄的表达感情方式,而国产片,相对还是比较粗糙,限于政治或认识或某些其它限制,并没法完善的表达出来;还有一个就是伦理,不是简单的表达对或者错,而是表现出一些人类的真实情感的需求(当然有些是错的)。结局也不是那种简单的善有善报的公式化处理,其实,在过程中就没有刻意去表达对与错。 以上评论主要是针对电影,相对电视剧,国产片都有很多很不错的。但感觉电影和电视连续剧,表达方式还是很大区别,相对来说,电影要在短短的几十分钟内表达全剧的思想,而电视剧相对来说,可以有比较长的篇幅来慢慢渲染人物特点,两者难度不可同日而言。
接上面的论述,其实,我们从小受到的教育就是一种非对即错,非此就彼的教育,学校、社会都是这样修正着我们的价值观的,另外还有那种牺牲个我,成就集体的思想精神。感觉带来的后果就是思想比较单一僵化,相对缺乏那种变化、流动的创造力和想像力,另外,看事物也太简单,总是觉得不是错的就是对的,缺乏变通或者折中;现在我们处于一个多元的年代,多了很多选择,并不是只有黑和白、0和1的区别,感觉,很多事情,只能定义为自己要不要做,能不能做,而无权去评判别人该不该做(这个话题,有空再阐述下,刚好前段时间和朋友讨论过);另外,牺牲自我其实也是一种压抑人性的要求,当然在某些场合,也许这是必要的,人也需要适当的控制和自我约束。(每个年代的人,都有一些自己的年代特点,当然优缺点都有,但这篇不是总结,所以,只提我感觉到几个问题); 另一方面,基本上物质(或者说经济)决定了上层建筑,人的很多感觉需求,其实都是建立在当前的物质上,只有满足基本的温饱,才会考虑到调味烹调,然后进一步可能会讲究质量、营养、健康,进一步可能会要求色、香、味,会要求一些奇怪的、少见的尝试。总之,正常总是在满足了下一层次的需求后,才会追求上一层次的享受。 说这两个事例,也和上面谈到的韩剧有关,感觉中国还是在温饱阶段,所以,可能拍些纪实片,贺岁片,(真实)历史片比较有体现特长,而韩国(也许还包括日本),给我的感觉,应该已经到了小康,所以,我比较其出产的那些反映人性内心需求,而且是深层次心理需求的片子,比较真实,细腻,虽然有正面也有反面的。感觉看到另外一个世界,但又比较合理自然的觉得那可能会真实存在的,甚至某些是隐藏于自己内心而未被发觉。 看到最后发觉,印象比较深的,居然是女主角比较漂亮那一部。说明,明星、美女参加演出,确实会增加吸引力。 另外,下载了2部“色*戒”的视频,发觉都被骗了,居然都是那种很烂的日本女优着泳装的片子,最讨厌就是这种了,没内容 + 还穿衣服 = 一无是处。 说到这里,不由要补充下,韩剧在这点又表现的很好,给我的感觉是色而不淫,有一些裸露的镜头,但拍得比较有美感。 看到一个人的blog,说没见到我的blog更新,估计不知道我已经搬到spaces.live.com吧,不便直接告诉对方,所以,决定copy这里的一些历史贴到 borland.mblogger那里。 10/7/2007 无尽空虚 无尽空虚,这只是一首beyond 的歌,具体我到现在的心态,是比较空虚,还没达到无尽,但用这个标题感觉比较有文采点! 熙熙攘攘的国庆假期,马上就过去了,父母今天早上了回去了,一个过来广州、在我家住的好朋友今天也回深圳了,屋子一下又空荡荡,感觉很空虚。 这个国庆,可以说过得比较平淡,但也不是毫无收获。 国庆,和一个朋友自驾游,到70公里外的从化温泉玩,没有去泡温泉,虽然我一直有这个计划。晚上住在山顶的酒店,吃了几餐农家特色菜,跑到一个偏僻的池塘,看几个年轻人赤着上身在水里拉网捉鱼,感觉不错,似乎又回归大自然了。有时觉得,能生活在农村,似乎会过得更自在些,也更真实些,在城市,特别是广州这种大城市,始终还是压抑些。考了驾驶证之后,几年没开过车,这次终于又重新温习下开车,慢慢习惯了些,但开得还是比较拘谨。和朋友算过一笔帐,他的车,平均一个月的花费是三千元,决定我找到一份工资比现在高3K的(最好是税后的),就买部车算了。 假期第一天就碰到问题,公司的服务器群又出大问题了,大楼的电工将我们的电源切断,又没有通知我们,导致1个UPS后备电源耗尽,死掉了10几台服务器,只得通知一个住在公司附近的同事过去开机,我远程将服务启动恢复。 这些管理上的漏洞缺陷,以后还需补上。 看了一本纪录60's-70's年代的纪实,了解多一些以前不知道的历史。有很多看法,但算了,自己知道就好了,无谓讨论! 明天开始,又很多任务,希望一切顺利! 10/2/2007 升级了部分常用的软件最近一段时间,将一些日常的工具升级到能下载到最新版,记录如下:
1. Office 2007 (界面变化太大了,有点不习惯) 2. Eclipse 3.3 (习惯性升级,用得其实很少) 3. Maxthon 2.0.4 4. Toad for Oracle 9.1.8 5. Pl/sql developer 7.1.3.1380 6. SecureCRT 5.5 7. SecureFX 4.5 8. SolarWinds Engineer's Toolset 9.1 9. Wmware 6 10. myBase Desktop 5 (新版本,反而不好用的感觉) 11. UltraISO 8.6.3 12. Xmanager Enterprise 2.1 0034 13. 金山词霸2007 sp1(购买正版) 14. 天网防火墙个人版 3.0 (购买正版) 15. Foxmail 16. McAfee VirusScan Enterprise 8.5.0i sp3 17. iTunes 18. DAEMON Tools 19. PDF-XChange 3
新装了 20. Windows Resource Kit Tools |
|
|