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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【HENU】河南大学计院2024 计算机网络 期末复习知识点

和光同尘_我的个人主页 一直游到海水变蓝。 计网复习 第一章互联网组成类别交换方式分组交换的要点:分组交换的优点: 网络性能指标体系结构网络协议五层协议 第二章:物理层物理层的主要任务(四大特性)通信的三种方式…

深入探讨 Go 中的高级表单验证与翻译:Gin 与 Validator 的实践之道20241223

深入探讨 Go 中的高级表单验证与翻译:Gin 与 Validator 的实践之道 在现代后端开发中,表单验证是保证数据完整性和服务稳定性的核心环节。如何优雅、高效地实现表单验证,同时提供人性化的错误提示,是每位开发者的必修课。在本文中…

【VScode】第三方GPT编程工具-CodeMoss安装教程

一、CodeMoss是什么? CodeMoss是一款集编程、学习和办公于一体的高效工具。它兼容多种主流平台,包括VSCode、IDER、Chrome插件、Web和APP等,支持插件安装,尤其在VSCode和IDER上的表现尤为出色。无论你是编程新手还是资深开发者&a…

低代码开源项目Joget的研究——Joget7社区版安装部署

大纲 环境准备安装必要软件配置Java配置JAVA_HOME配置Java软链安装三方库 获取源码配置MySql数据库创建用户创建数据库导入初始数据 配置数据库连接配置sessionFactory编译下载tomcat启动下载aspectjweaver移动jw.war文件编写脚本运行 测试参考资料 Joget,作为一款开…

Pytorch | 利用SMI-FGRM针对CIFAR10上的ResNet分类器进行对抗攻击

Pytorch | 利用I-FGSSM针对CIFAR10上的ResNet分类器进行对抗攻击 CIFAR数据集SMI-FGRM介绍SMI-FGRM算法流程 SMI-FGRM代码实现SMI-FGRM算法实现攻击效果 代码汇总smifgrm.pytrain.pyadvtest.py 之前已经针对CIFAR10训练了多种分类器: Pytorch | 从零构建AlexNet对CI…

01大模型微调教程汇总

deepspeed教程参考:Getting Started - DeepSpeed chatglm3-6b 微调的教程:ChatGLM3/finetune_demo/README.md at main THUDM/ChatGLM3 GitHub 开源的测试数据集:https://zhuanlan.zhihu.com/p/634873585 一些教程 a. docker从入门到实践…

c++---------流类

格式化输入(cin的格式化) 基本用法与控制符 在C中,std::cin用于从标准输入(通常是键盘)读取数据。它默认以空白字符(空格、制表符、换行符)为分隔符来读取不同的数据。例如,读取两个…

NIPS2014 | GAN: 生成对抗网络

Generative Adversarial Nets 摘要-Abstract引言-Introduction相关工作-Related Work对抗网络-Adversarial Nets理论结果-Theoretical Results实验-Experiments优势和不足-Advantages and disadvantages缺点优点 结论及未来工作-Conclusions and future work研究总结未来研究方…

MySQL 锁概述

1.锁的分类 根据不同的分类角度可将锁分为: 按是否共享分:S 锁、X 锁按粒度分:表级锁、行级锁、全局锁(锁整个库)、页锁(锁数据页)意向锁:意向 S 锁、意向 X 锁:都是表…

自然语言处理与知识图谱的融合与应用

目录 前言1. 知识图谱与自然语言处理的关系1.1 知识图谱的定义与特点1.2 自然语言处理的核心任务1.3 二者的互补性 2. NLP在知识图谱构建中的应用2.1 信息抽取2.1.1 实体识别2.1.2 关系抽取2.1.3 属性抽取 2.2 知识融合2.3 知识推理 3. NLP与知识图谱融合的实际应用3.1 智能问答…

模型工作流:自动化的模型内部三角面剔除

1. 关于自动减面 1.1 自动减面的重要性及现状 三维模型是游戏、三维家居设计、数字孪生、VR/AR等几乎所有三维软件的核心资产,模型的质量和性能从根本上决定了三维软件的画面效果和渲染性能。其中,模型减面工作是同时关乎质量和性能这两个要素的重要工…

大语言模型(LLM)中大数据的压缩存储及其重要性

在大型语言模型(LLM)中,KV Cache(键值缓存)的压缩方法及其重要性。 为什么要压缩KV Cache? 计算效率:在生成文本的过程中,每个生成的token都需要与之前所有的token的键值&#xff…

GitLab安装及使用

目录 一、安装 1.创建一个目录用来放rpm包 2.检查防火墙状态 3.安装下载好的rpm包 4.修改配置文件 5.重新加载配置 6.查看版本 7.查看服务器状态 8.重启服务器 9.输网址 二、GitLab的使用 1.创建空白项目 2.配置ssh 首先生成公钥: 查看公钥 把上面的…

从0开始在linux服务器上部署SpringBoot和Vue

目录 一、申请服务器的IP (1)阿里云申请IP (2)设置服务器的密码 (3)远程终端——MobaXterm 二、Docker (1)安装Docker (2)镜像加速 (3&…

企业销售人员培训系统|Java|SSM|VUE| 前后端分离

【技术栈】 1⃣️:架构: B/S、MVC 2⃣️:系统环境:Windowsh/Mac 3⃣️:开发环境:IDEA、JDK1.8、Maven、Mysql5.7 4⃣️:技术栈:Java、Mysql、SSM、Mybatis-Plus、VUE、jquery,html 5⃣️数据库可…

智能家居实训室中,STC单片机驱动的“互联网+”智能家居系统设计

一、引言 随着经济的快速发展,人们对家居环境的智能化、网络化需求日益增强,智能家居的研究也因此受到了国内外相关机构的广泛关注。STC单片机凭借其卓越的性能和广泛的应用领域,成为了智能家居系统设计的优选方案。作为一种先进的微控制器&…

替代传统FTP传输,镭速大数据传输系统实现安全高效数据流转!

信息技术的快速进步让大数据成为了企业决策的关键支撑,但同时也带来了巨大的挑战。企业在运营过程中产生的数据量急剧增加,这对数据传输的速度、安全性和效率提出了更高的要求。然而,传统的FTP传输方式在处理大规模数据时显得力不从心&#x…

渗透Vulnhub-Solidstate靶机

本篇文章旨在为网络安全渗透测试行业靶机教学。通过阅读本文,读者将能够对渗透Vulnhub系列Solidstate靶机有定的了解 一、信息收集阶段 靶机官网:https://www.vulnhub.com/entry/solidstate-1%2C261/ 因为靶机为本地部署虚拟机网段,查看dhcp…

前端下载后端文件流,文件可以下载,但是打不开,显示“文件已损坏”的问题分析与解决方案

目录 场景还原 相关代码开发者工具 - 网络请求记录 问题排查 定位改bug 总结 场景还原 我在前端使用axios接收后端xlsx表格文件流并下载,xlsx文件能够下载成功,但是打开却显示文件无法打开 相关代码 请求API封装:Content–Type以及responseType经核…

什么样的LabVIEW控制算自动控制?

自动控制是指系统通过预先设计的算法和逻辑,在无人工干预的情况下对被控对象的状态进行实时监测、决策和调整,达到预期目标的过程。LabVIEW作为一种图形化编程工具,非常适合开发自动控制系统。那么,什么样的LabVIEW控制算作“自动…