金鸡湖
作者:Sonic 日期:2010-07-26
轻松安装SQL SERVER 2005 & 2008 & 2008R2
作者:Sonic 日期:2010-07-20
分享一个快捷的链接,指导您进行SQL SERVER的安装,包括SQL SERVER 2008以及2008 R2,今天又新增了SQL SERVER 2005以及SQL SERVER EXPRESS的LINK,FYI
http://technet.microsoft.com/en-us/sqlserver/ff625277.aspx
http://technet.microsoft.com/en-us/sqlserver/ff625277.aspx
又见青岛
作者:Sonic 日期:2010-07-13
我不是张江男了
作者:Sonic 日期:2010-07-07
陆续有朋友获知我离开HP的消息,大多比较惊讶,也对此话题比较感兴趣,所以我就简述一二吧。04年工作至今,从java开发,到CMMI,从SAP BASIS到Oracle DBA,顺带Solaris,Linux,几乎很少接触微软的产品,HR打电话给我,然后抱着试试看的态度经过九轮艰苦的面试之后,最终进了微软。从一个Oracle DBA转变成一个SQL Server Support Engineer,虽说都是数据库,但区别还是不小,所以一切从头开始,新的工作,新的环境,新的技术,新的同事跟老板。。。
HP在张江,MS在闵行,从一个郊区换到另一个郊区,而且郊的更彻底,两家公司各有特色,HP特别是我所在的部门,因为做的是国外的项目,时差问题,所以可以自由支配时间,随便几点上班,随便几点下班,也可以随时在家办公,原则就是把项目最好,部门内部都是些年轻人,很好相处,一起打球,一起玩三国杀,一起喝酒。。。离开HP最舍不得就是那些刚认识的朋友们。。。MS大楼是新盖好的,环境很好,班车路线覆盖整个上海,咖啡牛奶饮料水果点心无限量免费供应,有桌球室,健身房,篮球场,X-BOX,按摩椅等设施,办公电脑都是顶级配置,在职员工的稳定度比较高,同事之间还不大熟悉,所以暂时还没怎么多沟通,感觉都是很好相处的人,希望能够尽快打成一片吧。
从张江搬来闵行,一个人来到一个陌生的环境,独来独往,孤单啊
HP在张江,MS在闵行,从一个郊区换到另一个郊区,而且郊的更彻底,两家公司各有特色,HP特别是我所在的部门,因为做的是国外的项目,时差问题,所以可以自由支配时间,随便几点上班,随便几点下班,也可以随时在家办公,原则就是把项目最好,部门内部都是些年轻人,很好相处,一起打球,一起玩三国杀,一起喝酒。。。离开HP最舍不得就是那些刚认识的朋友们。。。MS大楼是新盖好的,环境很好,班车路线覆盖整个上海,咖啡牛奶饮料水果点心无限量免费供应,有桌球室,健身房,篮球场,X-BOX,按摩椅等设施,办公电脑都是顶级配置,在职员工的稳定度比较高,同事之间还不大熟悉,所以暂时还没怎么多沟通,感觉都是很好相处的人,希望能够尽快打成一片吧。
从张江搬来闵行,一个人来到一个陌生的环境,独来独往,孤单啊
鼓浪屿
作者:Sonic 日期:2010-06-25
工会年度旅游推出了四个地方,井冈山,厦门,柬埔寨,日本,各种原因综合,最终选择了厦门,周一去周三回,这次除了带上D200+1755之外,还跟汪伟借了台GF1,体验一下这种小机器的成像跟画质。
第一天就在鼓浪屿的轮渡附近转了转,天气不好也没怎么拍照,坐在海边的椅子上独自发呆,晚上吃了点海鲜就洗洗睡了。
第二天买了套票,先去风琴博物馆,鼓浪屿里面的颇有情调的小路被闷热的天气搞的了无味道,然后去了百鸟园,上到厦门最高点月光岩,可惜天气很差,然后去了菽庄花园,海滩边无聊的抽着烟的时候,突然人品爆发,乌云被吹走,片刻过后蓝天白云,于是顺着环岛路走了四分之一圈,冒着酷热,拍了不少片子,吃了沙茶面之后重新登上月光岩,终于能够拍个全景了。。。还有最后一站皓月园,天色已晚,也没有体力了,回到酒店,洗澡,看球,睡觉。
第三天直奔厦门大学,从侧门进去的,没有被保安拦下,一进门就倾盆大雨,找了个屋檐,为了保护相机,最终还是浑身湿透,阵雨,雨过天晴,不可否认,厦大确实是目前我见过的最美丽的大学了,出了后门就是大海,隐约可以看到台湾金门,沙滩上很多学生穿着学士服合影留念,我租了辆自行车沿着大海骑行1/4圈后,最终实在由于天气太热放弃。。。
在厦门机场候机的时候,居然还看到了凤姐。。。
飞机晚点了半个小时,起飞的时候,看着夜色中的厦门逐渐消失在视野中,一股不舍油然而升,很少会有这样的感觉,不知为何。。。


第一天就在鼓浪屿的轮渡附近转了转,天气不好也没怎么拍照,坐在海边的椅子上独自发呆,晚上吃了点海鲜就洗洗睡了。
第二天买了套票,先去风琴博物馆,鼓浪屿里面的颇有情调的小路被闷热的天气搞的了无味道,然后去了百鸟园,上到厦门最高点月光岩,可惜天气很差,然后去了菽庄花园,海滩边无聊的抽着烟的时候,突然人品爆发,乌云被吹走,片刻过后蓝天白云,于是顺着环岛路走了四分之一圈,冒着酷热,拍了不少片子,吃了沙茶面之后重新登上月光岩,终于能够拍个全景了。。。还有最后一站皓月园,天色已晚,也没有体力了,回到酒店,洗澡,看球,睡觉。
第三天直奔厦门大学,从侧门进去的,没有被保安拦下,一进门就倾盆大雨,找了个屋檐,为了保护相机,最终还是浑身湿透,阵雨,雨过天晴,不可否认,厦大确实是目前我见过的最美丽的大学了,出了后门就是大海,隐约可以看到台湾金门,沙滩上很多学生穿着学士服合影留念,我租了辆自行车沿着大海骑行1/4圈后,最终实在由于天气太热放弃。。。
在厦门机场候机的时候,居然还看到了凤姐。。。
飞机晚点了半个小时,起飞的时候,看着夜色中的厦门逐渐消失在视野中,一股不舍油然而升,很少会有这样的感觉,不知为何。。。
感慨于登山运动
作者:Sonic 日期:2010-05-26
前一阵子的道拉吉里峰山难,让我这个伪户外爱好者花了不少时间对于登山运动做了一个了解,第一次深刻的感慨于梦想的惊人牵引力,我花了一个周末的时候通读了8264上面的两个帖子,一是马甲KingStone的批判此次道拉吉里峰领队杨春风的帖子,所谓一石激起万层浪,各人对于雪山的热爱,对于征服14座8000米高山的欲望,甚至于在梦想与家庭,与生命的选择上都有着不同的诠释,继而通读了青衣佐刀的《我的09珠峰攀登,活着真好》,虽然有些矫情,但确实让我这个外行人足够震撼。我从来没有想象过,为了一个登顶的梦想,可以花费数年甚至数几十年的准备,可以在上有老下有小,在明知道有生命危险的情况下,依旧砸下几十万甚至上百万的人民币,把生命交托给一个所谓的高山探险公司,所谓的一个领队,所谓的几个夏尔巴人,然后迈向山顶。曾经认为,脑子坏了吧?现在我可以朦胧的感觉,或许这就是梦想,当挣扎在生死边缘想起家人,朋友的时候,当跨上山顶,所谓的空气稀薄地带俯视大地的时候,当看到前辈们的尸体出现在路绳边的时候,当用半辈子时间征服完那14座高山的时候,那是一种什么样的感受?或许是一种灵魂的洗礼,对于人性的全新的认知,我只能够通过看帖子看照片来揣摩,正如山友所述,没有登过山的人永远无法体会面朝大山的感觉。可惜我这辈子都与登山无缘。
感慨颇多,却无以用文字阐述,无论如何,愿此次最终留在大山上没能下来的韩昕、李斌、赵亮能够安息,也希望那些疯狂追逐14座8K梦想的山友们在出发前,能够深深的看看你的父母妻儿的眼神,如果有泪光,那么请扔下行囊,让梦想深埋起来吧!
感慨颇多,却无以用文字阐述,无论如何,愿此次最终留在大山上没能下来的韩昕、李斌、赵亮能够安息,也希望那些疯狂追逐14座8K梦想的山友们在出发前,能够深深的看看你的父母妻儿的眼神,如果有泪光,那么请扔下行囊,让梦想深埋起来吧!
Oracle数据一致性之锁机制(三)
作者:Sonic 日期:2010-05-26
数据字典锁(data dictionary lock,DDL)的作用是在执行 DDL 操作时对被修改的方案对象或其引用对象的定义进行保护。DDL 锁可以分为三类:排他 DDL 锁(exclusive DDL lock),共享 DDL 锁(share DDL lock),及可解除的解析锁(breakable parse lock)。
当执行以下语句:AUDIT,NOAUDIT,COMMENT,Create [OR REPLACE] VIEW/ PROCEDURE/PACKAGE/PACKAGE BODY/FUNCTION/ TRIGGER,Create SYNONYM,及 Create TABLE(没有使用 CLUSTER 参数时)时,会产生共享 DDL 锁(share DDL lock),而其他的DDL语句产生的都是排他 DDL 锁(exclusive DDL lock),而解析锁是在 SQL 语句执行的解析阶段(parse phase)获得的,当其他DDL操作造成与此锁产生冲突时候,此锁会被解除,所以称之为可解除的解析锁(breakable parse lock)。
对簇(cluster)执行的 DDL 操作需要获取簇及簇内所有表及物化视图上的排他 DDL 锁(exclusive DDL lock)。对簇内表及物化视图的 DDL 操作需要获取簇上的共享 DDL 锁(share DDL lock),以及表或物化视图上的共享 DDL 锁或排他 DDL 锁。簇上的共享 DDL 锁能够防止操作期间其他 DDL 操作将簇移除。
这些比较难以通过实验来查看,所以了解下概念即可。
闩锁(latche)及内部锁(internal lock)的作用是保护数据库及其内存结构。闩锁(latche)是一种简单的底层串行化机制,用于保护 SGA 内的共享数据结构。内部锁(internal lock)更高层且复杂,分为三类...
当执行以下语句:AUDIT,NOAUDIT,COMMENT,Create [OR REPLACE] VIEW/ PROCEDURE/PACKAGE/PACKAGE BODY/FUNCTION/ TRIGGER,Create SYNONYM,及 Create TABLE(没有使用 CLUSTER 参数时)时,会产生共享 DDL 锁(share DDL lock),而其他的DDL语句产生的都是排他 DDL 锁(exclusive DDL lock),而解析锁是在 SQL 语句执行的解析阶段(parse phase)获得的,当其他DDL操作造成与此锁产生冲突时候,此锁会被解除,所以称之为可解除的解析锁(breakable parse lock)。
对簇(cluster)执行的 DDL 操作需要获取簇及簇内所有表及物化视图上的排他 DDL 锁(exclusive DDL lock)。对簇内表及物化视图的 DDL 操作需要获取簇上的共享 DDL 锁(share DDL lock),以及表或物化视图上的共享 DDL 锁或排他 DDL 锁。簇上的共享 DDL 锁能够防止操作期间其他 DDL 操作将簇移除。
这些比较难以通过实验来查看,所以了解下概念即可。
闩锁(latche)及内部锁(internal lock)的作用是保护数据库及其内存结构。闩锁(latche)是一种简单的底层串行化机制,用于保护 SGA 内的共享数据结构。内部锁(internal lock)更高层且复杂,分为三类...








