Oracle中间件 SOA之 OSB 12C服务器环境搭建

  1. 环境信息

  2. 服务器基本信息 如下表,本次安装总共使用1台服务器,具体信息如下: App1服务器

归类

APP服务器

Ip Address

172.xx.30.xx

HostName

appdev01. xxxxx.com

Alias

appdev01

OSB1服务器

归类

OSB服务器

Ip Address

172.xx30.xx

HostName

osbdev01.xxxxx.com

Alias

osbdev01

SOA1服务器

归类

SOA服务器

Ip Address

172.17.30.xx

HostName

soadev01.xxxxx.com

Alias

soadev01

服务器用户角色信息均为:

root用户/密码

root/***

应用用户/密码

oracle/***

  1. 数据库基本信息 RCU创建中使用的数据库链接信息如下:

参数名称

参考值

Database Type

Oracle Database

Host Name

172.xx.30.xx

Port

1521

Service Name

PORTALDEVP

Username

sys

Password

***

Role

sysdba

  1. 准备工作

  2. 配置hosts 修改/etc/sysconfig/network,重启生效。

添加图片注释,不超过 140 字(可选)

修改/etc/hosts文件,直接生效。 服务器的hosts内容如下:

添加图片注释,不超过 140 字(可选)

  1. 上传安装包 为每台服务器安装中间件产品需要提前上传一些安装包,包括如下: fmw_12.2.1.1.0_wls.jar fmw_12.2.1.1.0_soa.jar fmw_12.2.1.1.0_osb.jar fmw_12.2.1.1.0_infrastructure(ADR).jar jdk-8u101-linux-x64.tar.gz

添加图片注释,不超过 140 字(可选)

  1. 环境安装 本次项目的环境安装只安装中间件的SOA与OSB套件。

  2. JDK安装

  1. 切换到oracle用户,进入Java安装目录/usr/java tar -xvf /oracle/software/jdk-8u101-linux-x64.tar.gz,如下图

添加图片注释,不超过 140 字(可选)

  1. 设置环境变量 vi /etc/profile,在文件末尾加上以下内容: export PATH export JAVA_HOME=/usr/java/jdk1.8.0_101 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$CLASSPATH

添加图片注释,不超过 140 字(可选)

  1. 添加完成保存之后,执行命令如下ESC’:’wq 保存退出该文件

  2. 添加完成保存之后,root执行命令source /etc/profile

  3. 在执行java –version命令,如果如下图,表示jdk安装成功。

添加图片注释,不超过 140 字(可选)

  1. Weblogic安装

注意:在文档没有特别的声明使用root用户的地方,都是以oracle用户进行安装和操作。

  1. 使用命令进入服务器上的/oracle/software目录 cd /oracle/software

添加图片注释,不超过 140 字(可选)

  1. 执行命令java –jar fmw_12.2.1.1.0_wls.jar,如下图:

添加图片注释,不超过 140 字(可选)

  1. 解压完成弹出安装界面,选择安装目录,这里输入/oracle/oralnentory,点击OK,如下图:

添加图片注释,不超过 140 字(可选)

  1. 生成12C的安装向导,如下图:

添加图片注释,不超过 140 字(可选)

  1. 进入安装welcome页面,点击next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 是否自动升级,这里选择跳过,点击next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 选择oracle_home主目录,这里选择/oracle/fmwhome,点击Next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 选择安装服务器的类型,这里选择Complete with Examples,点击Next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 检查是否满足安装条件,点击Next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 软件更新是否需要邮件通知,这里不需要,点击Next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 弹出错误提示框,不提供邮件,点击Yes,如下图:

添加图片注释,不超过 140 字(可选)

  1. 点击安装Weblogic,点击install,如下图:

添加图片注释,不超过 140 字(可选)

  1. 等待安装结束,点击next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 安装完成,查看日志,点击next结束安装向导,如下图:

添加图片注释,不超过 140 字(可选)

  1. 安装结束后,弹出配置Weblogic的页面,点击cancle,稍后手动配置,如下图:

添加图片注释,不超过 140 字(可选)

  1. 点击Yes,结束Weblogic安装,如下图:

添加图片注释,不超过 140 字(可选)

  1. 基础框架安装

  2. 使用命令进入服务器上的/oracle/software目录 cd /oracle/software

  3. 执行命令java –jar fmw_12.2.1.1.0_infrastructure(ADR).jar,如下图:

添加图片注释,不超过 140 字(可选)

  1. 选择安装路径,这里选择/oracle/oralnventory,点击ok,如下图:

添加图片注释,不超过 140 字(可选)

  1. 弹出安装向导,等待完成,如下图:

添加图片注释,不超过 140 字(可选)

  1. 进入安装welcome页面,点击next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 选择跳过更新,点击next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 选择oracle_Home的目录,这里选择已有的,点击下拉框 选中,如下图:

添加图片注释,不超过 140 字(可选)

  1. 选择安装方式,选择Fusion Middleware Infrastructure With Example,点击next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 检测是否满足安装条件,检测通过后点击next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 安装详情,点击install,如下图:

添加图片注释,不超过 140 字(可选)

  1. 等待安装完成后,点击next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 完成安装,此次安装结果为成功,点击finish,如下图:

添加图片注释,不超过 140 字(可选)

  1. SOA安装

  2. 使用 命令进入服务器/oracle/software目录, cd /oracle/software

  3. 使用命令命令java –jar fmw_12.2.1.1.0_soa.jar,如下图:

添加图片注释,不超过 140 字(可选)

  1. 弹出安装主目录,这里选择目录为:/oracle/oralnventory,点击OK,如下图:

添加图片注释,不超过 140 字(可选)

  1. 进入安装welcome页面,点击next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 跳过自动更新,点击next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 选择SOA安装的oracle_home目录,这里同上,选择/oracle/fmwhome,如下图:

添加图片注释,不超过 140 字(可选)

  1. 选择安装类型,这里选择SOA Suite,点击Next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 检测是否环境是否满足安装条件,点击Next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 显示安装摘要信息,点击Install,如下图:

添加图片注释,不超过 140 字(可选)

  1. 显示安装进度,等待几分钟,如下图:

添加图片注释,不超过 140 字(可选)

  1. 安装完成,点击Next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 安装完成,显示相关信息,点击Finish完成安装,如下图:

添加图片注释,不超过 140 字(可选)

  1. OSB安装

  2. 使用命令进入服务器/oracle/software目录 cd /oracle/software

  3. 使用命令命令java –jar fmw_12.2.1.1.0_osb.jar,如下图:

添加图片注释,不超过 140 字(可选)

  1. 弹出安装目录,这里选择/home/oracle/oralnventory 点击OK,如下图:

添加图片注释,不超过 140 字(可选)

  1. 进入安装welcome页面,点击next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 跳过检查软件更新,点击Next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 选择安装OSB的路径,点击Next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 选择安装类型,默认即可,点击Next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 检测环境是否满足软件安装条件,点击next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 显示安装摘要,点击Install,如下图:

添加图片注释,不超过 140 字(可选)

  1. 显示安装进度,等待几分钟,如下图:

添加图片注释,不超过 140 字(可选)

  1. 显示安装完成,点击Next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 显示安装完成,点击Finish,完成安装,如下图:

添加图片注释,不超过 140 字(可选)

  1. RCU安装 1.使用命令行进入服务器 /oracle/fmwhome/oracle_common/bin目录 cd /oracle/fmwhome/oracle_common/bin 2.执行.rcu

添加图片注释,不超过 140 字(可选)

3.弹出安装目录,点击next

添加图片注释,不超过 140 字(可选)

4.选择System Load and Product Load ,点击next

添加图片注释,不超过 140 字(可选)

5.填写数据库连接信息,点击next

添加图片注释,不超过 140 字(可选)

6.弹出窗口,点击OK

添加图片注释,不超过 140 字(可选)

7.选择Oracle AS Repository Components,点击next

添加图片注释,不超过 140 字(可选)

8.弹出checking窗口,点击OK

添加图片注释,不超过 140 字(可选)

9.输入用户名密码,点击next

添加图片注释,不超过 140 字(可选)

10.点击next

添加图片注释,不超过 140 字(可选)

11.点击next

添加图片注释,不超过 140 字(可选)

12.因为表空间不错在,需要点击OK创建

添加图片注释,不超过 140 字(可选)

13.点击创建,完成。

  1. 域配置 环境安装完成之后,需要进行相应的配置,才可以正常使用。

  2. 创建Domain

schema的创建是通过RCU往数据库灌输脚本,因此不需要在SOA1和SOA2服务器两台服务器上重复安装,只需要在其中的一台服务器上执行一次就可以了。本次安装在app1服务器执行。

  1. 进入Weblogic服务器安装目录/oracle/fmwhome/wlserver/,如下图:

添加图片注释,不超过 140 字(可选)

  1. 进入common/bin 执行Domain创建命令,命令如下; ./config.sh,如下图:

添加图片注释,不超过 140 字(可选)

  1. 进入Domain创建页面, 选择创建一个新的Domain,路径为:/oracle/fmwhome/user_projects/domains/soa_domain,如下图:

添加图片注释,不超过 140 字(可选)

  1. 选择安装模版,新增模版如下,点击next,如下图:

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

  1. 选择工程的目录,同Domain的目录,点击Next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 输入管理weblogic的用户名和密码的信息,点击Next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 选择Domain的类型以及使用JDK的类型,Domain选择Production,JDL选择默认,如下图:

添加图片注释,不超过 140 字(可选)

  1. 选择数据库的类型,这里选择RCU,输入DBMS/server, Host Name,Schema,password,点击Get RCU Configuation,通过后点击Next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 配置数据源,默认即可,点击next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 测试数据源连接,测通过后点击Next,如下图:

  2. 选择Keystore,默认即可,点击Next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 选择需要安装配置的中间件,如下图:

添加图片注释,不超过 140 字(可选)

  1. 配置AdminServer,默认配置即可,点击next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 配置AdminServer的管理员登录名和密码,如下图:

添加图片注释,不超过 140 字(可选)

  1. 配置应用服务器,,如下图:

添加图片注释,不超过 140 字(可选)

服务器配置JAR如下图所示: App1:

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

Osb1

添加图片注释,不超过 140 字(可选)

SOA1:

添加图片注释,不超过 140 字(可选)

  1. 配置machines,配置情况如下图:

添加图片注释,不超过 140 字(可选)

  1. 将server服务器与machines关联,如下图

添加图片注释,不超过 140 字(可选)

  1. 创建Virtual Targets,这里不需要创建,默认即可,点击next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 部署targets ,这里默认即可,点击next,如下图:

添加图片注释,不超过 140 字(可选)

  1. 显示创建内容,点击create开始创建,如下图:

添加图片注释,不超过 140 字(可选)

  1. 显示安装进度,等待几分钟,如下图:

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

  1. 安装成功,显示部分配置信息,如下图:

添加图片注释,不超过 140 字(可选)

  1. 服务器启动及访问

  2. Weblogic启动

  1. 启动NodeManager服务,命令如下: 进入目录/oracle/fmwhome/user_projects/domains/soa_domain/bin 输入以下命令开启NodeManager并将日志写入node.out nohup ./startNodeManager.sh >node.out & 如下图:

添加图片注释,不超过 140 字(可选)

  1. 在目录下开启Weblogic,命令如下

nohup ./startweblogic.sh >admin.out &

添加图片注释,不超过 140 字(可选)

查看服务器日志,具体命令如下:

tail -1000f admin.out

添加图片注释,不超过 140 字(可选)

  1. 应用服务器开启 启动托管服务器,AdminServer启动完成后,进入console http://osbdev01.xxxxx.com:7001/console,启动托管服务器,如下图:

添加图片注释,不超过 140 字(可选)

  1. 服务器访问

console

http://osbdev01.xxxxx.com:7001/console

em

http://osbdev01.xxxxx.com:7001/em

osbconsole

http://osbdev01.xxxxx.com:7001/sbconsole

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/64833.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java小知识点:比较器

java中自主排序主要根据一个Comparator类来实现。 他内部实现用的是Timsort策略。大概思想是说将整个集合分成几个小段,每个小段分别排序,然后再拼在一起。 主要用法是传入两个数(也可以不是Integer或int类型,这里只是把他们都统称…

红米Note 9 Pro5G刷小米官方系统

前言 刷机有2种方式:线刷 和 卡刷。 线刷 线刷:需要用电脑刷机工具,例如:XiaoMiFlash.exe,通过电脑和数据线对设备进行刷机。 适用场景: 系统损坏无法开机。恢复官方出厂固件。刷机失败导致软砖、硬砖的…

Centos7 部署ZLMediakit

1、拉取代码 #国内用户推荐从同步镜像网站gitee下载 git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit cd ZLMediaKit #千万不要忘记执行这句命令 git submodule update --init 2、安装编译器 sudo yum -y install gcc 3、安装cmake sudo yum -y install cmake 4…

HarmonyOS NEXT 技术实践-基于意图框架服务实现智能分发

在智能设备的交互中,如何准确理解并及时响应用户需求,成为提升用户体验的关键。HarmonyOS Next 的意图框架服务(Intents Kit)为这一目标提供了强大的技术支持。本文将通过一个项目实现的示例,展示如何使用意图框架服务…

观察者模式(sigslot in C++)

大家,我是东风,今天抽点时间整理一下我很久前关注的一个不错的库,可以支持我们在使用标准C的时候使用信号槽机制进行观察者模式设计,sigslot 官网: http://sigslot.sourceforge.net/ 本文较为详尽探讨了一种观察者模…

workman服务端开发模式-应用开发-gateway长链接端工作原理

一、长链接的工作原理 Register类其实也是基于基础的Worker开发的。Gateway进程和BusinessWorker进程启动后分别向Register进程注册自己的通讯地址,Gateway进程和BusinessWorker通过Register进程得到通讯地址后,就可以建立起连接并通讯了。而Gateway进程…

Ubuntu vi(vim)编辑器配置一键补全main函数

1.打开对应的配置文件 vi ~/.vim/snippets/c.snippets 2.按G将光标定位到文件末尾 3.按i进入插入模式 以tab键开头插入下的内容,空行也要加 tab键 4.:wq保存退出 5.再打开任意一个新的 .c文件后,插入模式输入 main 然后按tal键就能补全了

Onvif服务端开发

实现了Onvif服务端的设备搜索和RTSP流的功能。用 ONVIF Device Manager 测试工具可以成功搜索到设备和获取到RTSP流,有的路由器可能不支持239.255.255.250组播,我一开始用的电信的那种光猫路由器二合一的,一直搜不到设备,后面用So…

Windows脚本清理C盘缓存

方法一:使用power文件.ps1的文件 脚本功能 清理临时文件夹: 当前用户的临时文件夹(%Temp%)。系统临时文件夹(C:\Windows\Temp)。 清理 Windows 更新缓存: 删除 Windows 更新下载缓存&#xff0…

THM:Skynet[WriteUP]

目录 连接至THM服务器并启动靶机 信息收集 使用rustscan对靶机TCP端口进行开放扫描 使用nmap对靶机TCP开放端口进行脚本、服务扫描 使用nmap对靶机TCP开放端口进行漏洞、系统扫描 使用nmap对靶机常用UDP端口进行开放扫描 使用nmap对137端口进行针对性扫描 使用enum4lin…

【C语言】矩阵乘法

相信你是最棒哒!!! 文章目录 题目描述 正确代码 总结 题目描述 根据两个矩阵相乘的法则: 矩阵A乘矩阵B,得矩阵C,方法是A的第一行元素分别对应乘以B的第一列元素各元素,相加得C11,A的…

Jackson 的@JsonSerialize 注解

1. 概述 Jackson 提供了一套强大的注解,用于定制 Java 对象与 JSON 之间的序列化和反序列化过程。其中一个非常灵活的注解是JsonSerialize,它用于为对象指定自定义序列化器。在本教程中,我们将通过一个员工管理系统来深入了解这个注解的使用…

2025年前端面试热门题目——HTML|CSS|Javascript|TS知识

以下是对这些 HTML 面试问题的详细解答&#xff1a; 1. HTML 的 src 和 href 属性有什么区别? src (Source) 属性&#xff1a; 用于嵌入资源&#xff0c;例如图像、脚本或 iframe。加载资源时&#xff0c;当前页面的加载会暂停&#xff0c;直到资源加载完成。常用于 <img&g…

Redis篇--常见问题篇7--缓存一致性2(分布式事务框架Seata)

1、概述 在传统的单体应用中&#xff0c;事务管理相对简单&#xff0c;通常使用数据库的本地事务&#xff08;如MySQL的BEGIN和COMMIT&#xff09;来保证数据的一致性。然而&#xff0c;在微服务架构中&#xff0c;由于每个服务都有自己的数据库&#xff0c;跨服务的事务管理变…

简易分页制作

简易分页功能实现 分页是一种常见的前端功能&#xff0c;特别是在需要展示大量数据时。它通过将数据分割成多个页面&#xff0c;帮助用户更容易浏览并提高页面加载性能。本文将介绍一个简易分页的实现思路及其代码实现&#xff0c;旨在帮助开发者快速理解并实现分页功能。 功…

基于winform的五子棋机器人系统开发 (更新中ing)

一、实物硬件表拟定 笔记本电脑、正运动控制器、三个汇川伺服驱动器、三个滑动模组 二、软件开发 注意细节&#xff1a; ①主界面使用三个panel容器进行构建 pannel容器设置属性参数&#xff1a;(1) dock ② 添加自定义控件&#xff1a;首先创建类库&#xff0c;删除默认…

Springmvc,spring ,mybatis,整合,ssm

上一章内容&#xff1a; 1.spring框架:作用 开源的框架--提供IOC和AOPIOC控制反转 把创建对象的权力交于spring创建&#xff0c;并管理对象的生命周期&#xff0c;通过DI完成对象属性的注入。 ​ 2. spring配置中<bean>也可以使用注解Component Controller Service Repo…

微服务分布式(二、注册中心Consul)

首先我们需要安装consul,到官网下载Consul Install | Consul | HashiCorp Developer 在解压的consul目录下 执行启动命令 consul agent -dev 启动服务 -dev表示开发模式 -server表示服务模式 启动后在浏览器访问8500端口http://localhost:8500/可以看到服务管理界面 项目…

示波器--UNI-T 优利德 UT4102C 使用介绍

示波器--UNI-T 优利德 UT4102C 使用介绍 1 介绍图示特点 2 UTP04示波器探头&#xff08;100M带宽&#xff09;3 功能介绍4 示例RS232 电平信号测试 参考 1 介绍 图示 特点 2GS/s的实时采样率&#xff1a;设备能够以每秒2吉萨&#xff08;Giga Samples per second&#xff09;…

半连接转内连接规则的原理与代码解析 |OceanBase查询优化

背景 在查询语句中&#xff0c;若涉及半连接&#xff08;semi join&#xff09;操作&#xff0c;由于半连接不满足交换律的规则&#xff0c;连接操作必须遵循语句中定义的顺序执行&#xff0c;从而限制了优化器根据参与连接的表的实际数据量来灵活选择优化策略的能力。为此&am…