文档详情

深入解析oracle中的DRM原理及案例分享.pdf

发布:2019-01-27约6.85千字共26页下载文档
文本预览下载声明
深入解析DRM原理及案例分享 Deep In Oracle DRM and Case Study About Me  李真旭  More than 6 years with Oracle  Oracle Senior Consultant 深入解析DRM原理及案例分享 • Oracle DRM的历史 • Oracle DRM在12c中的变化 • Oracle DRM的演变历程 • Oracle DRM的好处不弊端 • DRM 相关案例分享 • DRM 的未来如何? Oracle DRM的历史 • 1.1 DRM特性在9i出现雏形(file affinity) • 1.2 Oracle DRM在10gR2中的改变 • 1.3 Oracle 11g DRM的细化不增强 What is Oracle DRM ? Dynamic Resource Management/ Dynamic Remaster What is Affinity ? Oracle DRM的历史 • 1.1 DRM特性在9i出现雏形(file affinity) Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production SQL show parameter lm_ NAME TYPE VALUE _lm_dynamic_lms boolean FALSE _lm_dynamic_load boolean TRUE _lm_dynamic_remastering boolean FALSE _lm_file_affinity string 我们可以看到DRM相关参数其实已经出现在9i 版本中默认并没有启用该 特性。在Oracle 10gR1版本中,仍然是file affinity ,所以在10gR1版 本中也有很大局限性。 Oracle DRM的历史 • 1.2 Oracle DRM在10gR2中的改变 ——将原始的file affinity进化为object affinity File affinity Object affinity Resource affinity Undo affinity 实际上object affinity可以理解为file affinity 的进化,undo affinity 可以 理解为属于object Affinity的一种。 Oracle DRM的历史 • 1.3 Oracle DRM在11g的细化不增强 read mostly locking 读多写少 reader bypass 读少写多 Oracle DRM的历史 • 1.4 Oracle DRM在11g的细化不增强 11.2.0.2引入: _lm_drm_hiload_percentage _lm_drm_lowload_percentage 11.2.0.3引入: Parallel DRM Freeze DRM Batch request(10s 1次) DRM interval 触发间隔控制 Read Mostly数据固化(之前版本实例重启之后会失效) Oracle DRM的历史 • 1.4 Oracle DRM在11g的细化不增强 在11gR2版本中,Oracle会根据系统的load大小进行判断,决定是否 暂时禁用DRM ,主要是根据上面2个参数。实际上oracle从10g就开始 记录系统load情况了(每5s 更新一次,由参
显示全部
相似文档