分类归档: Database

Oracle 搅混水:宣布对 Linux 提供企业级别支持

Oracle 的 Unbreakable Linux



Uploaded by Fenng(Refer).

Larry Ellison 在 Oracle Open World 大会上宣布提供企业级别的 Linux 支持服务,”Unbreakable Linux” ,在 Oracle 公司公布的新闻稿上这么写着:

Oracle starts with Red Hat Linux, removes Red Hat trademarks, and then adds Linux bug fixes.
Currently, Red Hat only provides bug fixes for the latest version of its software. This often requires customers to upgrade to a new version of Linux software to get a bug fixed. Oracle’s new Unbreakable Linux program will provide bug fixes to future, current, and back releases of Linux. In other words, Oracle will provide the same level of enterprise support for Linux as is available for other operating systems.

也就是说,Oracle 在 Red Hat 的 RHN 之外提供一个同样性质的服务,价格更低($99 per system per year)。红帽子公司会怎么想? 这不摆明了坑人么… 自从 Red Hat 收购 Jboss 之后, Oracle 对红帽子的觊觎之心路人皆知。Oracle 的这个计划 FUD 的意味很浓,似乎就是要给红帽子公司压力,打击客户对 Red Hat 的信心,进而找机会收购它。
另外,Oracle “Unbreakable Linux” 的迁移战略也将展开,据说要协助客户从 “AIX、Solaris、HP/UX、Windows、遗留主机 或者 TRU64” 迁移到 Linux 上来,这是一个非常得罪人的活,不知道 Oracle 的目的何在。颇有讽刺意味的是,HP、IBM 居然加入了这个项目。
我个人的看法:
1) 这件事情对开源软件业界没什么积极的影响;
2) Oracle 提供的这个服务质量好不到什么地方去, 看看他们数据库服务器的一堆一堆的 Patch 就知道了;
3) Oracle 可能不会对 Novell 的 SuSE 下手
题外话,我觉得 Oracle 在进行连番收购之后,居然财务报表仍然那么好看,似乎耐人寻味。
EOF

代寻《Database In Depth》的技术审校

现在是广告时间。

电子工业出版社博文视点资讯有限公司诚征《Database In Depth》一书的技术审校(兼职)。
《Database In Depth》一书基本信息:
此书是出版名社 O’Reilly 的力作,Amazon 四星级图书,Software Development Magazine 和 UnixReview 鼎力推荐!
1) 官方网站链接:
《Database In Depth》在O’Reilly
《Database In Depth》在 Amazon
2) 作者:C.J. Date [Fenng 注:C.J. Data 的著作都不错]
3) 出版社:O’Reilly
4) 页数:228 页
基本要求如下:
1) 有高度的责任心,重承诺,守合约;
2) 熟悉关系数据库理论,技术把握力强;
3) 有较强的英语和中文功底,翻译用词精准,语句通顺易懂;
4) 时间相对较为充裕。
技术审校的工作职责如下:
1) 对译稿进行技术审校,以保证书稿翻译质量;
2) 对照原书,修正译稿中翻译错误和翻译不妥的地方;
3) 对不符合阅读和思考习惯以及不通顺的译文进行修润;
4) 对译文所作的修订内容作记录(博文视点会提供“修订记录”模板)
5) 书出版后,技术审校可在封面署名
应征者敬请联系:
邮件:xiaofei#broadview.com.cn (王晓菲) 把#换成@
电话:027-87690813转83(王晓菲)

博文找到了我,如果是三年前,我可能就接手了(虽然肯定有难度), 可惜现在我自己比较忙,也比较懒。
有兴趣的朋友可以直接通过上面的信息联系。别忘了最后送我一本样书 :)
EOF

DBA 的冷幽默

有人在邮件列表里提问,系统表空间文件丢了,没有归档,如何恢复?
来自技术专家 Tim Gorman 的回答:

It’s kind of like voting for president in North Korea. Only one choice — under any circumstances — when in NOARCHIVELOG mode: full database restore from cold backup. There are no options for partial recovery or any recovery at all. NOARCHIVELOG mode = full database restore, no recovery, period. This scenario is no exception.

EOF

此文作者:, 位于 Database 分类 标签: , on .
转载须以超链接形式标明文章原始出处和作者信息及版权声明.

高效能 DBA 的七个习惯

邮件列表中有人推荐了 DMReview 的一篇文章 Seven Habits of Highly Effective DBAs, “高效 DBA 的七个习惯”, 这个题目应该是受了 《高效能人士的七个习惯》一书的启发。虽然颇有拾人牙慧之嫌,还是记录一下吧,就算是自己的学习笔记。”如人饮水,冷暖自知”
在开篇有一个关于什么是个”高效能 DBA” 的定义, 作者指的高效并不是说 DBA 每天都在忙于救火的那种”高效”,而是能够防患于未然.
1. 专业的多面手(Be an expert generalist)
熟知存储、操作系统等领域的知识, 跨平台数据库的技术也是必须要掌握的,不能离开了 Windows 环境到了 Unix 下什么都作不了. 看上去这一点似乎有些苛求,不过个人认为通过持续的学习能力加上良好的知识积累方法会让你无限接近这种能力.
2. 理解来自商业、用户的需求(Understand the business and user expectations).
如何把掌握的数据库知识应用到商业需求上,还不给用户一种“木匠拎着锤子,看什么都是钉子” 的感觉是需要一点艺术的。
3. 通过可量化的度量构建更加正规的服务级别协议(
Build more granular service level agreements (SLAs) via quantitative and easy-to-understand metrics)
用户(或你的老板)对你的数据库管理工作是否满意,总要有一个可以达成一致的地方,这个一致应该来自”服务级别协议”. 服务级别协议是很多 DBA 最容易忽略的一个地方。
4. 把环境分割为更小更易于管理的组成部分(Break down the environment into smaller, more manageable pieces)
一揽子计划不是个好主意,分而治之。这样也容易与委托方达成一致。
5. 关注于任务,而不是实现的细节(Be task-focused, not necessarily on how to accomplish it)
这一点应该是说于开发人员的关系的。DBA 不应该去关注太多程序设计的细节,而应该把注意力集中任务实现上–有效的与数据库交互. (这一点说起来似乎有些勉强,或许站在高效 DBA 的角度上就容易理解了,呵)
6. 隔离并委派普通任务(Segregate and delegate the mundane).
如果从一个技术领导者的角度上说,这是必须的。既然是高效DBA ,那么在没必要事必躬亲拘泥于一些琐碎的事情. 否则再高效也不成.
7. 淘汰特定环境下才可以用的那些玩意儿(Weed out the one-trick ponies)
特定的第三方工具、GUI 工具等只会使得整个环境更为复杂。一个高效的 DBA 应该致力于整个环境的简化与标准化。
说的是 DBA ,其实放到其他工种上也是蛮适合的。
从卓越到优秀,还是从普通到平庸,这是个问题.
EOF