杨廷琨:Oracle 12c到18c的自治数据库转型与新特性

需积分: 50 55 下载量 57 浏览量 更新于2024-07-19 收藏 1.95MB PDF 举报
在本次数据嘉年华的技术分享中,杨廷琨(yangtingkun),一位Oracle ACEDirector,ITPUB数据库管理区版主,以及ACOUG核心会员,以其丰富的17年一线DBA经验和深厚的理论功底,深入探讨了从Oracle 12c到18c的数据库自动化与自治化的发展趋势。杨廷琨的专业背景包括参与编写多本Oracle数据库领域的权威书籍,如《Oracle数据库性能优化》、《OracleDBA手记》等,展示了他在数据库管理领域的深厚造诣。 在讲座中,杨廷琨针对Oracle 18c自治数据库的发布,提出了不同的DBA反应类型。一部分持悲观态度的人担心数据库自动化可能导致DBA岗位的失业,这反映了对技术变革可能带来的职业冲击的担忧。另一方面,技术型的DBA则关注的是实际的实现机制,期待看到更具体的技术细节和自动化操作流程。 讨论的核心围绕Oracle产品生命周期,从12.1到18c,再到20c,展现了Oracle在自动化的不断迭代中推进数据库管理的智能化。18c的自治数据库引入了“自动驾驶”、“自保护”和“自修复”等功能,这些功能旨在通过用户定义的服务等级自动调整,保护数据库免受外部攻击和内部威胁,同时提供自动故障恢复能力。 Oracle 11g和12c的版本中已经包含了自动存储管理(ASM)、自动内存管理、自动数据库诊断监控(ADDM)、自动工作负载仓库(AWR)等多个自动化组件,18c在此基础上进一步强化了自动化水平,例如自动未提交表空间管理和查询重写等。 Oracle的愿景是构建一个高度自治的数据库环境,其中每个方面,如存储、内存、诊断、备份、性能优化和安全性,都能够通过智能化的方式自我管理,从而降低人工干预的需求,提高运维效率和系统的可靠性。这种转变对于DBA来说既是挑战也是机遇,他们需要不断学习和适应新技术,才能在未来的数据库管理领域保持竞争力。 杨廷琨的分享提供了关于Oracle数据库自动化和自治化演变的重要见解,对于理解数据库管理的未来趋势以及如何应对技术革新具有很高的价值。对于那些希望紧跟技术发展脚步的DBA和IT专业人士,这是一次不可错过的深度学习和交流的机会。