数据库生命周期管理
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ORACLE 主目录 A
主机
DB(1) ORACLE 主目录
DB(2)
ORACLE 主目录 A
18
EM 12.1:补丁管理
为数据中心量身定制的用户配置文件 • 维护 Grid Control 基础架构 • 创建用户并为其分配相应的角色和权限
站点管理员
打补丁 设计人员
• • • •
高级 DBA(设计人员角色) 识别补丁周期的补丁 创建补丁计划模板 为操作人员提供模板访问权限
打补丁 操作人员
• 初级 DBA/应用程序 DBA(操作人员角色) • 通过模板创建补丁计划 • 在指定的目标上执行/安排补丁推出
19
EM 12.1:数据库升级
EM 12.1:数据库变更管理
数据比较
数据比较填补了一个主要缺陷以允许: • 应用程序供应商比较种子数据 • 应用程序客户比较不同站点间的配置数据 • DBA 确定应用程序升级对种子数据自定义的影响程度
17
EM 12.1:异地打补丁
将为单实例数据库打补丁的停机时间降至最少
1 在 Oracle 主目录中 运行多个数据库
主机
DB(1)
DB(2)
ORACLE 主目录
2 > 克隆 Oracle 主目录 为克隆的 Oracle 主目录打补 丁停机)
主机
DB(1)
DB(2)
打补丁
ORACLE 主目录
3
将实例切换到新 克隆的 Oracle 主目录 将 SQL(按需)应用于 实例
• 在设计人员和操作人员之间启用工作流
• 引入补丁模板以处理补丁推出周期 • 集成合规性标准以持续监视补丁
• 对于数据库云服务器 • 通过“patchmgr”为单元打补丁 • 通过 Enterprise Manager Grid Control 自动持续为数据库打补丁
EM 12.1:补丁管理
简化、线性的打补丁流程
业务驱动的 IT 管理
Oracle Enterprise Manager 12c 第 1 版
数据库生命周期管理:
配置、变更、供应和补丁管理
吕潇 Oracle技术咨询顾问
1
免责声明
以下内容旨在概述产品的总体发展方向。该内容仅供参考,不可纳入任 何合同。该内容不构成提供任何材料、代码或功能的承诺,并且不应该 作为制定购买决策的依据。Oracle 有权自行决定任何产品的特性或功 能的开发、发布和时间安排。
• 第 1 步:选择补丁和目标 • 第 2 步:选择部署选项(自动选择部署过程)
• (就地、异地、滚动、非滚动)
• 第 3 步:执行验证 — 全面分析补丁冲突和目标级健全性 • 第 4 步:检查 -> 预部署 -> 部署
• 对于克隆以及为克隆的 Oracle 主目录打补丁等情况,在停机之前进行预部署或准备
22
EM 12.1:数据库变更管理
数据比较
使用指南
• 本地数据库必须为 11.1 或更高版本,远程数据库必须为 10.1 或更高版本 • 数据库字符集必须相同 • 可以针对表、单表视图和物化视图比较数据 • 不能针对某些数据类型(例如 LONG、LONG RAW、 ROWID、CLOB、BLOB 等)比较数据 • 但是,可以从比较中排除这些列
Baidu Nhomakorabea28
EM 12.1 配置管理
收集和可扩展性
• 针对数据库、融合应用程序、中间件 等实现丰富、增强的目标特定信息收 集 • 将收集的信息上载到 My Oracle Support 以帮助解决问题 • 允许客户增加 EM 收集的配置数据 • 利用一组现成的丰富分析器实现 UI 驱动的定义 • 所有配置管理特性(搜索、历史 记录等)均可用于自定义配置收 集
持续配置 和合规性管理
跟踪资产清单、配置偏差和合规性
EM 12.1:补丁管理
特性总结
• 端到端补丁的管理支持为单实例数据库和 Real Application Cluster 体系打 补丁 • 支持所有版本(直到 11.2)/网格基础架构 • 减少停机,通过异地打补丁方法实现可恢复、灵活的打补丁(仅适用于单实 例数据库) • 通过补丁计划实现简单、集成的打补丁流程
2
EM 12.1:数据库生命周期管理
发现和 初始供应
发现资产并供应相关软件
持续 变更管理
端到端管理补丁、升级和模式变更
持续配置 和合规性管理
跟踪资产清单、配置偏差和合规性
EM 12.1:数据库生命周期管理
发现和 初始供应
发现资产并供应相关软件
持续 变更管理
端到端管理补丁、升级和模式变更
持续配置 和合规性管理
23
EM 12.1:数据库变更管理
变更计划
用户可以通过变更计划 指定、分组和打包对象元数据的变更 • 根据以下各项创建变更计划 • 即席变更 • 基于比较的差异 • 开发人员工具 • 基于角色的工作流 • 开发人员 — 通过 SQLDeveloper 创建并提交变更计划 • DBA — 检查/应用变更计划 • 将变更应用于多个目标
针对数据库云服务器收集的示例组件
RAC 实例
实例信息、回滚段、表空间、控制文件、许可信息、重做日志、数据库 选件、高可用性一般信息、数据库文件、RMAN、初始参数 实例名称、版本、主机、Oracle 主目录、服务数据库、服务 ASM CFS 、磁盘组、配置参数、磁光盘路径、自动挂载磁盘组、重新平衡功率 …… CPU、内存、内核参数、Shell 参数、挂载点 名称、领域名称、ID、品牌/型号、BMC 类型、IP 块、风扇、计数、功率 计数、SNMP 订阅服务器、SMTP 服务器/端口、IP 地址 1-4、内核版本 、单元版本、互连计数、CPU 计数 名称、单元名称、领域名称、状态、大小、创建时间、单元磁盘、最低 偏移、错误计数、适用对象 名称、单元名称、领域名称、状态、大小、LUN、错误计数、可用空间 、设备分区 名称、单元名称、领域名称、状态、ID、单元磁盘、错误计数、RAID 级 别、设备名称、大小、UID、自动创建、物理驱动器 名称、单元名称、领域名称、状态、ID、品牌型号、LUN/错误计数、控 制器固件、控制器硬件版本、物理接口、物理固件、大小、串行、使用 类型、端口、插入时间 名称、单元名称、领域名称、状态、指令类型、数据库名称、优先级别 1、级别 2-8、角色、BIOS 制造商、BIOS 部件号、BIOS 版本、制造商 、部件号、产品 名称、序列号、UUID
• 与自更新集成
• 在主要版本周期之外更新部署过程
• 提高可诊断性
• 与事故框架集成 • “调试”模式 • 更有用的错误消息
7
EM 12.1:软件库
可跨数据中心分布、伸缩
• 使用一个控制台管理各种实体类型,如组 件、指令、组合件等 • 集成了自更新 • 增强对存储类型的支持 • 文件系统 • 在 OMS 之间共享 • 代理服务的文件系统 • 参考位置 — http、nfs、只读代理文件 系统 — 适用于多位置数据中心 • 支持软件库实体使用附件和备注 • 将自述文件附加到补丁组件 • 改善了搜索,例如按供应商和版本搜索 • 细粒度实体权限
跟踪资产清单、配置偏差和合规性
EM 12.1:发现存在哪些组件
无代理发现
• 发现 • 使用 IP 扫描(NMAP、无 代理)自动发现服务器、虚 拟服务器和服务 • 在选定自动发现的主机上实 现集成的代理部署和目标发 现工作流 • 将目标从“未受管理”升级到“ 受管理”
5
EM 12.1:大规模代理部署
应用程序
云就绪
以应用程序/系统 为中心
27
EM 12.1:配置管理
特性总结:利用收购和创新
12.1 主要特性 GC 11.1 中的新特性或增强 特性 应用程序配置控 制台 配置变更 控制台
无代理自动发现服务器 资产清单报告 可扩展性 • 自定义目标和收集 拓扑能够添加目标/关系 跨越关系的复杂搜索 配置比较 • 跨生命周期环境 •忽略已知差异 •系统比较 配置历史记录 合规性 •现成的框架和信息板 • 实时变更检测 • 变更调节(授权、未授权) • 用户创建的规则、标准和框架 集成的系统管理与支持
EM 12.1:供应配置文件
标准化和简化
• 启用黄金映像克隆
• 带有特定补丁、配置、调优的标准映像
• 在软件库中创建和存储参考映像
• 具有灵活性,可包括二进制文件、配置、数据
• 使用配置文件供应新组件
• 不同于黄金映像的实例级属性,如目录路径、主机名称、端口、存储
11
EM 12.1:数据库供应
供应设计人员到操作人员工作流
与目标发现集成 • 代理推送与目标发现完全集成
• “添加主机”而不是“推送代理” • 主机从未受管理到受管理的升级与代理推送工作流无缝集成
• 在一个部署会话中实现多平台代理推送 • 可以在初始部署期间将批准的补丁推送到代理中 • 针对锁定帐户使用集成的 Sudo/Powerbroker • 发生故障时提供建议 • 支持代理克隆 • 手动部署更简单 • 通过 EM 生成代理 zip 或 RPM 并部署
8
EM 12.1:用户定义的部署过程 (UDDP)
自动化自定义部署流程
1
• 从头开始创建部署过程
• 使用上载到软件库的脚本和负载
2
• 在启动期间向 UDDP 中添加全局变量 以获得用户输入。
3
• 向 UDDP 中添加步骤,用于执行主机 命令、软件库中的脚本,以及将文件传 输到目标等
4
9
EM 12.1:数据库供应
特性总结
• 大规模部署 Oracle 软件(数据库、真正应用集群体系、融合中间件) • 支持所有版本(直到 11.2)/网格基础架构 • 通过供应配置文件标准化软件部署 • 锁定对受控、无误部署的访问 • 先决条件检查和修复 • 支持基于组的操作 • 对于数据库云服务器 • 通过 “onecommand” 执行初始设置 • 通过 Enterprise Manager Grid Control 执行持续数据库供应
数据库 A
数据库 B
21
EM 12.1:数据库变更管理
数据比较
为数据的比较和整合提供了一个GUI界面以访问 DBMS_COMPARISON 程序包 • 比较本地数据库和远程数据库之间的数据
• 在两个数据库之间需要数据库链接 • 本地数据库和远程数据库也可以是同一数据库
• 可用于不同类型的数据
• 种子数据 — 在安装时随应用程序一起提供 • 配置数据 — 用户设置的应用程序参数 • 主数据 — 与业务相关的数据系列(例如客户、供应商、产品、员 工等) • 事务数据 — 业务流程操作记录
发现和 初始供应
发现资产并供应相关软件
持续 变更管理
端到端管理补丁、升级和模式变更
持续配置 和合规性管理
跟踪资产清单、配置偏差和合规性
EM 12.1:配置管理
关键主题和目标
集成
实时 配置 变更 检测
可扩展
发现 和资产 跟踪
比较、 历史记录和 报告
配置 合规性
配置管理
主机 与操作系统 数据库 应用 服务器
选择参考 数据库主机
供应 设计人员
创建配置文件 数据库主机 使用配置文件 填充过程输入 数据库配置文件
锁定输入 并保存过程 锁定 过程
发布给 操作人员 最佳实践 过程
12
EM 12.1:数据库供应
供应配置文件和锁定
捕获供应配置文件
锁定值以只读模式显示
13
EM 12.1:供应框架
减少对多个管理控制台的需求
• 新的部署过程将应用程序自动部署/重新部署到域,以及从域中自动取消部署 应用程序 • 在操作过程中包括归档、部署计划、部署前/后脚本、其他文件 • 指定临时模式、启动模式以及是否将归档部署为库
14
EM 12.1:数据库生命周期管理
发现
和初始供应
发现资产并供应相关软件
持续 变更管理
端到端管理补丁、升级和模式变更
6
EM 12.1:软件供应
框架增强
• 设计人员和操作人员角色分离
• 设计人员可以修改部署过程 • 操作人员只可执行部署过程
• 针对最终操作人员执行输入锁定
• 实施标准部署,最大程度地减少错误
• 细粒度权限 • 集成了新的凭证模型 • 可扩展性
• 用户定义的部署过程 • 针对自定义软件部署 • 使用 EMCLI 和 Web 服务接口与其他工具集成
24
EM 12.1:数据库变更管理
变更计划
变更计划包含一个或多个元数据对象的变更请求。变更请求可以请求以下操 作: • 创建对象 • 删除对象 • 修改对象的一个或多个属性 部署变更计划 • 在部署的数据库上下文中分析变更 • 根据目标数据库中的元数据生成相关 PL/SQL 脚本
25
EM 12.1:数据库生命周期管理