本书覆盖了从体系结构、安装和配置企业管理器框架,到怎样建立和使用企业管理器强有力阶性能来监控和管理基于Oracle的基础结构,包括Oracle 9i数据库、应用服务器和基于Oracle的应用等内容。\r\n 阅读本书可以了解企业管理器怎样发现公司网络上可用的、基于Oracle的服务,还能了解怎样建立事件和作业以启动监控状态、性能,以及自动管理任务。还能学到怎样使用企业管理器控制台来执行日常任务,怎样应用向导和顾问,让它们在保证Oracle环境的安全、可靠性和性能的过程中提供指南。简而言之,本书是Oracle DAB使用Oracle企业管理器的绝佳助手。
序\r\n前言\r\n\r\n第一部分 Oracle企业管理器简介\r\n\r\n第1章 什么是企业管理器\r\n\r\n1.1 概述\r\n1.2 历史\r\n1.2.1 企业管理器之旅\r\n1.2.2 Java和三层结构\r\n1.2.3 许可\r\n1.3 组件和体系结构\r\n1.3.1 控制台\r\n1.3.2 智能代理\r\n1.3.3 Oracle管理服务器和存储库\r\n1.4 为什么要使用EM,何时使用EM\r\n1.4.1 小公司或团队\r\n1.4.2 中等规模的公司\r\n1.4.3 跨国企业\r\n1.5 小结\r\n\r\n第2章 安装EM的组件\r\n\r\n2.1 怎样开始\r\n2.1.1 支持的平台和操作系统\r\n2.1.2 客户端需求\r\n2.1.3 OMS需求\r\n2.1.4 软件需求\r\n2.1.5 支持的配置和平台\r\n2.1.6 控制台/数据库支持的配置\r\n2.1.7 OMS/存储库支持的配置\r\n2.1.8 OMS/智能代理支持的配置\r\n2.1.9 智能代理/数据库支持的配置\r\n2.2 准备和规划安装\r\n2.2.1 选择安装选项\r\n2.2.2 阅读发布说明和安装指南\r\n2.2.3 准备硬件\r\n2.3 安装数据库和管理服务器\r\n2.4 只安装管理服务器\r\n2.4.1 安装管理服务器并创建新EM存储库\r\n2.4.2使用现有EM存储库安装管理服务器\r\n2.5 创建EM存储库\r\n2.6 安装EM客户端\r\n2.7 安装智能代理\r\n2.8 小结\r\n\r\n第二部分 EM控制台组件\r\n\r\n第3章 EM控制台简介\r\n\r\n3.1 登录或不登录:不通过管理服务器使用EM\r\n3.2 发现\r\n3.3 目标类型\r\n3.3.1 数据库\r\n3.3.2 数据库监听器\r\n3.3.3 主机\r\n3.3.4 HTTP服务器\r\n3.3.5 并发管理器\r\n3.3.6 SAP B/3系统\r\n3.3.7 SQL服务器\r\n3.3.8 组\r\n3.4 使用控制台\r\n3.4.1 Master-Detail视图\r\n3.4.2 快速浏览\r\n3.4.3 下拉菜单和上下文菜单\r\n3.4.4 工具条\r\n3.5 集成应用程序\r\n3.5.1 工具抽屉\r\n3.5.2 Tools菜单中的其他工具\r\n3.5.3 Windows开始菜单中的安全工具\r\n3.6 小结\r\n\r\n第4章 作业、事件、组和报表概念\r\n\r\n4.1 作业系统\r\n4.1.1 创建作业\r\n4.1.2 使用作业的先决条件\r\n4.1.3 管理作业\r\n4.1.4 把作业迁移到9i代理\r\n4.2 事件系统\r\n4.2.1 创建事件\r\n4.2.2 使用事件的先决条件\r\n4.2.3 管理事件\r\n4.2.4 专有特性\r\n4.3 组系统\r\n4.3.1 创建组\r\n4.3.2 管理组\r\n4.3.3 与作业及事件一起使用组\r\n4.4 报表\r\n4.4.1 Reporting Website\r\n4.4.2 控制台中的报表\r\n4.4.3 对象报表\r\n4.5 小结\r\n\r\n第5章 控制台中的配置选项\r\n\r\n5.1 Configuration菜单\r\n5.1.1 Preferences\r\n5.1.2 在tnsnames.ora中添加服务\r\n5.1.3 字体设置\r\n5.1.4 报告数据清除选项\r\n5.1.5 SQL日志\r\n5.1.6 查看眼日志\r\n5.1.7 配置寻呼/电子邮件\r\n5.1.8 管理员的管理\r\n5.1.9 允许访问\r\n5.1.10 设置电子邮件/呼叫中断\r\n5.1.11 查看Reporting Website配置\r\n5.1.12 定义管理区域\r\n5.2 Navigator菜单\r\n5.2.1 Regresh\r\n5.2.2 Find\r\n5.2.3 Discover Nodes\r\n5.2.4 Refresh All Nodes\r\n5.2.5 Ping Agent\r\n5.2.6 Connect\r\n5.2.7 Disconnect\r\n5.2.8 View By Object 和View By Schema\r\n5.2.9 Enable Rroles\r\n5.2.10 View Application Application SQL History\r\n5.3 小结\r\n\r\n第6章 数据库管理特性和向导\r\n\r\n6.1 通用特性\r\n6.1.1 创建相似对象\r\n6.1.2 显示SQL语句\r\n6.1.3 显示相关性\r\n6.1.4 生成对象DDL\r\n6.2 实例\r\n6.2.1 实例设置\r\n6.2.2 资源管理\r\n6.2.3 会话管理\r\n6.3 模式\r\n6.3.1 表数据编辑器\r\n6.3.2 模式管理向导\r\n6.4 安全\r\n6.5 存储\r\n6.6 复制\r\n6.6.1 多主体复制\r\n6.6.2 实体化视图复制\r\n6.7 OLAP\r\n6.7.1 创建立方体向导\r\n6.7.2 创建维向导\r\n6.8 JVM\r\n6.9 工作区\r\n6.10 小结\r\n\r\n第7章 Oracle管理包\r\n\r\n7.1 诊断包\r\n7.1.1 高级事件\r\n7.1.2 性能管理器\r\n7.1.3 容量计划器\r\n7.1.4 跟踪数据浏览器\r\n7.2 调整包\r\n7.2.1 Oracle专家\r\n7.2.2 索引调整向导\r\n7.2.3 SQL分析\r\n7.2.4 表空间地图\r\n7.2.5 重组向导\r\n7.2.6 大纲管理\r\n7.3 变更管理包\r\n7.3.1 查找对象\r\n7.3.2 创建基线\r\n7.3.3 比较数据库对象\r\n7.3.4 同步向导\r\n7.3.5 数据库快速变更\r\n7.3.6 数据库变更\r\n7.3.7 数据库传播\r\n7.3.8 计划编辑器\r\n7.4 标准管理包\r\n7.5 Oracle应用的管理包\r\n7.5.1 控制台和代理扩展\r\n7.5.2 性能管理器扩展\r\n7.5.3 容量计划器扩展\r\n7.5.4 并发处理调整助理\r\n7.5.5 Oracle应用管理器\r\n7.6 SAP R/3的管理包\r\n7.6.1 控制台和代理扩展\r\n7.6.2 性能管理器扩展\r\n7.6.3 容量计划器扩展\r\n7.7 小结\r\n\r\n第三部分 使用EM\r\n\r\n第8章 发现Oracle环境\r\n\r\n8.1 自动发现过程\r\n8.1.1 自动发现的先决条件\r\n8.1.2 允许在每个0MS的基础上发现\r\n8.2 使用发现向导发现目标节点\r\n8.2.1 手工输入节点名称\r\n8.2.2 从文本文件导入节点\r\n8.3 向EM存储库中手工添加节点\r\n8.4 刷新节点\r\n8.4.1 刷新单个节点\r\n8.4.2 刷新所有已发现节点\r\n8.5 在独立模式下添加数据库服务名称\r\n8.5.1 手工输入数据库连接信息\r\n8.5.2 从TNSNAMES.ORA文件导人数据库服务名称\r\n8.6 Ping代理\r\n8.7小结\r\n\r\n第9章 配置EM环境\r\n\r\n9.1 管理员的管理\r\n9.1.1 普通管理员与超级管理员\r\n9.1.2 管理员的管理\r\n9.2 授予目标访问权限\r\n9.3 修改参数选择\r\n9.3.1 General页面\r\n9.3.2 Notification页面\r\n9.3.3 Schedule页面\r\n9.3.4 访问\r\n9.3.5 首选证书\r\n9.4 定义管理区域\r\n9.4.1 创建管理区域\r\n9.4.2 删除管理区域\r\n9.5 配置E-mail和呼叫\r\n9.5.1 配置E-mail\r\n9.5.2 配置呼叫\r\n9.6 设置呼叫/E-mail中\r\n9.6.1 启用呼叫和E-r 1中断\r\n9.6.2 修改和禁用呼叫E-mail中断\r\n9.6.3 总呼叫/E-mail中断\r\n9.7 其他配置工具\r\n9.7.1 SQL Logging\r\n9.7.2 查看SQL日志\r\n9.7.3 更新TNSNAMES.ORA\r\n9.8 小结\r\n\r\n第10章 组管理\r\n\r\n10.1 规划组结构\r\n10.2 管理EM导航器中的组\r\n10.3 创建组\r\n10.3.1 组常规属性页\r\n10.3.2 组访问属性页\r\n10.3.3 组视图宙格\r\n10.4 定义分层结构\r\n10.4.1 创建一个组作为另一个组的子组\r\n10.4.2 在另一个现有组中包含现有组\r\n10.5 修改组\r\n10.6 从组中删除对象\r\n10.7 删除组\r\n10.8 小结\r\n\r\n第11章 作业系统\r\n\r\n11.1 设置操作系统账号\r\n11.1.1 在Windows NT 4上分配“作为批量作业登录”权限\r\n11.1.2 在Windows 2000上分配“作为批量作业登录”权限\r\n11.2 创建作业\r\n11.2.1 创建和存储新作业\r\n11.2.2 创建类似于现有作业的作业\r\n11.2.3 创建修复作业\r\n11.2.4 使用任务相关性创建作业\r\n11.3 作业历史\r\n11.4 作业库\r\n11.4.1 把作业复制到作业库\r\n11.4.2 从作业库中提交作业\r\n11.4.3 修改作业库中的作业\r\n11.4.4 从作业库中删除作业\r\n11.5 修改现有作业\r\n11.6 删除作业\r\n11.7 EM作业和报表框架\r\n11.8 小结\r\n\r\n第12章 事件系统\r\n\r\n12.1 为Oracle智能代理定义Oracle帐号\r\n12.1.1 编辑智能代理配置文件\r\n12.1.2 创建自己的智能代理数据库用户\r\n12.2 创建事件\r\n12.2.1 创建新事件并存储到事件库\r\n12.2.2 使用用户定义的SQL创建事件\r\n12.2.3 用修复作业创建事件\r\n12.2.4 创建类似于现有事件的事件\r\n12.3 事件的不同状态和严重性级别\r\n12.3.1 监控事件注册\r\n12.3.2 在组的基础上监控目标\r\n12.3.3 使用事件浏览器检查事件告警\r\n12.3.4 确认事件\r\n12.4 事件历史\r\n12.5 事件库\r\n12.5.1 向事件库中复制已注册事件\r\n12.5.2 从事件库中注册事件\r\n12.5.3 修改事件库中的事件\r\n12.5.4 从事件库中删除事件\r\n12.6 动态修改已注册事件\r\n12.7 取消注册并删除事件\r\n12.7.1 取消事件注册\r\n12.7.2 从事件历史中删除事件\r\n12.8 事件处理器\r\n12.8.1 启用并配置事件处理器\r\n12.8.2 事件处理器参数\r\n12.8.3 禁用事件处理器\r\n12.9 EM事件和报表框架\r\n12.10 小结\r\n\r\n第13章 报表框架\r\n\r\n13.1 配置EM Reporting Website\r\n13.1.1 为EM报表配置Oracle HTTP服务器\r\n13.1.2 检查EM Website配置\r\n13.1.3 为EM报表设置清除选项\r\n13.2 查看现有报表的输出\r\n13.2.1 访问EM导航器中的报表定义\r\n13.2.2 查看报表\r\n13.2.3 查看已发布的报表\r\n13.3 创建自己的报表\r\n13.3.1 创建新报表定义\r\n13.3.2 创建新报表定义和调度发布\r\n13.4 修改报表\r\n13.5 删除报表\r\n13.6 EM Reporting Websits的安全特性\r\n13.7 独立模式下的报表特性\r\n13.7.1 创建自己的数据库报表模板\r\n13.7.2 使用用户定义的SQL生成报表\r\n13.8 小结\r\n\r\n第14章 数据库管理\r\n\r\n14.1 访问数据库管理工具\r\n14.2 实例\r\n14.2.1 配置\r\n14.2.2 存储配置\r\n14.2.3 会话\r\n14.2.4 锁\r\n14.2.5 有问题事务\r\n14.2.6 数据库资源管理特性\r\n14.3 模式\r\n14.3.1 修改导航树视图\r\n14.3.2 创建数据库对象\r\n14.3.3 复制数据库对象\r\n14.3.4 查看和修改数据\r\n14.4 安全\r\n14.5 存储\r\n14.6 复制\r\n14.6.1 建立主站点\r\n14.6.2 建立实体化视图站点\r\n14.7 OLAP\r\n14.8 Java虚拟机JVM\r\n14.8.1 连接到已启用Java的数据库\r\n14.8.2 使用Java工作表执行Java类\r\n14.9 工作区\r\n14.9.1 启用版本机制的表\r\n14.9.2 管理工作区\r\n14.9.3 工作区其他特性\r\n14.10 小结\r\n\r\n第15章 数据库应用和向导\r\n\r\n15.1 数据保护管理器\r\n15.2 LogMiner浏览器\r\n15.2.1 创建查询和检查重做日志文件\r\n15.2.2 在查询中包含其他重做日志文件\r\n15.2.3 指定比LogMiner字典\r\n15.2.4 显示选项\r\n15.3 空间索引顾问\r\n15.3.1 启动空间索引顾问\r\n15.3.2 修改空间索引\r\n15.4 SQL*Plus工作表\r\n15.4.1 启动SQL*Plus工作表\r\n15.4.2 使用SQL*Plus工作表\r\n15.5 文本管理器\r\n15.5.1 启动文本管理器\r\n15.5.2 文本管理器导航树\r\n15.5.3 创建Oracle Text\r\n15.5.4 同步文本索引\r\n15.6 备份管理\r\n15.6.1 管理备份配置\r\n15.6.2 编目维护\r\n15.6.3 备份向导\r\n15.6.4 恢复向导\r\n15.7 数据管理向导\r\n15.7.1 导出\r\n15.7.2 导入\r\n15.7.3 加载\r\n15.8 分桥向导\r\n15.9 汇总顾问向导\r\n15.9.1 如果不使用工作负荷统计需要什么\r\n15.9.2 使用工作负荷统计时的需求(只适用于Oracle 9i)\r\n15.9.3 启动汇总顾问向导\r\n15.10 小结\r\n\r\n第16章 管理目录服务和Oracle Net\r\n\r\n16.1 LDAP和Oracle Internet目录\r\n16.1.1 Oracle Internet目录的组件\r\n16.1.2 安装和配置Oracle Internet目录\r\n16.1.3 启动Oracle Internet目录管理器\r\n16.1.4 管理Oracle lnternet目录中的项\r\n16.2 Net管理器\r\n16.2.1 目录\r\n16.2.2 配置文件\r\n16.2.3 服务命名\r\n16.2.4 监听器\r\n16.3 小结\r\n\r\n第17章 管理其他服务\r\n\r\n17.1 监听器\r\n17.2 HTTP服务器\r\n17.3 节点\r\n17.4 实时应用程序群集\r\n17.5 小结\r\n\r\n第18章 从Web览器运行EM\r\n\r\n18.1 EM客户端的限制\r\n18.2 为EM配置Web服务器\r\n18.2.1 配置Oracle HTP服务器\r\n18.2.2 配置Microsoft Internet信息服务器\r\n18.2.3 为Apache Web服务器配置EM Website\r\n18.3 启动EM Website\r\n18.3.1 JInitiator插件程序\r\n18.3.2 在Web浏览器中启动EM控制\r\n18.3.3 借助专门的OMS直接启动EM控制台瘦客户端\r\n18.4 小结\r\n\r\n第四部分 其他有用的信息\r\n\r\n第19章 命令行实用程序\r\n\r\n19.1 agentctl\r\n19.2 nmumigr8\r\n19.3 oemapp\r\n19.4 oemctl\r\n19.5 oemevent\r\n19.6 oemutil\r\n19.6.1 omsCredentials\r\n19.6.2 submitJob\r\n19.6.3 submitJobFromLibraaary\r\n19.6.4 registerEventFromLibrary\r\n19.6.5 deregisterEvent\r\n19.6.6 changeCredentials\r\n19.6.7 -cmdfile\r\n19.7 ocm\r\n19.8 omsntsrv\r\n19.9 小结\r\n\r\n第20章 故障检测\r\n\r\n20.1 诊断OMS的故障\r\n20.2 解决EM客户端的问题\r\n20.3 解决发现目标节点时出现的问题\r\n20.4 作业和事件提交错误\r\n20.5 与EM Reporting Website相关的问题\r\n20.6 诊断智能代理的问题\r\n20.7 智能代理操作问题\r\n20.8 智能代理发现问题\r\n20.9 小结
我们为编写关于Oracle企业管理器的第一本书而感到自豪。Oracle企业管理器是一个存在多年的产品。我们希望这本书能够成为初学者安装、配置和使用企业管理器(Enterprise Manager,EM)的指南。本书的目标是解释企业管理器到底是什么——它的体系结构和可用特性——让刚开始使用企业管理器的读者能够很快地充分发挥其最大能力。它不是关于所有企业管理器特性的完整参考指南,但是它能够帮助读者解决有关企业管理器软件的安装、存储库和首次配置等基本问题。此外,本书概述了所有可用的企业管理器组件,提供了有关事件、作业、数据库应用和向导等核心企业管理器特性的例子。
读者群
企业管理器不仅是面向DBA的,还是许多使用Oracle的开发人员的工具,不管是从事传统的客户端/服务器开发,还是从事Java和web相关的开发。企业管理器工具套件包含了很多工具,从独立企业管理器控制台到提供主动监控和管理整个Oracle环境的高级机制的企业管理器的全性能管理服务器版本。Oracle公司的企业管理器策略非常清楚,那就是提供所有Oracle产品的单点控制。覆盖了BDBMS及其不同性能(Replication、Text、OLAP、JVM)、实时应用程序群集(RAC)、数据保护(DataGuard)配置和Oracle表单工具(Oracle Appliavce over Forms)、web/应用服务器,以及Oracle电子商务套件(Oracle eBuiness Suite)。本书面向打算使用企业管理器来管理和辅助使用这些Oracle品的人,包括DBA、开发人员和终端用户。
怎样阅读本书
本书分成了四个主要的部分(在web上可以找到更多的资料):
第一部分:介绍企业管理器、软件和存储库安装问题。
第二部分:描述所有企业管理器组件,包括可选包。
第三部分:配置企业管理器环境,开始使用EM控制台中的不同核心组件。提供了一些例子,讨论了以最有效方式应用企业管理器的一些最佳实践。
第四部分:其他有用的信息,包括命令行接口,故障诊断和互联网上与企业管理器相关的信息。
web资源:在http://www.Oraclepress.com上,你可以找到其他资料,包括配置文件和参数,EM Website和其他资源,以及快速部署检查列表(Rapid Deploymet Checklist)。
第1章介绍了企业管理器、企业管理器历史,以及对企业管理器体系结构的描述。
第2章覆盖了这样一些问题,例如运行企业管理器的要求、企业管理器软件的安装、创建企业管理器存储库、配置管理服务器和智能代理组件。
第3章描述企业管理器控制台及其各种不同特性,包括这些特性后面的概念。
第4章描述了作业和事件系统,以及组的概念和企业管理器9i可用的报告。
第5章描述了控制台的所有功能,这些功能与企业管理器框架管理和内部管理有关。
第6章集中于数据库管理特性和控制台中包含的向导。
第7章将概述可用来扩展企业管理器的可选管理包。
第8章包含为了发现目标节点而执行的动作,以及由企业管理器监控和管理的不同目标。
第9章将讨论首次配置问题,以及在企业管理器中进行通用配置。
第10章考察特有的组特性,可以通过企业管理器使用这些特性,通过使用这些特性可以把目标分组成逻辑组提供一个概览,以使管理变得更容易。
第11章将展示企业管理器的一个关键特性——作业系统——是怎样工作的,包括创建普通作业和修复作业,以及监控它们的进度和状态。
第12章讨论了另一个关键特性,即被用来主动监控环境的企业管理器事件系统。还讨论了事件处理器(Event Handler),并提供配置和使用示例。
第13章包含了企业管理器报告框架,并提供了怎样创建和发布自己的企业管理器报告的示例。
第14章包含了用于数据库管理的企业管理器导航器(EM Navigator)中的所有可用特性,并为大部分特性提供了示例。
第15章提供了大部分数据库应用和向导的示例,这些向导在企业管理器控制台工具菜单中可用。这一章包括了如下一些应用:LogMiner浏览器(LogMinder Viewer)、数据保护管理器(Data Guad Manager)、文本管理器(Text Manager)和SQI*Plus工作表(SQL*P1us Worksheet)、数据管理器(Dah M如哗r)、备份管理(BMk叩MgulemxRn)、摘要管理(Summsry Ment)和分析向导(Analyze wizard)。
第16章和第17章集中介绍与Oracle RDBMS不直接相关的其他服务的管理。这些服务包括Net管理器(Net、Managrer)、Oracle Intemet目录管理器(Oracle Internet Directory Manager)和节点(Node)、监听器(Listener)、HTTP服务器,以及实时应用程序群集(Real Application Cluster,RAC)目标类型。
第18章集中展示怎样配置和使用企业管理器瘦客户端,借助于企业管理器瘦客户端,你可以从Web浏览器运行企业管理器控制台。
第19章包含了用于管理不同企业管理器组件的最重要的命令行应用程序,包括管理服务器(Management Server)和智能代理(Intelligent Agent)。
第20章提供了有望帮助你排除企业管理器环境故障的信息。并不是所有的错误情形都被覆盖,但是这一章包含了一些典型的错误,在我们自己使用企业管理器的工作中也曾碰到过。怎样最大限度地利用这本书通过阅读这本书,不用动手操作,就可以获得关于企业管理器怎样工作和哪些特性可用的知识。但是我们还是建议使用PC,你可以使用Linux或者Windows NT/2000系统,在阅读本书的时候,随着进度做自己的实践练习。第2章会提供有关这类机器的硬件和软件配置要求的信息。当阅读本书并动手实践的时候,准备好Oracle文档是一个不错的主意。
书中提供的这些例子都很简单,你可以跟着做。掌握这些例子之后,就能利用企业管理器中其他更复杂的特性了。虽然在Unix和Linux平台上企业管理器服务器和客户端组件同样可用,我们还是选择Windows 2000作为与本书相关的实践工作的基础。我们一直在自己的Linux和Solaris平台上使用企业管理器9i,但却选择了windows,那是因为这个平台看起来还是应角得最普遍的,尤其是作为客户端。在Windows 和Unix平台上除了怎样启动企业管理器控制台有一些差异之外,企业管理器控制台接口的工作方式完全一样。所以对于阅读这本书的Unix/Linux用户来说,这不会造成很大的差异。