当前位置: 首页 > news >正文

Nginx界的天花板-Oracle 中间件OHS 11g服务器环境搭建

  1. 环境信息

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

服务器IP

DNS

F5配置

OHS1

172.xx.xx.xx

ohs01.xxxxxx.com

ohs.xxxxxx.com

OHS2

172.xx.xx.xx

ohs02.xxxxxx.com

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

root用户/密码

root/***

应用用户/密码

oracle/***

  1. 准备工作

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

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

修改/etc/hosts文件,直接生效。 服务器的hosts内容如下: 本机host切记一定要配置好,不然安装会出问题

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

  1. 上传安装包 为每台服务器安装中间件产品需要提前上传一些安装包,包括如下: jdk-7u76-linux-x64.zip OHS11.1.1.9V75792-01.zip WebGates_11.1.2.3V75948-01.zip

  1. 环境安装 本次项目的环境安装只安装中间件IDM的OAM与OID套件。

  2. JDK安装

  1. 切换到root用户,执行mkdir -p /usr/java 命令 并执行授权命令 chown -R oracle /usr/java

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

  1. 执行cp jdk-7u76-linux-x64.zip /usr/java/ 命令将jdk-7u76-linux-x64.zip 安装文件移动到/usr/java目录下执行unzip jdk-7u76-linux-x64.zip并解压,并执行安装命令rpm -ivh jdk-7u76-linux-x64.rpm

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

  1. 配置环境变量执行命令 vim /etc/profile 并添加如下配置 export JAVA_HOME=/usr/java/jdk1.7.0_76 export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

  2. 添加完成保存之后,执行命令source /etc/profile,执行命令java –version,可以发现java版本已经更改为1.7

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

  1. 切换到oracle用户,执行source /etc/profile 命令 并执行echo $JAVA_HOME命令验证

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

  1. OHS 安装

  2. 解压OHS11.1.1.9V75792-01.zip文件,执行./runInstaller -jreLoc $JAVA_HOME命令

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

2.进入欢迎页面,点击Next按钮,进行下一步安装

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

3.选择Skip Software Updates,点击Next按钮,进入下一步

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

4.选择勾选Install Software – Do Not Configure选项,点击Next按钮,下一步

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

5.检查系统安装环境,点击Next按钮,进入下一步

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

6.选择OHS安装路径,点击Next按钮,进入下一步

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

7、等待安装

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

8.安装完成

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

  1. OHS实例安装 1.进入/oracle/ohshome/Middleware/Oracle_WT1 /bin 目录,执行./config.sh 命令

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

2.进入欢迎页面

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

3.选择实例安装路径

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

4.输入Web Cache Administrator的密码

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

5.选择Auto Port Configuration ,点击Next按钮,进行下一步配置

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

6.点击Configure按钮,进行配置

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

7.安装完成,进行下一步

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

8.浏览器中输入http://ohs01.xxxxx.com:7777,能正常访问

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

  1. OHS 80端口开放 一般情况下,页面的访问都是不需要带端口的,所以需要将ohs默认的7777端口改成80端口,实现步骤如下 1.进入/oracle/ohshome/Middleware/Oracle_WT1/instances/instance1/bin目录,执行./opmnctl stopall 命令

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

2.切换到root用户,进入/oracle/ohshome/Middleware/Oracle_WT1/ohs/bin目录,执行如下命令 chown root .apachectl chmod 6750 .apachectl

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

  1. 切换到oracle用户,进入/oracle/ohshome/Middleware/Oracle_WT1/instances/instance1/config/OHS/ohs1目录,配置httpd.conf中的用户/组,设置为oracle/oracle,并修改Listen 7777 为80

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

4.并修改Group User oracle Group oracle

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

5.在/oracle/ohshome/Middleware/Oracle_WT1/instances/instance1/bin目录下执行./opmnctl startall 命令 如果报如下错误,则切换到root用户下,执行 groupadd oracle 命令,新建oracle用户组

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

6.浏览器访问 http://ohs01.xxxxx.com/,说明80端口配置成功

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

  1. Webgate安装

1.进入/oracle/software/webgate 目录,将安装介质解压出来

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

2. 执行./runInstaller -jreLoc $JAVA_HOME 命令进行Webgate的安装

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

3.进入欢迎界面

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

4.选择skip software updates 选项,点击Next

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

5.检查环境,正常时,如下

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

7.选择安装路径

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

8.点击Install 按钮

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

9.等待安装

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

10.安装完成

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

相关文章:

Nginx界的天花板-Oracle 中间件OHS 11g服务器环境搭建

环境信息 服务器基本信息 如下表,本次安装总共使用2台服务器,具体信息如下: 服务器IP DNS F5配置 OHS1 172.xx.xx.xx ohs01.xxxxxx.com ohs.xxxxxx.com OHS2 172.xx.xx.xx ohs02.xxxxxx.com 服务器用户角色信息均为:…...

域名解析协议

一、DNS简述 ‌DNS协议是一种应用层协议,用于将域名转换为对应的IP地址‌,使得客户端可以通过域名来访问Internet上的各种资源‌ DNS的基础设施是由分层的DNS服务器实现的分布式数据库,它运行在UDP之上‌,通常使用端口号53‌ DN…...

微信小程序给外面的view设置display:flex;后为什么无法给里面的view设置宽度

如果父盒子view设置了display:flex,子view设置宽度值无效,宽度值都是随着内容多少而改变: 问题视图: 原因: flex布局元素的子元素,自动获得了flex-shrink的属性 解决方法: 给子view增加:fl…...

Maven怎么会出现一个dependency-reduced-pom.xml的文件

问题 今天打包时突然发现&#xff0c;多出了一个名为dependency-reduced-pom.xml的文件 解决方法 由于使用了maven-shade-plugin插件导致的&#xff0c;在 <plugin> 标签下添加 <configuration><createDependencyReducedPom>false</createDependencyR…...

突发!!!GitLab停止为中国大陆、港澳地区提供服务,60天内需迁移账号否则将被删除

GitLab停止为中国大陆、香港和澳门地区提供服务&#xff0c;要求用户在60天内迁移账号&#xff0c;否则将被删除。这一事件即将引起广泛的关注和讨论。以下是对该事件的扩展信息&#xff1a; 1. 背景介绍&#xff1a;GitLab是一家全球知名的软件开发平台&#xff0c;提供代码托…...

自学记录HarmonyOS Next DRM API 13:构建安全的数字内容保护系统

在完成了HarmonyOS Camera API的开发之后&#xff0c;我开始关注更复杂的系统级功能。在浏览HarmonyOS Next文档时&#xff0c;我发现了一个非常有趣的领域&#xff1a;数字版权管理&#xff08;DRM&#xff09;。最新的DRM API 13提供了强大的工具&#xff0c;用于保护数字内容…...

Vue 3 + Element Plus 实现文件上传组件:详细解析与实现指南

Vue 3 文件上传组件实现详解 在实际的前端开发中&#xff0c;文件上传是一个常见的需求&#xff0c;尤其是在需要处理文档、图片或其他类型文件的应用中。Vue 3 结合 Element Plus UI 组件库为我们提供了一个简单且灵活的文件上传解决方案。在这篇文章中&#xff0c;我们将详细…...

qt5.12.11+msvc编译器编译qoci驱动

1.之前编译过minGW编译器编译qoci驱动,很顺利就完成了,文章地址:minGW编译qoci驱动详解,今天按照之前的步骤使用msvc编译器进行编译,直接就报错了: 查了些资料,发现两个编译器在编译时,pro文件中引用的库不一样,下面是msvc编译器引用的库,其中编译引用的库我这里安装…...

Ubuntu 20.04 安装 LNMP

1. 更新系统 sudo apt update sudo apt upgrade2. 安装 Nginx sudo apt install nginx3. 安装 MariaDB (作为 MySQL 的替代) sudo apt install mariadb-server mariadb-client初始化 MariaDB 数据库&#xff08;可选&#xff09; sudo mysql_secure_installation4. 安装 PH…...

Llama 3 简介(一)

目录 1. 引言 1.1 Llama 3 的简介 1.2 性能评估 1.3 开源计划 1.4 多模态扩展 ps 1. 缩放法则 2. 超额训练&#xff08;Over-training&#xff09; 3. 计算训练预算 4. 如何逐步估算和确定最优模型&#xff1f; 2. 概述 2.1 Llama 3 语言模型开发两个主要阶段 2.2…...

在 CentOS 上安装 FFmpeg

在CentOS 上安装 FFmpeg 方法一&#xff1a;在线安装 添加 EPEL 和 RPM Fusion 源&#xff1a; sudo yum install epel-release sudo yum install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm安装 FFmpeg&#xff1a; sudo yu…...

Python------Pandas的数据结构

Pandas主要处理以下三个数据结构&#xff1a; 序列(Series) 数据帧(DataFrame) 面板(Panel) 数据结构维数描述序列11维结构&#xff0c;值可变&#xff0c;大小不变数据帧22维结构&#xff0c;值可变&#xff0c;大小可变&#xff0c;表结构面板3维标记&#xff0c;值可变…...

矩阵碰一碰发视频源码技术解析,支持OEM

一、引言 随着近场通信技术的不断发展&#xff0c;矩阵碰一碰发视频技术作为一种创新的交互方式&#xff0c;逐渐在各个领域崭露头角&#xff0c;如智能营销、展览展示、教育科普等场景中都有着广泛的应用前景。通过将多个碰一碰设备或感应区域组成矩阵形式&#xff0c;用户能够…...

【汇编语言】外中断(一)—— 外中断的魔法:PC机键盘如何触发计算机响应

文章目录 前言1. 背景介绍2. 接口芯片和端口3. 外中断信息3.1 什么是外中断信息3.2 外中断源的分类3.2.1 可屏蔽中断3.2.1.1 什么是可屏蔽中断&#xff1f;3.2.1.2 可屏蔽中断的处理过程 3.2.2 不可屏蔽中断3.2.2.1 什么是不可屏蔽中断&#xff1f;3.2.2.2 不可屏蔽中断的处理过…...

pymssql-2.1.4.dev5-cp37-cp37m-win_amd64.whl 安装

pip install pymssql 安装pymssql出现下面的问题 error: Microsoft Visual C 14.0 is required. Get it with “Microsoft Visual C Build Tools”: http://landinghub.visualstudio.com/visual-cpp-build-tools 因为要使用python连接sqlserver数据库&#xff0c;需要pymssq…...

在HTML中使用Vue如何使用嵌套循环把集合中的对象集合中的对象元素取出来(我的意思是集合中还有一个集合那种)

在 Vue.js 中处理嵌套集合&#xff08;即集合中的对象包含另一个集合&#xff09;时&#xff0c;使用多重 v-for 指令来遍历这些层次结构。每个 v-for 指令可以用于迭代一个特定级别的数据集&#xff0c;并且可以在模板中嵌套多个 v-for 来访问更深层次的数据。 例如&#xff…...

Apriori关联规则算法 HNUST【数据分析技术】(2025)

1.理论知识 Apriori是一种常用的数据关联规则挖掘方法&#xff0c;它可以用来找出数据集中频繁出现的数据集合。该算法第一次实现在大数据集上的可行的关联规则提取&#xff0c;其核心思想是通过连接产生候选项及其支持度&#xff0c;然后通过剪枝生成频繁项集。 Apriori算法的…...

Windows中Microsoft Edge兼容性问题|修复方案

针对Microsoft Edge浏览器在Windows系统中出现的兼容性问题解决步骤和策略&#xff1a; 作者是更改了注册表解决的&#xff0c;问题不一&#xff0c;大家遇到兼容性问题先按照第7个情况进行设置&#xff0c;大部分人是这个情况&#xff01; 清理缓存和Cookies 按快捷键:ctrlshi…...

Android 蓝牙开发-传输数据

概述 传统蓝牙是通过建立REFCCOM sockect来进行通信的&#xff0c;类似于socket通信&#xff0c;一台设备需要开放服务器套接字并处于listen状态&#xff0c;而另一台设备使用服务器的MAC地址发起连接。连接建立后&#xff0c;服务器和客户端就都通过对BluetoothSocket进行读写…...

webrtc获取IceCandidate流程

在WebRTC(Web Real-Time Communication)中,ICECandidate是一个关键概念,它用于描述在建立点对点(P2P)连接时可以考虑的潜在通信端点。以下是关于WebRTC中ICECandidate的详细解释: 一、ICECandidate的定义 ICECandidate对象通常包含以下关键属性: foundation:用于唯一…...

在软件开发中正确使用MySQL日期时间类型的深度解析

在日常软件开发场景中&#xff0c;时间信息的存储是底层且核心的需求。从金融交易的精确记账时间、用户操作的行为日志&#xff0c;到供应链系统的物流节点时间戳&#xff0c;时间数据的准确性直接决定业务逻辑的可靠性。MySQL作为主流关系型数据库&#xff0c;其日期时间类型的…...

基于大模型的 UI 自动化系统

基于大模型的 UI 自动化系统 下面是一个完整的 Python 系统,利用大模型实现智能 UI 自动化,结合计算机视觉和自然语言处理技术,实现"看屏操作"的能力。 系统架构设计 #mermaid-svg-2gn2GRvh5WCP2ktF {font-family:"trebuchet ms",verdana,arial,sans-…...

Appium+python自动化(十六)- ADB命令

简介 Android 调试桥(adb)是多种用途的工具&#xff0c;该工具可以帮助你你管理设备或模拟器 的状态。 adb ( Android Debug Bridge)是一个通用命令行工具&#xff0c;其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利&#xff0c;如安装和调试…...

智慧工地云平台源码,基于微服务架构+Java+Spring Cloud +UniApp +MySql

智慧工地管理云平台系统&#xff0c;智慧工地全套源码&#xff0c;java版智慧工地源码&#xff0c;支持PC端、大屏端、移动端。 智慧工地聚焦建筑行业的市场需求&#xff0c;提供“平台网络终端”的整体解决方案&#xff0c;提供劳务管理、视频管理、智能监测、绿色施工、安全管…...

Vue2 第一节_Vue2上手_插值表达式{{}}_访问数据和修改数据_Vue开发者工具

文章目录 1.Vue2上手-如何创建一个Vue实例,进行初始化渲染2. 插值表达式{{}}3. 访问数据和修改数据4. vue响应式5. Vue开发者工具--方便调试 1.Vue2上手-如何创建一个Vue实例,进行初始化渲染 准备容器引包创建Vue实例 new Vue()指定配置项 ->渲染数据 准备一个容器,例如: …...

C# 类和继承(抽象类)

抽象类 抽象类是指设计为被继承的类。抽象类只能被用作其他类的基类。 不能创建抽象类的实例。抽象类使用abstract修饰符声明。 抽象类可以包含抽象成员或普通的非抽象成员。抽象类的成员可以是抽象成员和普通带 实现的成员的任意组合。抽象类自己可以派生自另一个抽象类。例…...

BCS 2025|百度副总裁陈洋:智能体在安全领域的应用实践

6月5日&#xff0c;2025全球数字经济大会数字安全主论坛暨北京网络安全大会在国家会议中心隆重开幕。百度副总裁陈洋受邀出席&#xff0c;并作《智能体在安全领域的应用实践》主题演讲&#xff0c;分享了在智能体在安全领域的突破性实践。他指出&#xff0c;百度通过将安全能力…...

NFT模式:数字资产确权与链游经济系统构建

NFT模式&#xff1a;数字资产确权与链游经济系统构建 ——从技术架构到可持续生态的范式革命 一、确权技术革新&#xff1a;构建可信数字资产基石 1. 区块链底层架构的进化 跨链互操作协议&#xff1a;基于LayerZero协议实现以太坊、Solana等公链资产互通&#xff0c;通过零知…...

在QWebEngineView上实现鼠标、触摸等事件捕获的解决方案

这个问题我看其他博主也写了&#xff0c;要么要会员、要么写的乱七八糟。这里我整理一下&#xff0c;把问题说清楚并且给出代码&#xff0c;拿去用就行&#xff0c;照着葫芦画瓢。 问题 在继承QWebEngineView后&#xff0c;重写mousePressEvent或event函数无法捕获鼠标按下事…...

(一)单例模式

一、前言 单例模式属于六大创建型模式,即在软件设计过程中,主要关注创建对象的结果,并不关心创建对象的过程及细节。创建型设计模式将类对象的实例化过程进行抽象化接口设计,从而隐藏了类对象的实例是如何被创建的,封装了软件系统使用的具体对象类型。 六大创建型模式包括…...