`
yiyiboy2010
  • 浏览: 132160 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Oracle SOA Suite环境搭建详解(基于版本11.1.1.6.0)

阅读更多

 

Oracle SOA Suite环境搭建详解(基于版本11.1.1.6.0

终于完成了Windows 7 上面搭建Oracle SOA Suite环境,下面就来讲一下搭建步骤。

本机硬件环境如下:

OS – Windows 7 旗舰版 64SP1

RAM – 8GDDR3

CPU – Intel Core i3 – 2350M @ 2.3GHz 双核

首先需要到SOA Suite的官网下载(http://www.oracle.com/technetwork/middleware/soasuite/downloads/index.html)指定的文件,官网上说明的是对于版本11.1.1.6的需要下载的文件为:

1. Database

2. Oracle WebLogic Server + Coherence - Package Installer 10.3.6

3. Repository Creation Utility 11.1.1.6.0

4. JDeveloper 11.1.1.6.0

5. SOA Extension for JDeveloper 11.1.1.6.0

6. SOA Suite 11.1.1.6.0

7. Oracle Service Bus 11.1.1.6.0

需要注意的是这里需要安装的数据库版本是完全版的,而并不是官网上给出的XE,所有文件的下载文件链接见下:

Oracle Database 11g R2

http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.zip

http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_2of2.zip

Oracle WebLogic Server + Coherence - Package Installer 10.3.6

http://download.oracle.com/otn/nt/middleware/11g/wls/1036/oepe-wls-indigo-installer-11.1.1.8.0.201110211138-10.3.6-win32.exe

Repository Creation Utility 11.1.1.6.0

http://download.oracle.com/otn/nt/middleware/11g/111160/ofm_rcu_win_11.1.1.6.0_disk1_1of1.zip

JDeveloper 11.1.1.6.0

http://download.oracle.com/otn/java/jdeveloper/11.1.1.6.0/jdevstudio11116install.exe

SOA Extension for JDeveloper 11.1.1.6.0

http://download.oracle.com/otn-pub/jdeveloper/11.1.1.6.0/extensions/bpm-jdev-extension.zip

http://download.oracle.com/otn-pub/jdeveloper/11.1.1.6.0/extensions/soa-jdev-extension.zip

SOA Suite 11.1.1.6.0

http://download.oracle.com/otn/nt/middleware/11g/111160/ofm_soa_generic_11.1.1.6.0_disk1_1of2.zip

http://download.oracle.com/otn/nt/middleware/11g/111160/ofm_soa_generic_11.1.1.6.0_disk1_2of2.zip

Oracle Service Bus 11.1.1.6.0

http://download.oracle.com/otn/nt/middleware/11g/111160/ofm_osb_generic_11.1.1.6.0_disk1_1of1.zip

上面的所有文件直接下载即可,如果需要输入Oracle通行证的账号和密码,就请自行注册登录下载。

说明:安装过程中需要制定管理员名称和口令时,一律为weblogic/welcome1,但数据库除外,数据库的口令为Welcome1

一、安装Database

安装数据库比较简单,直接下一步就行了,这里注意的是数据库密码是Welcome1,字符集选择Unicode,其余的保持默认即可。

安装完成数据库之后,需要对数据的参数进行设置,主要设置的就是processes open_cursors,设置方式如下:

sqlplus sys/Welcome1@orcl as sysdba

SQL > show parameter processes

SQL > show parameter open_cursors

SQL > alter system set processes=500 scope=spfile;

SQL > alter system set open_cursors=800 scope=spfile;

设置完成之后需要重新启动数据库的服务,在services.msc中重新启动即可完成数据库的安装和配置。

二、安装WebLogic

安装数据库之后接下来安装WebLogic,虽然官方已经给出了最新的12.1.1版本,但是我们还是要找到之前的版本下载,毕竟开发环境还没有更新那么快,这里使用的是官方推荐的版本10.3.6,可以到下载页面

http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-main-097127.html

下载整合了Oracle WebLogic Server 11gR1 (10.3.6) + Coherence + OEPE - Package Installer的版本,本文中就是用了这一版本。

双击安装文件进行安装即可,只需要选择安装文件(例如:D:\programs\Oracle\Middleware,可以将所有中间件的产品都安装在这样的目录下)即可完成安装。

需要注意的是此步安装会顺带安装一个JDK,位置形如D:\programs\Oracle\Middleware\jdk160_29,在后面安装OSBSOA的时候会需要。

三、安装RCU

安装RCU也是官方推荐的版本,下载下来之后解压文件,解压到一个路径名没有空格的位置即可进入/rcuHome/BIN,运行rcu.bat进入安装界面。

需要选择安装组件时,点击安装所有的组件进行安装,因为我们会在未来进行Portal(门户)和WebCenter等的开发,安装时间比较长,大概40分钟左右,看计算机配置而定。

四、安装OSBSOA

这两个文件先安装那个都无所谓,以OSB安装为例,首先解压安装目录,进入到Disk1文件夹下,找到setup.exe,在该文件中新建一个run.bat文件,内容为setup.exe -jreLoc D:\programs\Oracle\Middleware\jdk160_29。后面的内容是在第二步中安装的JDK的路径,根据你实际情况修改即可。然后运行run.bat进行安装OSB,一路默认即可完成安装,SOA的安装方法类似,不再赘述。

五、配置WebLogic

在这里我们只需要配置SOA/BPM开发的Domain,不需要对其他的环境开发进行配置。

在开始菜单中找到Oracle SOA 11g – 主目录1 -> 配置Application Server的选项,进入WebLogic的配置界面,选择新建WebLogic域,点击下一步,需要选择所需组件的时候,勾选上下面的选项:

-Oracle BPM Suite

-Oracle Enterprise Manager

-Oracle SOA Suite

-Oracle WSM Policy Manager

-Oracle JRF

其实只要勾选上Oracle BPM SuiteOracle Enterprise Manager即可了,其余的三项会自动选上。

这种组织方式被称为Oracle BPM Suite。还有另外三种:Oracle BPM Suite for developersOracle SOA SuiteOracle SOA Suite for developers

其中Oracle BPM Suite for developers选择项为

-Oracle BPM Suite for developers

-Oracle Enterprise Manager

-Oracle SOA Suite for developers

-Oracle WSM Policy Manager

-Oracle JRF

Oracle SOA Suite选择项为:

-Oracle SOA Suite

-Oracle Enterprise Manager

-Oracle WSM Policy Manager

-Oracle JRF

Oracle SOA Suite for developers选择项为:

-Oracle SOA Suite for developers

-Oracle Enterprise Manager

-Oracle WSM Policy Manager

-Oracle JRF

这四种的区别主要为Oracle BPM SuiteOracle BPM Suite for developers是针对SOA/BPM开发的,前者会创建Administration Serversoa_server1两个服务器,AdminServer监听7001端口,soa_server1监听8001端口;而后者仅仅会创建一个AdminServer监听7001端口。

Oracle SOA SuiteOracle SOA Suite for developers是针对SOA开发的,本身没有太大用处。

如果在以上的基础之上再勾选上Oracle Business Monitoring就会创建一个名为bam_server1的服务器监听9001端口。

根据以上的说明可以发现其实SOA是包含BPM的,根据官方文档,可以得到下面的说明:

Oracle SOA Suite包含以下部分:

-BPELOracle Business Process Execution Language

-BAMOracle Activity Monitoring

-BPMOracle Business Management Suite

在这里我们选择的是第一种组合方式,命名为soa_domain,域创建完成之后,启动WebLogic的服务,可以在D:\programs\Oracle\Middleware\user_projects\domains\soa_domain\bin\startWebLogic.cmd中启动,也可以在开始菜单中Oracle Enterprise Pack for Eclipse->User Projects->soa_domain->Start Admin Server for Weblogic Server Domain中启动。等待WebLogic服务启动完成,运行如下的命令D:\programs\Oracle\Middleware\user_projects\domains\soa_domain\bin\startManagedWebLogic.cmd soa_server1,启动soa_server1,等待启动直到看到SOA Platform is running and accepting requests语句出现,表明启动完成,即可进入到bpm workspacebpm composer中进行配置和创建相关内容。

注意:第一次进入bpm workspace可能后台会报错,这个时候不要理它,等待加载完毕之后即可正常使用,下次启动就不会报错了。如果后台报出的错误是OOMOutOfMemory)的错误,这个时候需要停掉服务器,进入到D:\programs\Oracle\Middleware\user_projects\domains\soa_domain\bin目录下,运行setDomainEnv.cmd,重新分配JVM的内存空间,也可以手动修改,不过一般不需要手动修改。相关的管理页面如下图所示。


六、JDeveloper及插件的安装

JDeveloper的安装比较简单,这里不再赘述,插件的安装可以使用在线的方式,也可以使用下载离线升级包的方式安装。至此,BPM环境搭建完成。值得一提的是11.1.1.6版本的JDeveloper安装的时候也会顺带安装一个WebLogic,并且版本是10.3.5的,与之前的版本不一致,所以需要安装在不同的目录下,例如在和Middleware平行的目录下新建一个名为JDeveloper的文件夹用以安装JDeveloper便可避免冲突。

六、卸载

关于这些软件的卸载,其实还是相对比较简单的,除了数据库的卸载步骤稍多,其余的软件卸载都比较简单,只要在开始菜单中运行卸载选项,即可进入卸载界面,也可以在安装文件中查找卸载命令路径,比如SOA的卸载命令形如D:\programs\Oracle\Middleware\Oracle_SOA1\oui\bin\setup.exe –deinstall等等。对于JDeveloper的卸载,如果想下次重装JDeveloper的时候不再使用之前的配置文件,需要手动删除配置信息文件和工程文件,文件夹路径为:C:\Users\[用户名]\AppData\Roaming\JDeveloper。接下来就是依次卸载这些软件即可,最后卸载数据库,步骤稍多,可以按照以下的步骤进行:

1.在开始菜单中运行卸载命令(D:\programs\Oracle\Database11g\product\11.2.0\dbhome_1\oui\bin\setup.exe)也就是Universal Installer命令,选择所要卸载的组件,完成卸载即可。

2.关闭所有acle的服务,可以在services.msc中进行关闭

3.打开注册表(regedit)进入路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\,删除该路径下所有的以Oracle开头的服务名称,这些键是标识OracleWindows下注册的所有服务。

4.进入注册表,找到路径:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,删除Oracle路径,如果只有Oracle的其他产品(比如VirtualBox)没有数据库产品,那就不用动了,有数据库产品就删掉。

5.进入注册表路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application下,删除注册表中所有以Oracle开始的项目。

6.删除环境变量path中的Oracle路径(如果有的话)。

7.重新启动计算机,这时计算机就不会加载Oracle的服务,于是就可以删除所有的参与文件,所有的安装文件和在C:\Program Files (x86)64Oracle数据库的话就是C:\Program Files)下面的Oracle文件夹,以及开始菜单中的文件目录。

8.至此完成卸载,另外根据同事的介绍,使用360安全卫士也可以实现完全卸载,在卸载完成之后需要清理一下注册表和垃圾文件,如果想简单的话,也可以尝试使用这种方式。

相关的安装视频稍后公布地址,敬请期待。

  • 大小: 104.5 KB
  • 大小: 145.8 KB
1
1
分享到:
评论

相关推荐

    Oracle WebCenter 11g环境搭建手册(11.1.1.6.0)

    ### Oracle WebCenter 11g环境搭建手册(11.1.1.6.0) #### 1. 前期准备 ##### 1.1 硬件平台 搭建Oracle WebCenter Suite 11g环境至少需要1GB的物理内存和20GB的硬盘空间。为了确保系统的稳定运行,推荐配置2GB以上...

    Oracle-BIEE-(Business-Intelligence)-11g-11.1.1.6.0-学习

    为了搭建 Oracle BIEE 11g 的开发环境,需要安装以下软件: * ORACLE DATABASE 11G R2 * Oracle Business Intelligence Enterprise Edition 11g 安装步骤 ### 步骤 1:下载安装文件 * Oracle Database 11g R2:...

    Jdeveloper 11g(11.1.1.6.0)连接SVN2.0

    Subversion(SVN)是广泛应用的一种版本控制系统,而JDeveloper是Oracle提供的一个集成开发环境(IDE),主要用于Java、Web和企业级应用的开发。本文将详细介绍如何使用JDeveloper 11g (11.1.1.6.0) 连接并操作SVN ...

    Keil.STM32L0xx_DFP.1.6.0.pack

    标题中的"Keil.STM32L0xx_DFP.1.6.0.pack"是一个设备支持包(Device Family Pack,简称DFP),是Keil uVision IDE为了支持特定微控制器(MCU)系列而提供的软件组件。在这个案例中,它是针对STM32L0系列的,这是意法...

    ARM.mbedTLS.1.6.0.zip

    **ARM.mbedTLS.1.6.0.zip** 是一个包含加密软件包的压缩文件,主要针对基于 **Cortex-M3** 架构的 **STM32** 微控制器,并且适配了 **MDK-Keil** 开发环境。mbedTLS 是一个广泛使用的开源加密库,它提供了一系列安全...

    OBIEE11.1.6.2 BP1 补丁升级方法

    该补丁集适用于所有使用 Oracle Business Intelligence Enterprise Edition 11.1.1.6.0、11.1.1.6.1 和 11.1.1.6.2 版本的客户。这包括但不限于那些希望解决特定问题、提高性能或利用新功能的企业和个人开发者。 ##...

    ARM.mbedTLS.1.6.0.pack

    ARM.mbedTLS.1.6.0.pack 是基于平台(cortex-m3)stm32 MDK-keil 使用的加密软件包。贴在这里方便大家使用。

    dwfcore_wt.1.6.0

    版本号1.6.0表明这是该组件的一个较早版本。 描述中的“找到适合你的 新电脑”可能是在暗示这个组件与计算机硬件兼容性有关,或者它可能是一个针对新购买或升级的计算机的解决方案。这句话可能意味着“dwfcore_wt....

    Keil.ARM_Compiler.1.6.0.pack

    Version:1.6.0(2018-09-06) Release Notes: Added Cortex-M35P device support Event Recorder -extended SCVD file format with state information changed protocol version to 1.1 -added example projects for ...

    Keil.STM32L0xx_DFP.1.6.0.rar

    《Keil.STM32L0xx_DFP.1.6.0.rar——STM32L0xx在Keil环境下的开发与应用》 Keil.STM32L0xx_DFP.1.6.0.rar是一个专为STM32L0xx系列微控制器设计的开发包,该压缩文件用于在Keil集成开发环境中(IDE)进行程序开发。...

    PS图像清晰滤镜Perfectly.Clear.1.6.0汉化版

    这个1.6.0版本已经进行了汉化处理,更适合中国用户使用,无需担心语言障碍。该滤镜集成了多项先进的图像处理技术,旨在一次性解决常见的摄影问题,如曝光不足、色彩不准确、对比度不足以及细节丢失等。 滤镜的核心...

    Another-Redis-Desktop-Manager.1.6.0.exe

    Redis桌面(GUI)管理客户端

    ZProtect.Pro.v.1.6.0

    ZProtect.Pro.v.1.6.0

    Keil.STM32NUCLEO_BSP.1.6.0.pack

    Keil.STM32NUCLEO_BSP.1.6.0.pack STM32NUCLEO最新官方固件库

    Keil.STM32L0xx_DFP.1.6.0

    Keil.STM32L0xx的DFP.1.6.0

    javax.mail.1.6.0

    JavaMail 1.6.0版本还引入了一些新的特性和优化,例如更好的错误处理机制、对IMAP4rev1协议的增强支持以及对多线程环境的优化。"1.6.0版本.txt"文件可能包含了关于这个版本的详细变更日志和改进内容,对于深入理解这...

    spring-data-redis-1.6.0.RELEASE.jar + jedis-2.7.2.jar.rar

    包含Java说明文件、配置代码、redis相应版本的Jar 1、代码片段要求的框架为:SpringMVC,但原理都是一样的,采用其他方式也可以。 2、RedisMng为简单封装的接口,不封装,直接采用redisTemplate也可以。

    基于jweixin-1.6.0.js最新版本,搭建springboot web项目,实现微信分享,分享朋友圈,完整idea源码

    基于jweixin-1.6.0.js最新版本,搭建springboot web项目,实现微信分享,分享朋友圈,完整idea源码。 源码使用方法: 1.参考《H5网页实现微信分享,分享朋友圈功能(分享带图片,附源码)...

    火狐插件 hackbar.1.6.0.xpi

    火狐浏览器扩展详细说明: 包 含一些常用的工具。(SQL injection,XSS,加密等) 说明:快速对字符串进行各种编码的工具, MD5, Base64, URLencode, URLDecode。

Global site tag (gtag.js) - Google Analytics