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.rhkb.cn/news/494037.html

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

相关文章

Elasticsearch-分词器详解

什么是分词器 1、分词器介绍 对文本进行分析处理的一种手段,基本处理逻辑为按照预先制定的分词规则,把原始文档分割成若干更小粒度的词项,粒度大小取决于分词器规则。 常用的中文分词器有ik按照切词的粒度粗细又分为:ik_max_word和ik_smart&…

CE之植物大战僵尸植物无冷却

思路:先扫描所有的未知道初始化的值,一般是4字节,然后我们先种植一棵植物再通过CE扫描不断变化的值,等植物冷却结束后再去扫描未变化的值,重复操作。然后找到冷却值,然后通过汇编的方式去编写nop代码&#…

Datawhale AI冬令营——Chat-悟空设计

Chat - 悟空项目介绍 一、项目背景 当前大模型市场竞争激烈,通用大模型众多,但针对特定领域、具有特色风格的垂直领域微调模型仍有较大发展空间。以《西游记》这一高人气影视IP为依托进行微调,能在文化娱乐相关细分市场吸引用户关注&#xf…

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

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

Java基于SSM框架的无中介租房系统小程序【附源码、文档】

博主介绍:✌IT徐师兄、7年大厂程序员经历。全网粉丝15W、csdn博客专家、掘金/华为云//InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇&#x1f3…

Activiti开启流程实例

开始绘流程图,首先右击鼠标可以看到一下图标,都有相对应的意思 画好一个简易的流程过后,可以看到xml文件中已经有了 右击生成png格式的图片 图片点击后就是一个视图的效果 将流程文件部署 Test public void testDeploy() {//1.创建流程引擎P…

ECharts柱状图-柱图42,附视频讲解与代码下载

引言: 在数据可视化的世界里,ECharts凭借其丰富的图表类型和强大的配置能力,成为了众多开发者的首选。今天,我将带大家一起实现一个柱状图图表,通过该图表我们可以直观地展示和分析数据。此外,我还将提供…

解锁移动设备管理新技能-RayLink远程控制手机

在这个忙碌的现代社会中,智能手机已经成为我们生活的重要组成部分,它们不再仅仅是通讯工具,而是我们日常生活的核心。随着这种变化,远程控制手机的技术应运而生,为我们开启了一个全新的移动设备管理时代。今天&#xf…

基于DockerCompose搭建Redis主从哨兵模式

linux目录结构 内网配置 哨兵配置文件如下,创建3个哨兵配置文件 # sentinel26379.conf sentinel26380.conf sentinel26381.conf 内容如下 protected-mode no sentinel monitor mymaster redis-master 6379 2 sentinel down-after-milliseconds mymaster 60000 s…

c++--------c++概念

定义与起源 C是一种高级编程语言,它是C语言的扩展。C由Bjarne Stroustrup在20世纪80年代初开发,最初被称为“C with Classes”。其设计目的是在保持C语言高效性的同时,增加面向对象编程(OOP)的特性。例如,…

【优选算法---归并排序衍生题目】剑指offer51---数组中的逆序对、计算右侧小于当前元素的个数、翻转对

一、剑指offer51---数组中的逆序对 题目链接: LCR 170. 交易逆序对的总数 - 力扣(LeetCode) 题目介绍: 在数组中的两个数字,如果前面⼀个数字大于后面的数字,则这两个数字组成⼀个逆序对。输入一个数组&#xff0c…

C++算法第十二天

本篇文章,我们继续学习动态规划 第一题 题目链接 面试题 17.16. 按摩师 - 力扣(LeetCode) 题目解析 代码原理 代码编写 细节问题处理 这里的细节问题就是当n 0时的这种情况 完整源代码 class Solution { public: int massage(vector&…

java全栈day20--Web后端实战(Mybatis基础2)

一、Mybatis基础 1.1辅助配置 配置 SQL 提示。 默认在 mybatis 中编写 SQL 语句是不识别的。可以做如下配置: 现在就有sql提示了 新的问题 产生原因: Idea 和数据库没有建立连接,不识别表信息 解决方式:在 Idea 中配置 MySQL 数…

2023年厦门市第30届小学生C++信息学竞赛复赛上机操作题(三、2023C. 太空旅行(travel))

#include <bits/stdc.h>using namespace std;struct Ship {int u; // 从地球到火星的时间int v; // 从火星到天王星的时间 };// 自定义比较函数 bool cmp(const Ship &a, const Ship &b) {return a.u max(a.v, b.u) b.v < b.u max(b.v, a.u) a.v; }int ma…

使用qemu搭建armv7嵌入式开发环境

目录 目录 1 概述 2 环境准备 2.1 vexpress系列开发板介绍 2.2 安装工具 2.2.1 安装交叉工具链 2.2.2 安装qemu 2.2.3 安装其他工具 3 启动uboot 3.1 uboot下载与编译 3.1.1 下载 3.1.2 编译 3.2 使用qemu启动uboot 4 启动kernel 4.1 下载和编译kernel 4.1.1 下…

CSDN外链失效3:

参考我之前的博客&#xff1a; 外链失效博客1&#xff1a;随想笔记1&#xff1a;CSDN写博客经常崩溃&#xff0c;遇到外链图片转存失败怎么办_csdn外链图片转存失败-CSDN博客 外链失效博客2&#xff1a;网络随想2&#xff1a;转语雀_md格式转语雀lake格式-CSDN博客 markdown…

《LangChain大模型应用开发》书籍分享

前言 ChatGPT和OpenAI开发的GPT模型不仅改变了我们的写作和研究方式&#xff0c;还改变了我们处理信息的方式。《LangChain大模型应用开发》讨论了聊天模式下的LLM的运作、能力和局限性&#xff0c;包括ChatGPT和Gemini。书中通过一系列实际例子演示了如何使用LangChain框架构…

Jenkins持续集成部署——jenkins安装

前言 Jenkins 是一个开源的自动化服务器&#xff0c;主要用于持续集成&#xff08;CI&#xff09;和持续交付&#xff08;CD&#xff09;。它为软件开发团队提供了一个易于使用的平台来自动化构建、测试和部署应用程序的过程。 Jenkins 主要功能 1. 持续集成 (CI) 自动构建…

飞牛 fnos 使用docker部署 bili-sync:打造自动化 B 站资源下载器,与主流媒体服务器无缝衔接

Bili-Sync介绍及相关部署操作 一、Bili-Sync概述 Bili-Sync是哔哩哔哩内容同步助手&#xff0c;它能借助用户提供的登录信息&#xff0c;定期对用户的视频合集以及个人收藏进行遍历&#xff0c;找出还没在本地保存的新内容&#xff0c;然后自动下载到本地存储&#xff0c;以此…

Idean 处理一个项目引用另外一个项目jar 但jar版本低的问题

当在idea中一个module A引用另外一个项目B的jar&#xff0c;但是从私服仓库中拉下的jar版本比较低导致编译不通过时&#xff0c;可以把项目B拉下来&#xff0c;重新编译打包jar跟新到本地的仓库 选中右边菜单的Maven 选中对应的项目B-》Lifecycle->双击 install也可以按住c…