Oracle VM上的WebLogic 12.1.3 SOA与数据库**.*.*.*整合部署指南

需积分: 13 0 下载量 186 浏览量 更新于2024-11-11 收藏 1.3MB ZIP 举报
资源摘要信息:"在本文中,我们将详细探讨如何在一个虚拟机(VM)上部署和配置Oracle WebLogic Server 12.1.3,以及与之配套的Oracle Database **.*.*.*,包括企业服务总线(ESB)、服务导向架构(SOA)、业务流程管理(BPM)、业务活动监控(BAM)和B2B解决方案。我们将使用Vagrant作为虚拟化工具,Puppet作为自动化配置管理工具,并结合Oracle Linux 6.6操作系统进行环境搭建。 首先,需要明确的是,标题中提到的“biemond-orawls-oradb-vagrant-12.1.3-infra-soa”是指一系列预配置的Vagrant盒子(Boxes),这些盒子是预先打包好的虚拟机镜像,包含了Oracle WebLogic Server 12.1.3和Oracle Database **.*.*.*的安装和配置。这意味着通过下载并运行这个盒子,用户可以在自己的机器上快速搭建起一个包含SOA基础架构的虚拟环境,而无需进行复杂的安装和配置步骤。 描述中提到的关键知识点包括: 1. **Oracle WebLogic Server 12.1.3和Service-Oriented Architecture (SOA)**: WebLogic Server是Oracle提供的一个Java EE应用程序服务器,它支持SOA。SOA是一种架构风格,通过将业务功能作为服务组合在一起,以实现业务流程的灵活性和可重用性。 2. **Oracle Database **.*.*.***: 这是Oracle数据库的版本,包含了JRF(Java Required Files),这是Oracle融合中间件基础设施的一部分,提供数据库的Java支持。 3. **Oracle Linux 6.6**: 这是Oracle提供的Linux操作系统版本,支持容器和虚拟化技术,是运行Oracle软件的推荐平台。 4. **Puppet 3.7.3**: Puppet是一种开源的配置管理工具,通过使用Puppet,可以实现自动化管理服务器配置,确保服务器配置的一致性和标准化。 5. **Vagrant**: Vagrant是一个开源工具,用于创建和配置轻量级的、可复现的开发环境。通过Vagrant,可以快速搭建和启动虚拟机环境,这对于开发、测试和演示Oracle WebLogic和数据库解决方案非常有用。 6. **VirtualBox**: VirtualBox是一种虚拟化软件,可以运行在Windows、Linux、Mac等主机操作系统上,支持多种客户机操作系统。在描述中提到的VirtualBox版本至少为4.3.18,这意味着用户需要保证使用的是支持的VirtualBox版本或更新版本。 7. **软件安装和配置**: 描述中提到需要下载所有Oracle二进制文件并将它们添加到/VirtualBox共享文件夹中。这涉及到Vagrantfile的配置,需要指定软件文件的本地路径和虚拟机上的路径,以确保虚拟机可以访问到这些文件。 8. **数据库和管理员密码**: 文档描述了数据库管理员用户(sys用户)的默认密码为"Welcome01",这是一个默认设置,应当在实际部署时更改为更安全的密码。 9. **Ruby标签**: 由于Ruby是Puppet的脚本语言,这表明在自动化配置管理过程中,可能会使用Ruby语言编写的Puppet脚本来安装和配置Oracle软件。 通过使用这些技术和工具,可以在一台虚拟机上快速搭建起一个完整的Oracle WebLogic和数据库环境,进行开发、测试或演示。这种方法不仅可以节省设置时间,还可以确保开发和测试环境的一致性,从而提高工作效率。"