原文地址:
http://www.eygle.com/archives/2013/01/ace_xiongjun_answer.html
以下是ITPUB论坛访问 熊军 的访问稿,摘录在这里与Oracle爱好者们分享。
大家好,今天是一周新的开始,继续给大家带来ORACLE ACE的人物采访。今天的采访嘉宾是熊军先生(ID:magic007),熊军先生一直从事Oracle数据库专业技术服务工作,有近10年的Oracle数据库使用和技术顾问经验。所服务的对象包括电信、金融保险、政府机关以及制造业等多个行业的客户。在Oracle数据库领域具有深厚的理论基础、丰富的实践经验、处理过大量的案例、有大量省级电信行业系统性能优化成功案例。独立开发了Oracle数据库紧急恢复软件ODU,能够在数据库损坏并且没有备份的情况下直接解析数据块进行数据恢复。ODU帮助大量的客户挽救了重要数据,累计数据量超过20TB。
arron刘:
今天我们采访的是熊军先生,首先简单介绍一下自己,以及现在从事的工作。
magic007:
大家好,我叫熊军,网名老熊( http://www.laoxiong.net )。一直从事Oracle数据库专业技术服务工作,有近10年的Oracle数据库使用和技术顾问经验。所服务的对象包括电信、金融保险、政府机关以及制造业等多个行业的客户。目前在云和恩墨西南片区带领技术团队为客户提供专业数据库服务。
arron刘:
据我了解您获得了Oracle ACE这个荣誉称号,你能简单给我们介绍一下ACE这个称号么?
magic007:
ACE是Oracle公司为那些在Oracle技术领域,除了数据库还包括其他产品如中间件、JAVA等,颁发的一个荣誉称号。以表彰那些在Oracle技术领域内具有很强技术水平又乐于向技术社区分享技术的人。所以要成为ACE,需要两个条件,一是有有比较高的技术水平,二是乐于分享,在技术社会里面有一定的影响力。
arron刘:
您为什么会选择数据库这条路呢?这条路上您是怎样一步步提高自己的技术水平,成为Oracle ACE的?
magic007:
我最早是从事IT系统运维的,数据库、主机、网络都要维护。随着业务量和数据量的增加,系统也越来越慢,就尝试去优化系统,优化系统最主要就是去优化数据库。而优化数据库就需要全面地深入地理解数据库。在优化的过程中,我不断地去学习数据库的知识,然后发现Oracle数据库提供了很多有趣的特性,利用这些特性来解决问题,给我带来了很多的满足感和成就感。这样逐渐对Oracle数据库产生了很强的兴趣,这样就有一种内在的动力去更深入地学习Oracle数据库。
在学习Oracle数据库的过程中,逐步提高自己技术水平主要有以下几点:
对Oracle数据库有浓厚的兴趣。这个是很重要的一方面。
学习Oracle的官方文档,最基本的有《Oracle Database Concepts》、《Oracle Database Performance Tuning Guide》、《Oracle Database Administrator's Guide》,这三份官方文档,对于各个版本我都反复去读。
学习其他一些技术专家的书,包括Tom Kyte、Eygle的书等等。
在学习和实验的过程中,将一些心得体会、学习方法记录在个人技术博客上,在博客上写技术文章,是对文章中涉及的知识进行总结、梳理的过程,这对提高技术水平有极大的帮助。
在工作中不断思考,比如解决一个问题,需要从原理上去解释为什么,一个问题是否有多个解决方案,每种解决方案各有什么优缺点。在问题解决后,再把这些案例涉及的知识进行梳理,写成文档,在这种方式下,解决一个问题就能获得技术进步。
从Oracle数据库论坛比如ITPUB中获得进步,在ITPUB上有一些很有价值的技术文章,以及有很多值得研究学习的案例,通过这些案例和文章学习其他人的思路和方法。
通过以上的一些方法,就逐渐地一步一步地提高了技术水平,并且通过在论坛上进行技术讨论,参与书籍的编写、通过个人博客进行分享,这些方式一定程度上提高了自己的影响力,最后获得ACE称号是水到渠成的事情。
arron刘:
据我了解您曾经独立开发除了Oracle 恢复软件ODU,您能简单介绍一下什么是ODU软件么?有什么主要功能?在数据库恢复中起到什么样的作用?
magic007:
ODU全称为Oracle Database Unloader,用于直接从Oracle数据库的数据文件中获取表数据。在各种原因造成的数据库不能打开时,用于抢救数据,最大限度地减少数据丢失。
ODU主要的功能有:
不需要运行Oracle数据库软件,ODU直接读取数据库文件解析数据。
支持ASM,能够直接从ASM磁盘中导出数据,即使相关的磁盘组不能成功mount。
支持从ASM中直接抽取出数据文件和其他任意存储在ASM中的文件(包括控制文件、日志文件和归档日志等),即使相关的磁盘组不能成功mount。
支持表被truncate后的数据恢复。
支持表被drop后的数据恢复。
在有SYSTEM表空间的情况下,自动获取数据字典信息。
支持在没有SYSTEM表空间和数据字典损坏的情况下恢复数据,在没有数据字典可用时,ODU能够自动判断数据的类型。
支持多种字符集之间的转换,能够正确的转换CLOB、NCLOB、NVARCHAR2列类型的数据到指定的字符集。
导出的数据格式包括纯文本和DMP文件两种。以纯文本导出时,能够自动生成建表的SQL语句和SQL*Loader导入所需的control文件。
模拟Oracle的dump块功能,能够dump数据文件中的数据块,以帮助分析数据库损坏情况。
支持对数据块的修改,在某些情况下通过修改数据块能够让不能打开的数据库打开。
ODU是一种非常规的数据恢复手段。在数据库损坏、数据意外删除,又没有有效备份的情况下进行数据抢救。是一种常规恢复方式的有力补充。也可以认为是恢复数据的最后一种手段。
arron刘:
成为了Oracle ACE以后除了收获荣誉以为,还有什么其他的收获呢?这个称号对于自己职业生涯的影响?
magic007:
其他的收获主要在于,获得一种认同感和肯定,同时也能够有更多的机会认识更多同行业中的朋友。
对职业生涯的影响当然很大,这是因为ACE是对自己技术实力的一种认可,这对于自己能够进入到真正重视技术、以技术为竞争力的公司或团队都是非常有帮助的,并且也更能有机会与其他ACE或者是技术专家共事。
arron刘:
您目前的工作内容主要是什么?您是如何给自己进行定位的?未来的职业规划什么?
magic007:
目前我的工作内容主要有两部分,其一是带领我们公司(云和恩墨)在西南片区的技术团队,协调技术资源,提高团队中其他成员的技术水平;其二是为客户提供专业的数据/数据库技术服务工作,包括数据库的规划设计、安装部署、版本升级、性能优化、故障处理、高可用性设计等等。
我对自己的定位还是一个技术工程师,一方面是因为这才能最大化地发挥我的价值和在技术方面的能力及作用,另一方面我个人的兴趣和爱好仍然是在技术方面。
未来的职业规划,其实从个人职业上讲,最近几年没什么规划,就是在现在的技术团队中,随着团队的进步而进步。只能说从技术上讲,需要一直紧跟技术趋势,同时根据IT行业发展趋势,为客户提供更好的技术服务,比如随着企业信息化的方展,数据越来越重要,我们不光是围绕着数据库,还要围绕着数据来进行工作,挖掘数据本身的价值。这需要一定的技术积累。
arron刘:
您认为一个数据库从业者工作中最应该做的事情,最应该注意的事情,最应该杜绝的想法?
magic007:
我个人认为数据库从业者工作中最应该做的事情是,把所有的操作以相关的数据都记录下来,这是一笔很宝贵的财富。
最应该注意的事情自然是安全和测试。每一个操作,都尽可能地测试,因为一些操作看起来很简单,却可能产生不可预料的结果。对于安全,主要是指数据安全,做好备份,这是很重要的一道防线,只有在有备份的情况下,操作错误时才有回退的可能。
最应该杜绝的想法,对于这一点,我觉得是不要有工作有捷径的想法。工作的捷径来自于技术的积累和经验的积累。很多从业者喜欢从百度、goolge搜索到的具体的操作方法不加思考地拿来就用,这样虽然能够解决问题,但是这会导致自己缺乏思考,缺乏对知识的系统掌握。而工作上的捷径应该是来自于自己对知识的全面掌握之后还有经验的积累,通过自动化、或者是通过脚本、自行开发的工具来帮助提升工作效率。
arron刘:
对目前正在数据库道路上辛勤前行的朋友有哪些建议、忠告?
magic007:
我的建议是对于数据库技术,需要真正对技术感兴趣,而不是仅仅把技术看成是谋生的手段,同时"不积跬步 无以至千里",对于后面一点,从我个人的经验来说,系统化的扎实的基础知识很重要,我所接触的技术高手,基本上都是基础知识非常扎实,只有在基础知识扎实的情况下,在2-3年之内,甚至是更短的时间内,成长为高级的DBA才是有可能的。所以,沉下心来,专心技术,拒绝浮躁,这就是我的建议。
arron刘:谢谢熊军的精彩内容,我们可以看到每一个牛人在成功背后总是有着不为人知的努力,不积跬步 无以至千里,希望大家对此共勉。
分享到:
相关推荐
#### 二、核心观点与趋势分析 ##### 2.1 AIGC产品的发展与应用场景拓展 - **功能强化**:OpenAI推出的AIGC产品不断升级,功能日渐强大,这为市场创造了新的需求点。 - **应用场景多样化**:不仅在B端企业市场得到...
标题提及的“Linux大内存页Oracle数据库优化”主要关注的是如何在Linux操作系统环境下针对Oracle数据库进行性能提升,特别是当数据库的System Global Area (SGA)占用大量内存时。描述中提到的案例展示了由于内存管理...
【Linux大内存页Oracle数据库优化】在现代数据中心中,Linux操作系统和Oracle数据库的组合成为主流选择,尤其是在高性能...对于需要处理大量数据和依赖高效内存管理的系统,理解并充分利用Linux的HugeTLB功能至关重要。
这篇由江西师范大学熊军军、许及许盛敏完成的论文,荣获2005年高教社杯全国大学生数学建模比赛一等奖,主要探讨了雨量预报方法的评估。 一篇优秀的数学建模论文通常包括摘要、问题重述、问题分析、模型假设、符号...
熊军是Oracle ACE,并且在Oracle数据库领域拥有丰富的技术和实战经验。他通过自己的个人网站持续分享技术知识,并且独立研发了Oracle数据库字节级恢复软件ODU,帮助用户挽救了数百TB的数据。他的团队也在技术分享和...
2013 Oracle技术嘉年:深入解析Oracle 12c多租户特性_华熊军.pdf 2013 Oracle技术嘉年:深入解析oracle中的DRM原理及案例分享_华李真旭.pdf 2013 Oracle技术嘉年:用R语言进行数据分析_(韩锷春,陈堰平).pdf 2013 ...
在本文中,我们可以看到,论文要紧分析了各不雅观察站点附近的网格点对其阻碍存在的偶然性,并指出其在假设中采用的 4 个点是比较可以掉掉落公正结果的。 最后是模型的评价部分,这部分需要指出自己的模型什么缘故...
2. **熊军:“百倍加速—电信和移动客户基于分布式存储的最佳实践”** - **内容概述**:本演讲深入探讨了电信和移动行业如何通过采用分布式存储技术来提高数据处理速度和效率。 - **关键知识点**: - 分布式存储...
裸战 阿马斯(Amass)熊军。 弹药筒
2013Oracle技术嘉年华v1.pdf(4)李真旭_深入解析oracle中的DRM原理及案例分享.pdf(5)熊军_深入解析Oracle 12c多租户特性.pdf(6)张乐奕_数据生命周期管理ILM-Oracle Database 12c新特性.pdf
这篇由江汉鹏、熊军等人发表的论文首次探讨了N6-甲基腺嘌呤(m6A)和5-甲基胞嘧啶(5-mC)这两种RNA的表观遗传修饰与人类衰老之间的关系。 RNA表观遗传修饰,尤其是m6A和5-mC,是细胞内信息传递和调控的新领域,被...
报告同时也提醒投资者注意风险,如国内市场需求复苏力度可能低于预期,Mini直显和背光的渗透率提升速度可能不达预期,以及LED芯片行业的竞争格局可能出现恶化。 报告推荐了包括兆驰股份、三安光电、利亚德、洲明...
上海移动正在推进5G的试点应用,并计划在9月底前完成不少于5000个5G基站的建设。此举是为了在上海地区实现5G网络的先行先用,为即将到来的5G大规模商用化铺路。 5G是通信行业的发展趋势,全称为第五代移动通信技术...
等精度 2g频率计仿真测试,话不多说了,其实就是利用79ls393和计数器共用,扩大计数峰值,且也起到分频的作用,不用担心因单片机性能不足而计数错误,同时又保证了精确度,妙不可言啊,原理图是参考一位叫熊军峰老师...
此外,从长远的角度来看,电子行业作为国民经济中的支柱行业之一,其发展态势紧密关联着国家的技术进步和产业升级,因此,对电子行业各领域的深入研究对于推动整个社会经济的发展也具有不可忽视的影响。
2. **可编程控制器**:学习其结构、工作原理,熟悉指令系统和编程方法,这对于理解和控制数控机床的逻辑操作至关重要。 3. **数控系统结构与接口**:学生需要理解数控系统与外围设备之间的通信方式,包括开关量和...
本计划书针对的是位于省市太湖大道、长江北路与永乐东路交界处的金科财富商业广场B地块二期项目,包括三栋高层住宅及配套裙房和地库,总面积约为60808平方米。项目涵盖了土建基础、主体、外立面、安装及相关配套工程...