当前位置:文档之家› 数据库生命周期管理

数据库生命周期管理


发现和 初始供应
发现资产并供应相关软件
持续 变更管理
端到端管理补丁、升级和模式变更
持续配置 和合规性管理
跟踪资产清单、配置偏差和合规性
EM 12.1:配置管理
关键主题和目标
集成
实时 配置 变更 检测
可扩展
发现 和资产 跟踪
比较、 历史记录和 报告
配置 合规性
配置管理
主机 与操作系统 数据库 应用 服务器
2
EM 12.1:数据库生命周期管理
发现和 初始供应
发现资产并供应相关软件
持续 变更管理
端到端管理补丁、升级和模式变更
持续配置 和合规性管理
跟踪资产清单、配置偏差和合规性
EM 12.1:数据库生命周期管理
发现和 初始供应
发现资产并供应相关软件
持续 变更管理
端到端管理补丁、升级和模式变更
持续配置 和合规性管理
跟踪资产清单、配置偏差和合规性
EM 12.1:发现存在哪些组件
无代理发现
• 发现 • 使用 IP 扫描(NMAP、无 代理)自动发现服务器、虚 拟服务器和服务 • 在选定自动发现的主机上实 现集成的代理部署和目标发 现工作流 • 将目标从“未受管理”升级到“ 受管理”
5
EM 12.1:大规模代理部署
• 新的部署过程将应用程序自动部署/重新部署到域,以及从域中自动取消部署 应用程序 • 在操作过程中包括归档、部署计划、部署前/后脚本、其他文件 • 指定临时模式、启动模式以及是否将归档部署为库
14
EM 12.1:数据库生命周期管理
发现
和初始供应
发现资产并供应相关软件
持续 变更管理
端到端管理补丁、升级和模式变更
特性总结
• 大规模部署 Oracle 软件(数据库、真正应用集群体系、融合中间件) • 支持所有版本(直到 11.2)/网格基础架构 • 通过供应配置文件标准化软件部署 • 锁定对受控、无误部署的访问 • 先决条件检查和修复 • 支持基于组的操作 • 对于数据库云服务器 • 通过 “onecommand” 执行初始设置 • 通过 Enterprise Manager Grid Control 执行持续数据库供应
17
EM 12.1:异地打补丁
将为单实例数据库打补丁的停机时间降至最少
1 在 Oracle 主目录中 运行多个数据库
主机
DB(1)
DB(2)
ORACLE 主目录
2 > 克隆 Oracle 主目录 为克隆的 Oracle 主目录打补 丁停机)
主机
DB(1)
DB(2)
打补丁
ORACLE 主目录
3
将实例切换到新 克隆的 Oracle 主目录 将 SQL(按需)应用于 实例
持续配置 和合规性管理
跟踪资产清单、配置偏差和合规性
EM 12.1:补丁管理
特性总结
• 端到端补丁的管理支持为单实例数据库和 Real Application Cluster 体系打 补丁 • 支持所有版本(直到 11.2)/网格基础架构 • 减少停机,通过异地打补丁方法实现可恢复、灵活的打补丁(仅适用于单实 例数据库) • 通过补丁计划实现简单、集成的打补丁流程
• 与自更新集成
• 在主要版本周期之外更新部署过程
• 提高可诊断性
• 与事故框架集成 • “调试”模式 • 更有用的错误消息
7
EM 12.1:软件库
可跨数据中心分布、伸缩
• 使用一个控制台管理各种实体类型,如组 件、指令、组合件等 • 集成了自更新 • 增强对存储类型的支持 • 文件系统 • 在 OMS 之间共享 • 代理服务的文件系统 • 参考位置 — http、nfs、只读代理文件 系统 — 适用于多位置数据中心 • 支持软件库实体使用附件和备注 • 将自述文件附加到补丁组件 • 改善了搜索,例如按供应商和版本搜索 • 细粒度实体权限
打补丁 操作人员
• 初级 DBA/应用程序 DBA(操作人员角色) • 通过模板创建补丁计划 • 在指定的目标上执行/安排补丁推出
19
EM 12.1:数据库升级
EM 12.1:数据库变更管理
数据比较
数据比较填补了一个主要缺陷以允许: • 应用程序供应商比较种子数据 • 应用程序客户比较不同站点间的配置数据 • DBA 确定应用程序升级对种子数据自定义的影响程度
23
EM 12.1:数据库变更管理
变更计划
用户可以通过变更计划 指定、分组和打包对象元数据的变更 • 根据以下各项创建变更计划 • 即席变更 • 基于比较的差异 • 开发人员工具 • 基于角色的工作流 • 开发人员 — 通过 SQLDeveloper 创建并提交变更计划 • DBA — 检查/应用变更计划 • 将变更应用于多个目标
数据库 A
数据库 B
21
EM 12.1:数据库变更管理
数据比较
为数据的比较和整合提供了一个GUI界面以访问 DBMS_COMPARISON 程序包 • 比较本地数据库和远程数据库之间的数据
• 在两个数据库之间需要数据库链接 • 本地数据库和远程数据库也可以是同一数据库
• 可用于不同类型的数据
• 种子数据 — 在安装时随应用程序一起提供 • 配置数据 — 用户设置的应用程序参数 • 主数据 — 与业务相关的数据系列(例如客户、供应商、产品、员 工等) • 事务数据 — 业务流程操作记录
业务驱动的 IT 管理
Oracle Enterprise Manager 12c 第 1 版
数据库生命周期管理:
配置、变更、供应和补丁管理
吕潇 Oracle技术咨询顾问
1
免责声明
以下内容旨在概述产品的总体发展方向。该内容仅供参考,不可纳入任 何合同。该内容不构成提供任何材料、代码或功能的承诺,并且不应该 作为制定购买决策的依据。Oracle 有权自行决定任何产品的特性或功 能的开发、发布和时间安排。
6
EM 12.1:软件供应
框架增强
• 设计人员和操作人员角色分离
• 设计人员可以修改部署过程 • 操作人员只可执行部署过程
• 针对最终操作人员执行输入锁定
• 实施标准部署,最大程度地减少错误
• 细粒度权限 • 集成了新的凭证模型 • 可扩展性
• 用户定义的部署过程 • 针对自定义软件部署 • 使用 EMCLI 和 Web 服务接口与其他工具集成
EM 12.1:供应配置文件
标准化和简化
• 启用黄金映像克隆
• 带有特定补丁、配置、调优的标准映像
• 在软件库中创建和存储参考映像
• 具有灵活性,可包括二进制文件、配置、数据
• 使用配置文件供应新组件
• 不同于黄金映像的实例级属性,如目录路径、主机名称、端口、存储
11
EM 12.1:数据库供应
供应设计人员到操作人员工作流
选择参考 数据库主机
供应 设计人员
创建配置文件 数据库主机 使用配置文件 填充过程输入 数据库配置文件
锁定输入 并保存过程 锁定 过程
发布给 操作人员 最佳实践 过程
12
EM 12.1:数据库供应
供应配置文件和锁定
捕获供应配置文件
锁定值以只读模式显示
13
EM 12.1:供应框架
减少对多个管理控制台的需求

28
EM 12.1 配置管理
收集和可扩展性
• 针对数据库、融合应用程序、中间件 等实现丰富、增强的目标特定信息收 集 • 将收集的信息上载到 My Oracle Support 以帮助解决问题 • 允许客户增加 EM 收集的配置数据 • 利用一组现成的丰富分析器实现 UI 驱动的定义 • 所有配置管理特性(搜索、历史 记录等)均可用于自定义配置收 集
• 第 1 步:选择补丁和目标 • 第 2 步:选择部署选项(自动选择部署过程)
• (就地、异地、滚动、非滚动)
• 第 3 步:执行验证 — 全面分析补丁冲突和目标级健全性 • 第 4 步:检查 -> 预部署 -> 部署
• 对于克隆以及为克隆的 Oracle 主目录打补丁等情况,在停机之前进行预部署或准备
24
EM 12.1:数据库变更管理
变更计划
变更计划包含一个或多个元数据对象的变更请求。变更请求可以请求以下操 作: • 创建对象 • 删除对象 • 修改对象的一个或多个属性 部署变更计划 • 在部署的数据库上下文中分析变更 • 根据目标数据库中的元数据生成相关 PL/SQL 脚本
25
EM 12.1:数据库生命周期管理
与目标发现集成 • 代理推送与目标发现完全集成
• “添加主机”而不是“推送代理” • 主机从未受管理到受管理的升级与代理推送工作流无缝集成
• 在一个部署会话中实现多平台代理推送 • 可以在初始部署期间将批准的补丁推送到代理中 • 针对锁定帐户使用集成的 Sudo/Powerbroker • 发生故障时提供建议 • 支持代理克隆 • 手动部署更简单 • 通过 EM 生成代理 zip 或 RPM 并部署
8
EM 12.1:用户定义的部署过程 (UDDP)
自动化自定义部署流程
1
• 从头开始创建部署过程
• 使用上载到软件库的脚本和负载
2
• 在启动期间向 UDDP 中添加全局变量 以获得用户输入。
3
• 向 UDDP 中添加步骤,用于执行主机 命令、软件库中的脚本,以及将文件传12.1:数据库供应
ORACLE 主目录 A
主机
DB(1) ORACLE 主目录
DB(2)
ORACLE 主目录 A
18
EM 12.1:补丁管理
为数据中心量身定制的用户配置文件 • 维护 Grid Control 基础架构 • 创建用户并为其分配相应的角色和权限
相关主题