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