前言 OHS完整安装过程包括安装weblogic(用于展示OHS图形配置界面)、OHS、WebCache组件,安装完成后启动weblogic能够在em管理控制台中可视化的配置和控制OHS相关参数和操作,更加便于管理。 为了保障OHS服务器稳定、不受其他因素干扰,并且不需要上述weblog
前言
OHS完整安装过程包括安装weblogic(用于展示OHS图形配置界面)、OHS、WebCache组件,安装完成后启动weblogic能够在em管理控制台中可视化的配置和控制OHS相关参数和操作,更加便于管理。
为了保障OHS服务器稳定、不受其他因素干扰,并且不需要上述weblogic图形管理界面时,可以采用本文档所介绍的简单安装模式。
1、安装OHS
与BIEE安装过程类似,在安装OHS之前首先保证服务器已经安装好开发包插件,尤其是CPP安装包,务必要提前安装就绪;其次,创建oracle或biee账户,将账户分配给oinstall用户组;同时客户端安装X-manager图形界面工具。
解压缩webtier压缩包,并进入WebTier安装目录,进入“Disk1”文件夹
通过export DISPLAY=IP地址:0.0命令,将屏幕输出至安装了x-manager的机器
执行runInstaller文件:./runInstaller
此时会输出图形界面如下,选择安装路径,点击”OK“:
如果操作系统权限不满足条件,系统会弹出以下窗口:此时需要复制下图中选中部分的脚本路径,以root账户登录系统,并执行脚本,执行后,点击 “OK”
点击“Next”
选择“Skip Software Updates”, 点击“Next”
该步骤很重要:只要选择仅安装模式,不要进行配置,“Install Software –Do not Configure”
点击“Next”,进行系统环境检查
点击“Next”,选择安装路径
取消输入oracle support账号,点击“Next”
点击“Next”,准备安装
点击“Installer”,开始安装,知道安装结束,关闭窗口
2、配置OHS
cd /d01/biee/Oracle/Middleware/Oracle_WT1/bin
执行config.sh命令,出现webTier图形化配置界面:
点击“Next”
此时只需要勾选Oracle HTTP Server,点击“Next”
点击“Next”
点击“Next”
取消Oracle Support账号填写,点击“Next”
点击“Configure”,开始进行配置:
配置完成,点击“Finish”关闭安装窗口
3、验证及OHS配置
在上述安装过程结束之后,ohs1服务默认是开启的,ohs1服务器的默认端口为7777,可以直接访问http://[IP]:7777,如果安装成功,输出界面如下:
此时需要做的操作包括:
查看OHS服务状态:> $ORACLE_INSTANCE/bin/opmnctl status
结果类似下图:
A:启动所有OHS服务:
> $ORACLE_INSTANCE/bin/opmnctl startproc process-type=OHS
B:启动指定的OHS服务:
> $ORACLE_INSTANCE/bin/opmnctl startproc ias-component=component_name
3、停止OHS服务
A:停止所有OHS服务:
> $ORACLE_INSTANCE/bin/opmnctl stopproc process-type=OHS
B:停止指定的OHS服务:
> $ORACLE_INSTANCE/bin/opmnctl stopproc ias-component=component_name
4、重启OHS服务
A:重启所有OHS服务:
> $ORACLE_INSTANCE/bin/opmnctl restartproc process-type=OHS
B:重启指定的OHS服务:
> $ORACLE_INSTANCE/bin/opmnctl restartproc ias-component=component_name
5、创建新的OHS服务
如果需要一个新的分发端口,此时需要创建新的OHS服务,以创建名为biee的OHS服务为例,具体命令如下:
> $ORACLE_INSTANCE/bin/opmnctl createcomponent -componentType OHS -componentName biee
注意:上述创建过程会自动创建一个名为biee的服务,所有侦听端口等信息都是自动创建(如:7778),如果需要在创建时对端口有要求,则需要增加以下参数:
-listenPort: OHS服务的侦听端口
-sslPort: SSL的侦听端口
以创建一个侦听端口为9704的名为biee的OHS服务为例,具体命令如下:
> $ORACLE_INSTANCE/bin/opmnctl createcomponent -componentType OHS -componentName biee -listenPort 9704
创建完成后,需要手工启动新的OHS服务:
> $ORACLE_INSTANCE/bin/opmnctl stopproc ias-component=biee
6、修改OHS服务侦听端口
修改OHS服务对应的httpd.conf文件(位置在Oracle_WT1\instances\instance1\config\OHS\(服务名))
修改:
# OHS Listen Port
Listen 9704
红色部分即可
注:若使修改生效,需重启OHS服务。
7、配置OHS分发
修改OHS服务对应的mod_wl_ohs.conf文件(位置与httpd.conf文件一致)
新创建的OHS服务,并无任何配置信息,打开上述文件后内容如下:
# NOTE : This is a template to configure mod_weblogic.
LoadModule weblogic_module "${ORACLE_HOME}/ohs/modules/mod_wl_ohs.so"
# This empty block is needed to save mod_wl related configuration from EM to this file when changes are made at the Base Virtual Host Level
# WebLogicHost
# WebLogicPort
# Debug ON
# WLLogFile /tmp/weblogic.log
# MatchExpression *.jsp
#
# SetHandler weblogic-handler
# PathTrim /weblogic
# ErrorPage http:/WEBLOGIC_HOME:WEBLOGIC_PORT/
#
此时需要在该文件中添加需要分发的目标服务器的IP地址、端口、和上下文根等信息,具体示例如下:
# NOTE : This is a template to configure mod_weblogic.
LoadModule weblogic_module "${ORACLE_HOME}/ohs/modules/mod_wl_ohs.so"
# This empty block is needed to save mod_wl related configuration from EM to this file when changes are made at the Base Virtual Host Level
# WebLogicHost
# WebLogicPort
# Debug ON
# WLLogFile /tmp/weblogic.log
# MatchExpression *.jsp
#location后的”/analytics”为需要分发的上下文根名称
#默认写法
SetHandler weblogic-handler
#配置日志文件输出地址,可以不用写
WLLogFile /d01/biee
#运行环境时,建议关闭Debug信息
Debug OFF
#要分发的集群的IP地址,和对应的端口号
WebLogicCluster 10.114.3.22:9704,10.114.3.23:9704
#要分发的集群的IP地址,和对应的端口号
WebLogicCluster 10.114.3.22:9704,10.114.3.23:9704
#默认写法
DynamicServerList Off
#
# SetHandler weblogic-handler
# PathTrim /weblogic
# ErrorPage http:/WEBLOGIC_HOME:WEBLOGIC_PORT/
#
配置完成后,需重启OHS服务
迪塔维
硬盘序列号是硬盘的一个重要标识,通常用于唯一标识硬盘以及进行硬件识别。在某些情况下,我们可能需要查询硬盘序列号,比如在安装操作系统、查找正确设备驱动程序或进行硬盘维修等情况下。本文将介绍一些简单的方法,帮助大家查询硬盘序列号。方法一:使用Windows命令提示符打开命令提示符。在Windows系统中,按下Win+R键,输入"cmd"并按下回车键即可打开命

如何通过PHP编写一个简单的在线预约系统随着互联网的普及和用户对便利性的追求,在线预约系统越来越受到欢迎。无论是餐厅、医院、美容院还是其他服务行业,都可以通过一个简单的在线预约系统来提高效率并为用户提供更好的服务体验。本文将介绍如何使用PHP编写一个简单的在线预约系统,并提供具体的代码示例。创建数据库和表格首先,我们需要创建一个数据库来存储预约信息。在MyS

如何使用Java编写一个简单的学生成绩报表生成器?学生成绩报表生成器是一个可以帮助老师或教育者快速生成学生成绩报告的工具。本文将介绍如何使用Java编写一个简单的学生成绩报表生成器。首先,我们需要定义学生对象和学生成绩对象。学生对象包含学生的姓名、学号等基本信息,而学生成绩对象则包含学生的科目成绩和平均成绩等信息。以下是一个简单的学生对象的定义:public

快速入门:使用Go语言函数实现简单的图书管理系统引言:随着计算机科学领域的不断发展,软件应用的需求也越来越多样化。图书管理系统作为一种常见的管理工具,也成为很多图书馆、学校和企业必备的系统之一。在本文中,我们将使用Go语言函数来实现一个简单的图书管理系统。通过这个例子,读者可以学习到Go语言中函数的基本用法以及如何构建一个实用的程序。一、设计思路:我们首先来

我们深知MicrosoftWindows11是一个功能齐全且设计吸引人的操作系统。但是,用户一直要求Windows11Lite版本。尽管它提供了重大改进,但Windows11是一个资源匮乏的操作系统,它可能很快就会使旧机器混乱到无法顺利运行的地步。本文将解决您最常问的关于是否有Windows11Lite版本以及是否可以安全下载的问题。跟着!有Windows11Lite版本吗?我们正在谈论的Windows11Lite21H2版本是由Neelkalpa的T

如何使用PHP开发简单的文件管理功能简介:文件管理功能在很多Web应用中都是必不可少的一部分。它允许用户上传、下载、删除和展示文件,为用户提供了便捷的文件管理方式。本文将介绍如何使用PHP开发一个简单的文件管理功能,并提供具体的代码示例。一、创建项目首先,我们需要创建一个基本的PHP项目。在项目目录下创建以下文件:index.php:主页面,用于显示上传表

如何通过C++编写一个简单的音乐推荐系统?引言:音乐推荐系统是现代信息技术的一个研究热点,它可以根据用户的音乐偏好和行为习惯,向用户推荐符合其口味的歌曲。本文将介绍如何使用C++编写一个简单的音乐推荐系统。一、收集用户数据首先,我们需要收集用户的音乐偏好数据。可以通过在线调查、问卷调查等方式来获得用户对不同类型音乐的喜好程度。将数据保存在一个文本文件或数据库

<p><strong>邮件应用程序</strong>是Windows11内置的一个非常有用的电子邮件客户端。它允许您从一个位置管理所有邮件帐户。虽然Mail应用程序非常有用,但有时可能需要重置,有时也需要重新安装,原因有多种。在本文中,我们将通过一些简单的步骤说明如何从Windows11轻松卸载Mail应用程序,以及如何轻松地从MicrosoftStore将其取回。</p>&l


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

Atom编辑器mac版下载
最流行的的开源编辑器

Dreamweaver Mac版
视觉化网页开发工具

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。