Category Archives: NEWS

非技术相关

2012年4月数据库技术大会第一天

今年是ITPUB组织数据库大会的第三年了,而我却是第一次参加。 PUB组织的架构师大会倒是一次都没有拉过,而前两次数据库大会却阴差阳错的都错过了。而且这也是我第一次在数据库大会上分享主题。当然这时废话,大会都没参与过,何来的主题分享。 虽然以前在Oracle的圆桌会议以及ACOUG上都分享过不同的主题,不过在这么大规模的会议上发表演讲,还确实是头一次。在加上最近一段时间工作上的事情比较多,因此演讲和PPT的准备时间都很紧张,甚至是今天的早上,都还在修改PPT。内容主要是一些比较有特点的案例的分享,并且希望通过案例的解决过程带给大家一些思考。 今天除了准备自己的演讲外,上午还去听了三思的演讲。小伙已经从原来的STEP BY STEP的实践阶段成长到设计符合特定应用场景的高可用架构的阶段了,而且目前身兼Oracle和MySql两大绝技,可谓博采众家、内外兼修。 下午和我同一个会场的基本上都是熟人,郑保卫、侯圣文和刘磊分别带来了精彩的演讲,使得我原本计划抽空去Mysql和DB2的会场取经的计划落空了。 晚上是IT168/ITPUB组织的晚宴,基本上演讲的嘉宾和PUB的版主都到齐了,可以说每年PUB组织的数据库大会,也是版主们每年最大的聚会,很多平时外地难得一见的版主汇聚一堂。只是可惜老虎的龙虾仍然是神“龙”首尾都不见。 最后给出我分享主题的PPT下载地址:https://yangtingkun.net/wp-content/uploads/2012/04/Think-Different.pptx

Posted in NEWS | Leave a comment

调高SCN的方法

有的时候出于恢复或其他目的的需要,需要将现有的SCN提升。 在10g以前,一般使用event的方式: SQL> ALTER SESSION SET events ‘10015 trace name adjust_scn level 1’; SESSION altered.SQL> alter session set events ‘10015 trace name adjust_scn level 1’; Session altered. 在MOUNT状态下运行上面的SQL,可以根据调整SCN的需要设置不同的LEVEL。此外还存在类似的方法: ALTER system SET events ‘immediate trace name adjust_scn level 10;alter system set … Continue reading

Posted in NEWS | Tagged , , , | Leave a comment

20120324ACOUG活动

这次活动是ACOUG成立两周年的纪念活动。 这次活动恰好赶上Oracle公司数据库安全总监James Spooner先生在北京给Oracle内部人员培训Database Firewall,于是我们请他抽出半天时间为我们ACOUG带来《Oracle数据库防火墙深入探讨及实例分析》的主题,这种一般只面对内部的培训机会可是很难得的。 随后由OCM联盟的创始人侯圣文带来的《Oracle DBA成功之路 —— 成就一段精彩的技术生涯》。侯兄选择的技术道路有部分与我类似,有部分与我大相径庭。相似的是,他同样在坚持每天写BLOG,而且都是技术博客,而我却不敢保证每天的文章都是纯技术的,比如说今天。不同之处在于,他选择了认证的路线,早早就成为OCM且目前已经在讲OCM考试的课程,而我到目前连个OCA都没有。不过这也说明了一点,其实选择什么样的路线并不重要,重要的是找到适合你自己的道路,并且坚持不懈的走下去。侯兄的成功也正说明了这一点。 最后是我们公司的同事,同时也是ACOUG目前的组织者仇实带来的一个主题,为ACOUG两周年进行一个简短的总结,同时推出了我们自己的刊物,基于iPad的IBOOKS应用——ACOUG杂志。该杂志的下载地址为:http://vdisk.weibo.com/s/3qX5b。目前已经上传到APPLE商店中,由于审核的原因可能需要过一段时间才能下载。 祝ACOUG两周年生日快乐!

Posted in NEWS | Leave a comment

201203获得ITPUB年度最佳BLOG写作奖

好像是第三次获得这个奖项了,感谢老虎、感谢ITPUB、感谢IT168、感谢盛拓传媒,更要感谢大家的支持和鼓励。 似乎这个奖是3月10号评完的,而ITPUB上徽章的颁发日期是13日,我确实今天才发现,可谓后知后觉了。在这里感谢所有给我投票的朋友们。 目前BLOG中有2500多篇文章,浏览数超过了860W,而老版的BLOG目前还能使用,不知道有没有机会达到1000W的访问量。

Posted in NEWS | Leave a comment

20120222ACOUG&Oracle技术研讨会——Meeting Thomas Kyte

标题很长,没有办法,因为要表达的东西很多。 今天是ACOUG和Oracle联合组织的一期活动,和以往最大的区别在于,这一期我们请来了大名鼎鼎的Thomas Kyte,也就是ASK TOM中的Tom。正是由于Tom的明星人气,导致ACOUG的60个名额在4个小时内就已经满了。 近距离接触大师的机会是非常难得的,更难得是除了有机会聆听大师的演讲,还有机会向大师提问,唯一可惜的是,Tom对于我的提问回答是NO。当然我问的是12C的新特性,由于Oracle的策略所致,Tom无法在产品正式发布之前进行任何新特性的透露。 Tom的演讲的主体是Oracle的技术发展,总结了从9i到11g以来Oracle在各个方面所带来技术改变;而Eygle演讲的主体则是一个深入的技术细节,描述了一个数据库崩溃后如何进一步诊断和恢复。 明天在上海还有一场同样的ACOUG活动,这里预先祝愿活动圆满成功了。

Posted in NEWS | Leave a comment

客户数据库升级后出现ORA-30004错误

帮客户将数据库从11.2.0.1升级到11.2.0.3后,数据库运行正常,不过随后出现了ORA-30004错误。 这个错误以前还真没有碰到过,检查后发现感觉问题似乎不一定和升级有关系: ORA-30004: WHEN USING SYS_CONNECT_BY_PATH FUNCTION, cannot have separator AS part OF COLUMN VALUE Cause: A COLUMN VALUE contained the string that the SYS_CONNECT_BY_PATH FUNCTION was TO USE TO separate COLUMN VALUES. Action: Specify another separator FOR the SYS_CONNECT_BY_PATH … Continue reading

Posted in NEWS | Tagged , , | Leave a comment

2011年总结

2012马上就要到了,抓紧时间总结一下2011年。 2011是比较特殊的一年,是我加入恩墨的第一年,也是我工作的第十年,同时还是我接触Oracle的第十年,而今天的更是我注册到ITPUB的十周年纪念。 大学的专业是通信工程,对于数据库的认识还停留在Foxbase的层面上,到第一家工作单位实习的时候,机缘巧合接触到了Oracle,随后不久在网上搜索资料的时候歪打误撞找到了ITPUB。 我实习的公司就是我工作的第一家公司,以大学学习的那些知识,自然不能满足企业的实际需要,因此从事什么工作完全是公司的安排。当时我和另一个女同学由一个有经验的人带,当时给我们两个方向研究,一个是通过PRO*C程序访问Oracle数据库,另一个是二叉树添加和删除节点的算法。后一个虽然复杂,但是在大学的数据结构的课程中有所涉及,而当时对于Oracle是什么则完全没有概念。显然不能把困难的任务留给女生,于是我就义无反顾的踏上了Oracle这条不归路。 如果说接触Oracle,并将工作重心转到Oracle上是偶然的,那么遇到ITPUB可以说是一个必然。之所以这么说是因为ITPUB很快就发展成为国内最大的Oracle数据库论坛,在业内拥有最大的影响力,因此加入ITPUB只是迟早的事情。虽然注册日期是12月31日,但第一次访问ITPUB肯定是之前的事情,虽然具体的细节早就不记得,但是通过这个注册还是很容易推测当时的场景。在一年快要结束的最后一个工作日里,没有什么心思干活,于是就把常访问的论坛给注册了。应该说在注册这个论坛的时候,已经有了明确的在Oracle方面发展的想法了。 不管出于偶然还是必然,总之Oracle和ITPUB陪我走过了这十个年头。无论是ITPUB还是Oracle,这十年来值得记录的东西都太多太多了。不过好像都和当前的题目不沾边,明明是总结2011,怎么快变成回忆录了。 言归正传,如果要说2011年,那么肯定离不开两个字:恩墨。到了下半年,有了资本的加入,那么还要再加上两个字:云和。不管云和也好,恩墨也罢,今年注定是开花结果的一年。可能对于公司而言,今年只是打好基础,离收获还有一段距离,但是对于技术而言,今年确实是收获的一年。第一次可以把自己几乎所有的知识储备都应用到实际工作中,也是第一次发现自己的知识储备是如此的不足,几乎每天都会碰到新的挑战,几乎每天都会学习新的知识。以前靠每天的BLOG鞭策自己保持学习的惯性,有时候经常需要思考,今天研究什么,BLOG写点什么。而现在每天处理的案例,解决的bug堆成了一堆,就是没有时间整理,到了晚上同样会发愁写点什么,所以有的时候没有选择和选择太多都是痛苦。 BLOG坚持了六年,目前还在继续,能不能继续坚持不是有没有素材可写,而是有没有时间整理了。往年这个时候,肯定会更新一下我的BLOG索引,把去年一年的文章添加进去,目前看是没有这个时间了,连我新的BLOG都没有来得及补充以往的文章,何况是这个BLOG索引了,况且很多索引文章的长度都超过了BLOG所支持的最大长度,如果要再细化,又是巨大的工作量,看看以后能不能想个简单的办法解决这个问题。 今年要比往年啰嗦很多,还是赶紧打住,去帮客户解决问题去了。

Posted in NEWS | Leave a comment

20111127ACOUG活动

今天ACOUG活动的三位嘉宾都是熟人。 第一个主题是smile_lan带来的《数据库访问控制最佳实践》。我们很多客户都需要部署安全相关的解决方案,而在整个解决方案中,技术只是其中一部分,而更多的制度和规则上的设置。而smile_lan带来的GE的案例,可以帮助我们了解全球跨国企业是如何设置数据库访问控制的。特别是OID(Oracle Internet Directory)的应用,在国内还没有碰到过应用的案例,部署OID来解决数据库用户集中访问的方式,绝非一般公司可以采用的方式,一方面需要Oracle数据库广泛的应用到整个企业的日常管理中,另一方面只有大量的数据库、管理员以及维护人员的管理需求还会使得企业采用集中帐号管理的方式。 第二个主题是sundog315带来的《猜想的力量 一次REDO分析的例子》。这个案例其实是数据库嘉年华上EYGLE一个案例的延续,EYGLE当时描述了这个问题,随后sundog315对于这个问题的一个细节问题进行了深入的研究,于是有了今天的这个主题。这个案例中,sundog315描述了他通过多次猜测并验证,最终解决这个问题的步骤。虽然猜测是非常重要的,但是个人认为更重要的是基础知识的积累,否则猜测只能是空中楼台。甚至即使猜到了正确的结果,但是没有知识的积累,也无法验证自己的测试结果。 最后是野花带来的搜索相关的主题,这个主题他在数据库嘉年华上进行演讲,今天的主题显得更加的轻车熟路。其实搜索确实是一门学问,很多新人之所以入门很苦难,就是碰到了自己无法解决的问题后,不知道如何通过搜索来解决问题。事实上,如果可以擅用搜索来解决问题,也证明了一个人的本身的水平的提高。

Posted in NEWS | Leave a comment

《Oracle DBA手记3——数据库性能优化与内部原理解析》出版

发现最近总在打广告,等待已久的《Oracle DBA手记3——数据库性能优化与内部原理解析》一书终于出版了。 在前两天我们组织的Oracle技术嘉年华大会上,有一些朋友已经拿到了这本书,而我是今天刚刚才拿到手的。 DBA手记2在筹划阶段,Eygle就要我提供稿件,当时手头事情比较多,稿件的整理慢了一步,发给Eygle的时候,他已经将其他的稿件提交给出版社了,于是这些文章就放到了DBA手记3中。 无论是自夸也好,自谦也罢,书已经出版了,作者再说什么就都没有什么意义了,还是让读者去自己评判吧。

Posted in NEWS | Leave a comment

20111021 Oracle技术嘉年华落幕

为期两天的Oracle技术嘉年华今天结束了,准备了这么久,这么快就结束还真有点不适应。 当然这种会议不太可能和Oracle的Open World那样,一搞就是4天,短短两天会议对于我们的组织方来说,已经是不小的考验了。不过庆幸的是,直到最后一场演讲的结束,会场上的空位也并不太多。对于常参加会议的都比较清楚,一到下午最后一两场演讲,基本上很多人就会提前走,而到了会议的最后一天下午就更是如此,一般来说还有一半的人就很不错了,但是今天的会议到最后一个演讲之前,抽奖就完成了,即使这样,提前退场的也是寥寥无几。 作为会议的主办方,如果大家对于这次会议满意就是我们最大的欣慰了。在此感激所有参加这次会议的朋友们。

Posted in NEWS | Leave a comment