云和恩墨大讲堂每周都会邀请业内外大咖进行一小时的线上主题分享,本期我们邀请到了云和恩墨技术专家李元鹏,带来题为《浅谈Oracle的redo与undo》的分享,敬请期待。

在开课前,大讲堂对李老师进行了一个简单的访谈,了解一个一线DBA的真实世界。

李元鹏

云和恩墨技术专家

有着多年的Oracle从业经验,有着丰富的运营商工作经验,擅长DG与OGG的同步故障处理、数据库故障处理。


简单介绍下自己现在的工作

大家好,我现在主要的工作是重庆中移物联网、人社以及电力等项目上的一些工作,包含了客户的需求沟通,数据库的优化、巡检,以及Oracle紧急故障的响应处理。

是怎么走上Oracle这条道路的呢?

在刚参加工作的时候,主要是做主机以及业务运维的工作。那时候就接触到了Oracle数据库,需要对Oracle做一些简单的操作,比如使用一些简单的查询SQL。在工作中逐渐加深了对数据库的了解,我发现越是了解,就越是对Oracle一些特性非常感兴趣,就比如这里的redo与undo,以及检查点,这些都是非常有意思的。于是在一个朋友的带领下,开始学习Oracle,报了一个OCP的培训班,发现这真的是自己的兴趣所在,Oracle比自己想象得更加有趣,就这么走上了Oracle的道路。

平时的工作中,一定会遇到很多的问题,是怎么解决的呢?有没有一些值得借鉴的好习惯?

在工作中,遇到问题是在所难免的,比如简单的归档满问题,RMAN删除和物理删除的区别问题等等。遇到问题一定要自己独立的去思考,了解问题的原因以及自己的解决方向,一定不要一来就拿着一个错误代码进行百度或者问人什么的。在自己思考了之后,再查阅资料或者请教大佬。在查阅资料的时候,也不要一味的进行百度,要走正规的渠道,查看权威的解答,比如mos、官方文档之类的 。

会经常学习新技术吗?通过哪些途径?

在Oracle的学习过程中,都会遇到一些网络、存储、中间件等等的一些问题,所以也会去学习了解一些Oracle周边的一些技术。主要还是通过书籍以及学习视频进行学习,比如weblogic的官方文档和一些相关的技术书籍。在这里向大家推荐一本书吧,《叱咤风云  WEBLOGIC企业级运维实》。

面对现在开源数据库如火如荼的发展,您怎么看?是专精于Oracle,还是同时学习一些其他的数据库?或者相比其他数据库,Oracle有哪些特点?

对于DBA来说,如果固步自封,满足于现有的知识是非常可怕的。现在技术更新换代特别快,对于不同的场景都有不同的最佳解决方案,很明显,Oracle并不能所有场景的需要。必须得不断学习新技术才能防止被时代淘汰。

Oracle仍旧值得深入地学习下去,毕竟太庞大了,而且也有很多其他数据库无法比拟的优势。相比其他的数据库,Oracle 性能高、支持多种主流平台,更重要的是支持大并发,大访问量,刚好符合OLTP系统强调数据库内存效率,强调内存各种指标的命令率,强调绑定变量,强调并发操作的要求,在我来看是OLTP最好的工具。

怎么会想到与大家交流redo与undo呢?意义何在?

因为redo与undo在Oracle数据库中是最重要的两部分数据。不管是DBA还是开发人员,都应该关注redo与undo,这算是DBA与开发人员的一个桥梁。而且要充分的了解redo与undo的作用,知道它们是如何工作的并且知道如何规避一些潜在的问题。

看您成长得很快,那么对刚入行的伙伴们,有什么建议?

对于刚入行的小伙伴,都建议对数据库的基本架构进行一个深入的学习,而不是一来就搭建一个什么环境就表明学会了。还要多实验,看一些有意义的书籍,这个推荐看官方文档进行一个系统性的学习。

本期大讲堂,李元鹏老师将从实战出发,与大家交流Oracle中redo与undo的那些事。点击阅读原文立即报名!


想要参加云和恩墨大讲堂分享并获得采访机会的请联系:

陈一宁(yining.chen@enmotech.com)

亦可以添加小助手微信:Enmoedu05,备注姓名+公司+职位+大讲堂,再也不会错过分享内容啦!

大讲堂专访丨连接Oracle DBA与开发的桥梁:Oracle的redo与undo相关推荐

  1. Oracle DBA 转行,作为一名oracle dba需要学习的知识

    原标题:作为一名oracle dba需要学习的知识 oracle dba相对于IT行业中其他的工作来说,算是比较清闲但是薪资不错的工作了,发展前景也是非常好的.所以就形成了很多人转行做DBA的原因,那 ...

  2. 分享丨10年DBA老司机整理的Oracle学习路线图

    微思10年资深DBA吴老师呕心沥血的分享总结-Oracle学习路线图,看完没收获你打我. 学习Oracle的前提是:熟悉Linux操作系统.Unix操作系统. 学习方法 1.sql.pl/sql 作为 ...

  3. oracle+dba手记+下载,开工贺礼:Oracle DBA手记第一部开放下载

    在2016新一年工作开始之际,我整理了一下,将<Oracle DBA手记>第一部完整发布出来,供大家学习参考,祝大家 2016学业进步,健康平安,事业工作更上一层楼. 这本书发布之初,我写 ...

  4. Oracle dba培训教程 第一章 Oracle的体系结构

    [img]http://dl2.iteye.com/upload/attachment/0097/3808/87c3ba28-521f-3e95-bc57-397c82259856.jpg[/img] ...

  5. 独家:这也许是最具珍藏价值的Oracle DBA生存宝典!

    转自: https://dbaplus.cn/news-10-1475-1.html 曾几何时,DBA一度被视为越老越吃香的职业,而从事数据库霸主Oracle的DBA更是风靡多时的技术人择业之选. 但 ...

  6. 从Oracle DBA出发,走进GaussDB的世界 - 云和恩墨大讲堂GaussDB专题

    2019年华为推出了全球首款支持鲲鹏硬件架构的企业级OLTP数据库GaussDB T,该产品已经在金融.政府.电信运营商等行业得到上线应用.与君初相识,犹似故人归.GaussDB与我们熟悉的Oracl ...

  7. 讲师专访丨21CN成思敏:优秀DBA必备的技能和素养和云数据库运维

    由云和恩墨主办的「DTC之数据库技术实战线上峰会」每周四都会邀请业内外技术大咖进行一小时的线上主题分享.本期,我们邀请到了21CN DBA主管.技术专家.数据库架构师成思敏老师,带来题为<云数据 ...

  8. 直播预告丨新时代Oracle DBA成长记-探索故障根源之美

    新时代DBA成长记-探索故障根源之美 - 08/18 国内数据库市场近几年来开源化.国产化的浪潮一波又接一波,大势不可阻挡,目前只要是稍具规模的企业客户,都会在使用Oracle数据库的同时,逐渐引入各 ...

  9. 【线程池】自行准备linux环境,带你手写线程池,只需仅仅150行代码|内存池|API|连接池|应用协议丨C/C++Linux服务器开发

    [线程池]自行准备linux环境,带你手写线程池,只需仅仅150行代码 视频讲解如下,点击观看: [线程池]自行准备linux环境,带你手写线程池,只需仅仅150行代码|内存池|API|连接池|应用协 ...

最新文章

  1. Python访问街区10个点,并俩俩绘制一条线,得到5条线,求最短的距离和?
  2. 5G NGC — 关键技术 — 计算与存储分离
  3. Entity FrameWork 365日系列文章源码研究 (1)
  4. 她当选美科学院外籍院士 却因不结婚生娃被骂犯罪
  5. 基于SLIC分割的特征点检测
  6. Python中高级变量类型(列表,元组,字典,字符串,公共方法...)
  7. 给实例动态增加方法VS给类动态增加方法
  8. “此网站使用的安全性配置已过时,这可能会导致您的信息(例如密码、消息或信用卡卡号)”
  9. C++ win32控制台显示月历
  10. jquery easyui datagrid改变某行的值
  11. 负载均衡—nginx实现waf
  12. perl语言数据类型
  13. Oracle 11g详细安装介绍plsql下载和安装介绍
  14. 高德地图初步使用-多点路线连接
  15. 简单微信公众号支付,亲测好用!
  16. 第13章-1~3 法兰接头预紧力密封接触分析(模型简化、网格调整、约束)并行计算设置、摩擦接触设置adjust to touch 、约束设置frictionless support、bolt
  17. Linux中的/proc文件系统详解(C/C++代码实现)
  18. 计算机编程数学不好能学吗,高中数学学的不好,对学习计算机编程有影响吗?...
  19. 制定项目章程-规划过程组
  20. 下载的福音--Metalink

热门文章

  1. 高性能滚动scroll(防抖和节流)
  2. c语言666题目,c语言题目及答案
  3. 手机端html返回顶部,vue实现移动端返回顶部
  4. java c 引用区别_Java的引用c++的引用和C指针的区别
  5. as3 php,[AS3]as3.0与PHP程序通信源代码示例
  6. python3 xlrd包的用法
  7. 【知识总结】多项式全家桶(一)(NTT、加减乘除和求逆)
  8. python入门之装饰器
  9. Make 输出重定向到文件
  10. 获取数组中的最大、最小值