Oracle数据库资源池实践.pptx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Oracle数据库资源池是一种创新技术,尤其在Oracle 12c Release 2版本中得到了显著提升。资源池的概念类似于“BaaS”(Bike as a Service),即自行车共享服务,其核心在于共享、标准化和按需快速获取资源。在IT领域,这种理念可以应用于数据库服务,使得组织能够更有效地管理和分配其IT资源。 对于提供Oracle支持服务的公司,传统的做法可能是为每个工程师配置单独的数据库环境,这就像给每个工程师配一辆私家车,形成了资源的竖井。而采用资源池则像是与租车公司合作,通过购买IaaS(基础设施即服务)来满足需求,或者报销出租车费用,相当于购买PaaS(平台即服务)。进一步,如果需要外部工程师的支持,就类似于购买了SaaS(软件即服务)。 Oracle 12cR2引入的数据库资源池解决了传统部署方式的局限性。虚拟机和共享操作系统的整合度较低,无法实现横向扩展;而基于Schema的方式虽然有一定的隔离性,但隔离程度有限,且不适合快速发布和自服务。Oracle 12c通过命名空间隔离、权限控制和更优的资源隔离,以及灵活的服务配置,为全面的DBaaS(数据库即服务)提供了可能。 开发环境中的DBaaS实践尤其重要,因为这类环境通常需要处理大量的数据库实例,且性能需求相对较小,但申请和回收频繁,同时对自服务的需求较高。在11gR2时代,Oracle已经开始通过RAC OneNode和Policy-managed database技术实现资源池化。然而,这种方法的缺点在于DBA角色无法完全下放,可能导致磁盘使用难以控制,且内存不共享,整合度不高。 Oracle 12c的资源池解决方案对此进行了改进,特别是在开发环境中,通过创建可插拔数据库(PDB)和调整服务,实现了更高的整合度和更好的资源管理。例如,创建PDB时,可以指定管理员用户、默认表空间和自动扩展策略。同时,通过Srvctl工具添加服务,可以更好地控制服务的卡牌inality(如singleton)。这些改进允许放出PDB_DBA角色,减轻DBA的工作负担,并确保单个PDB的磁盘使用可控。 开发人员请求数据库访问时,数据库条线经理可以通过自服务门户进行审批,这个门户可以包含PDB名称、服务名、服务类型等信息,使得资源分配更加高效和透明。这种资源池化的实施不仅优化了资源利用率,还降低了运维成本,提升了服务响应速度,为组织的智慧IT转型提供了强大的支撑。 总结来说,Oracle数据库资源池是Oracle 12cR2的一个重要特性,它通过共享、标准化和按需分配的方式,提高了资源效率,降低了管理复杂性,为实现全面的DBaaS奠定了基础。在开发环境中的实践表明,资源池化能够满足频繁的数据库申请和回收,提高自服务体验,并且在权限控制和资源隔离方面有显著改善。随着技术的不断发展,资源池化将在未来的IT架构中发挥越来越重要的作用。
- 粉丝: 8950
- 资源: 19万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助