《一体化解决方案在oracle数据库机》由会员分享,可在线阅读,更多相关《一体化解决方案在oracle数据库机(25页珍藏版)》请在金锄头文库上搜索。
1、 一体化解决方案:在 Oracle 数据库机 12.1.2.2 上部署 Oracle E-Business Suite 12.2.4 版的实践 ORACLE 白皮书白皮书 | 2015 年年 7 月月 1 | 一体化解决方案: 在 Oracle 数据库机上部署 Oracle E-Business Suite 12.2.x 版的实践 目录 概要 2 范围 2 Oracle 数据库机虚拟化平台部署架构 2 每台物理服务器上的软件 4 在 ODA 虚拟化平台上安装 Oracle E-Business Suite 12.2.4 4 第 1 步:部署 Oracle 数据库机虚拟化平台 4 第 2 步:准
2、备目标 ORACLE_HOME 5 第 3 步:配置 Oracle E-Business Suite 数据库 VM 6 第 4 步:将数据库迁移到 ODA_BASE 9 第 5 步:配置 Oracle E-Business Suite 应用程序层 VM 12 第 6 步:实现高可用性 16 第 7 步:清理 16 第 8 步:验证环境 17 实践 18 考虑调整 ODA_BASE 资源配置的大小 18 考虑调整应用程序 VM 资源配置的大小 18 考虑使用 CPU 池实现负载隔离 18 修补 Oracle 数据库机 19 系统选型 19 总结 19 附录 A:参考资料 20 附录 B:在首次启
3、动后配置 VM 21 2 | 一体化解决方案: 在 Oracle 数据库机上部署 Oracle E-Business Suite 12.2.x 版的实践 概要 Oracle E-Business Suite 是一个十分全面的集成式全球业务管理软件套件,旨在帮助企业做出更明智的决策、降低成本并提升业绩。 Oracle 数据库机 (ODA) 是一个包含硬件和软件的 Oracle 集成系统,旨在简化高可用性 Oracle 数据库和 Oracle E-Business Suite 应用程序层解决方案的部署、维护与支持。 使用 Oracle 数据库机,您可以选择在裸机环境中部署高可用的 Oracle 数
4、据库,也可以选择在数据库机内的虚拟化环境中部署 Oracle 数据库和应用程序层。本文介绍如何使用预配置的 Oracle E- Business Suite VM 模板在 Oracle 数据库机虚拟化平台 12.1.2.2(及更高版本)上快速部署 Oracle E-Business Suite 12.2.4 数据库和应用程序层。每个 Oracle E-Business Suite 部署都包括两个 Oracle VM 模板:数据库映像模板和主应用程序层模板。这些模板提供完整的软件体系,并且预配置了示例数据用于愿景演示,或提供全新安装的数据库用于生产环境。文中描述的过程提供了一个完全支持生产用途的
5、简单、可靠并且经济实惠的一体化解决方案。 范围 本文介绍如何使用 Oracle E- Business Suite 模板在 Oracle 数据库机虚拟化平台 12.1.2.2(和更高版本)上安装 Oracle E-Business Suite 12.2.4 版数据库和应用程序层。本文作为一个更新包括了新版本 Oracle 数据库机对 Oracle ACFS 的支持。 您需要熟悉 Oracle 数据库机文档,尤其是 Oracle 数据库机虚拟化平台文档。有关 Oracle 数据库机的更多信息,请参考:http:/ 了解 Oracle E-Business Suite 12.2 的架构实属必要。您
6、可以从这里访问文档库: http:/ Oracle 数据库机虚拟化平台部署架构 本节总结了一些架构要点,以便您更容易理解本文中的安装过程。 部署 Oracle 数据库机虚拟化平台时会创建一个 ODA_BASE 特权用户域。Appliance Manager 在 ODA_BASE 域内供应和管理 Oracle 数据库。该域为托管数据库实例而进行了优化,并且所有共享磁盘直接连接到该域,以便尽可能减少虚拟化开销。 Oracle 数据库机 12.1.2.0 在存储层引入了根本性的变化 引入了 Oracle ACFS。Oracle ACFS 旨在为 Oracle 数据库提供卓越的性能。Oracle AC
7、FS 支持创建文件系统快照,这一特性大大简化了节省空间的数据库克隆的创建。今后,在新的 ODA 部署场景中,新的数据库将只能在 ACFS 文件系统上创建。 3 | 一体化解决方案: 在 Oracle 数据库机上部署 Oracle E-Business Suite 12.2.x 版的实践 虽然 Oracle E-Business Suite 数据库可以安装在任何用户域中,但是按照本文所述将 Oracle E-Business Suite 数据库部署在 ODA_BASE 中是极好的做法,因为这样可以显著提高性能和可管理性。为了支持应用程序层的高可用性,可以在多个 VM 中安装 Oracle E-B
8、usiness Suite 应用程序层 VM 模板。 在完成本文所述过程之后,Oracle 数据库机上将配置有一个双节点 Oracle RAC 数据库以及在两个 VM(每个节点一个)中运行的 Oracle E-Business Suite 应用程序层。 一半物理 CPU 和内存资源将分配给 ODA_BASE 用于数据库,另一半将分配给应用程序层 VM。Dom0 使用很少的资源,不需要另外分配。 节点节点 1 节点节点 2 EBS 应用程序应用程序 VM EBS 应用程序应用程序 VM DOM 0 VM 存储库 ODA Base Appliance Mgr Grid Infrastructure
9、 ASM 实例 ACFS 文件系统 RAC DB 实例 DOM 0 VM 存储库 ODA Base Appliance Mgr Grid Infrastructure ASM 实例 ACFS 文件系统 RAC DB 实例 注意:本文描述在运行 ODA 软件 12.1.2.2 版的 Oracle 数据库机 X5-2 上部署解决方案的过程。这里的步骤适用于更高的软件和硬件版本,但其中一些组件版本可能不同。下面列出了配置的主要组件: 4 | 一体化解决方案: 在 Oracle 数据库机上部署 Oracle E-Business Suite 12.2.x 版的实践 每台物理服务器上的软件 Dom0 管
10、理域 Oracle VM Server 3.2.9 ODA_BASE 虚拟机 用于数据库实例的特别授权的用户域。 Oracle Linux 5.11。 Oracle Database 11gR2 和 12c。 Oracle Real Application Clusters (RAC) 12c。 Oracle ACFS 12c。 Automatic Storage Management (ASM) 12c。 Oracle Clusterware 12c。 分配 128 GB 主内存和 16 个核心。之后可以在可用软件许可证的限制内,根据性能要求轻松更改该分配值。 Oracle E-Busine
11、ss Suite 虚拟机 用户域。 Oracle Linux 5.9。 Oracle E-Business Suite 12.2.4。 分配 96 GB 主内存和 16 个核心。之后可以更改该分配值。 在 ODA 虚拟化平台上安装 Oracle E-Business Suite 12.2.4 本节列出了在 Oracle 数据库机 12.1.2.2(或更高版本)上安装 Oracle E-Business Suite 12.2.4 版与 Oracle Database 11gR2 需要执行的步骤。表 1 提供了本文中引用的环境细节的快速参考: 表 1:示例环境细节 主机 服务器 1 服务器 2 D
12、om0 node1-d0 node2-d0 ODA_BASE node1 node2 应用程序 VM app1 app2 在本文中,所有密码假定为 welcome1。务必更改这些密码。本文需要以 root、grid 和 oracle 用户身份访问两个 Oracle 数据库机节点。 第 1 步:部署 Oracle 数据库机虚拟化平台 1. Oracle 数据库机必须部署为虚拟化平台,以便支持Oracle E- Business Suite 应用程序 VM。您可从以 下 网 址 获 得 配 置 资 料 , 其 中 提 供 了 Oracle 数 据 库 机 虚 拟 化 平 台 的 配 置 说 明 :
13、http:/ Oracle 数据库机。在数据库机配置过程中不必部署数据库。取消选中 Appliance Manager 的 Database Information 页面中的 Create Initial Database 复选框。 2. Oracle E-Business Suite 要求数据库 VM (ODA_BASE) 运行某些 UNIX 包和指定的最低版本,对此请参考 My Oracle Support (MOS) 知识文档 1330701.1:Oracle E-Business Suite Installation and Upgrade Notes Release 12 (12.2
14、) for Linux x86-64。确保两个节点上的 ODA_BASE 都符合这些要求。 5 | 一体化解决方案: 在 Oracle 数据库机上部署 Oracle E-Business Suite 12.2.x 版的实践 3. 表 2 列出了模板和 VM 映像的空间要求: 表 2:空间要求 EBS VM 模板 所需磁盘空间 Oracle E-Business Suite 数据库 VM 模板 300 GB Oracle E-Business Suite 数据库 VM 300 GB Oracle E-Business Suite 应用程序 VM 模板 300 GB Oracle E-Busine
15、ss Suite 应用程序 VM (2 个 VM) 300 GB x 2 = 600 GB 所需总空间 1500 GB 4. 以 root 用户身份登录节点 1,然后使用以下命令创建一个 1600 GB 的共享存储库,用于托管 VM: $ oakcli create repo appsrepo size 1600G dg RECO $ oakcli show repo 5. Oracle 数据库机团队为每个 Oracle 数据库机版本发布了 RDBMS 克隆包。Oracle E-Business Suite 12.2.4 VM 需要 Oracle Database 11.2.0.4.3,可在补丁:17770873 Oracle Database Appliance 11.2.0.4.3 End-User(RDBMS 克隆)中获取此组件。 下载该 RDBMS 克隆。按以下方式使用 oakcli 实用程序以 root 用户身份提取软件: $ oakcli unpack package /p17770873_121200_Linux-x86-64.zip 第 2 步:准备目标 ORACLE_HOME 1. 使用 oakcli 创建一个新的 ORACLE_HOME 来托管数据库。 $ oakcli create dbhome version 11.2.0.4.3