Patching OIM 11.1.1.5.0 to 11.1.1.5.3

article/2025/10/25 22:20:38

本指南也可以应用到OIM11.1.1.5.1或11.1.1.5.2。

获取修补程序
您将需要以下补丁:

1. Patch Name: 13106312
Product: Oracle SOA Platform
Release: 11.1.1.5.0

2. Patch Name: 13704894
Product: Oracle Identity Manager
Release: 11.1.1.5.0

Initial Setup
Create a directory called “patches”. Extract the contents of the files you have downloaded into the “patches” directory.
Follow the commands given below:
cd ~
mkdir patches
unzip p13106312_111150_Generic.zip -d patches/
unzip p13704894_111150_Generic.zip -d patches/

For more information about the patches and the patching process, read the “README.txt” inside each of the patch directory.

Applying Opatch
The WebLogic Administrator server must be running. The OIM and SOA managed servers must be down. OIM and SOA each has its own Opatch directory and inventory, so make sure you are using the right “ORACLE_HOME” that corresponds to the type of patch you are applying. Also, the “opatch apply” command must be executed inside the directory of each unzipped patch. Follow the instructions given below.

#SOA Patch 13106312
cd ~/patches/13106312
export PATH=/home/oracle/middleware/Oracle_SOA1/OPatch:$PATH
export ORACLE_HOME=/home/oracle/middleware/Oracle_SOA1
opatch apply

#IDM Patch 13704894
cd ~/patches/13704894
export PATH=/home/oracle/middleware/Oracle_IDM2/OPatch:$PATH
export ORACLE_HOME=/home/oracle/middleware/Oracle_IDM2
opatch apply

#Validating the patches has been applied
cd /home/oracle/middleware/Oracle_IDM2/OPatch
export ORACLE_HOME=/home/oracle/middleware/Oracle_IDM2
./opatch lsinventory
cd /home/oracle/middleware/Oracle_SOA1/OPatch
export ORACLE_HOME=/home/oracle/middleware/Oracle_SOA1
./opatch lsinventory

如果你得到下面给出的警告,那么你进行罚款。发生这种情况,因为最新的补丁是累积的,这意味着它们包含以前的修补程序。.

clip_image002

Executing the “patch_oim_wls.sh” Script
Navigate to the “<IDM_HOME>/server/bin” directory and modify the “patch_oim_wls.profile” file. Add the following information to the “patch_oim_wls.profile” and adjust the variable accordingly:

cd /home/oracle/middleware/Oracle_IDM2/server/bin

vim patch_oim_wls.profile

ant_home=/home/oracle/middleware/modules/org.apache.ant_1.7.1

java_home=/usr/java/jdk1.6.0

mw_home=/home/oracle/middleware

oim_oracle_home=/home/oracle/middleware/Oracle_IDM2

operationsDB.user=DEV_OIM

OIM.DBPassword=weblogic123

operationsDB.driver=oracle.jdbc.OracleDriver

operationsDB.host=192.168.40.101

operationsDB.serviceName=idmdb

operationsDB.port=1521

appserver.type=wls

mdsDB.user=DEV_MDS

mdsDB.password=weblogic123

mdsDB.host=192.168.40.101
mdsDB.port=1521

mdsDB.serviceName=idmdb

weblogic_user=weblogic

weblogic_password=weblogic123

weblogic_host=192.168.40.102

weblogic_port=8001

weblogic.server.dir=/home/oracle/middleware/wlserver_10.3

oimserver_host=192.168.40.102

oimserver_port=14000

oim_managed_server=oim_server1

oim_domain_dir=/home/oracle/middleware/user_projects/domains/oim_domain

soa_home=/home/oracle/middleware/Oracle_SOA1
soa_managed_server=soa_server1

soaserver_host=192.168.40.102

soaserver_port=8005

taskdetails_target_name=soa_server1

Execute the following script:
cd /home/oracle/middleware/Oracle_IDM2/server/bin
./patch_oim_wls.sh

Logs
The logs are located in the “/home/oracle/middleware/Oracle_IDM2/server/setup/deploy-files” directory.
To check what is happening during the “patch_oim_wls” script, execute the following command:
tail -f patch_oim_wls.log

转载于:https://www.cnblogs.com/iyunzhe/p/3541901.html


http://chatgpt.dhexx.cn/article/S4g96qox.shtml

相关文章

使用OIM的Design Console配置

1、运行安装oim的文件&#xff08;我的是Oracle_IDM1/bin里面的config.sh&#xff09;,选择如下 next 第一个为主机名&#xff08;电脑名&#xff09; next...finish 2、启动designconsole 在Oracle_IDM2里面找到wlfullclient.jar拷贝到Oracle_IDM1/designconsole/ext里面。 运…

给oim_对OIM Web(UI)层进行压力测试

给oim Oracle IDM中的默认配置保留20个专用于服务前端&#xff08;UI&#xff09;请求的线程 。 这基本上意味着应用程序服务器具有20个线程池&#xff0c;可用于为通过Web控制台&#xff08;/ identity或/ sysadmin&#xff09;访问OIM的用户提供服务。 对于Weblogic &#x…

如何OIM 11.1.1.5.0打补丁到11.1.1.5.2

将OIM11.1.1.5.0安装好之后,如需要打补丁到11.1.1.5.2,则按照如下的步骤: 下载两个patch,一个是SOA的,一个是OIM的。Oracle官方文档说如果想要给OIM打补丁的话就需要先把SOA先升级。 官方文档的地址:https://updates.oracle.com/Orion/Services/download?type=readme&…

基于 JavaFX 开发的聊天客户端 OIM-即时通讯

OIM 详细介绍 一、简介 OIM是一套即时通讯的聊天系统&#xff0c;在这里献给大家&#xff0c;一方面希望能够帮助对即时通讯有兴趣研究的朋友&#xff0c;希望我们能够共同进步&#xff0c;另一个就是希望能够帮助到需要即时通讯系统的朋友或者企业&#xff0c;可以直接使用或者…

java仿QQ聊天软件OIM艰辛之路

既然QQ能仿ICQ, 咱java也来个仿QQ.在我刚学完java后&#xff0c;就想做点什么项目锻炼下自己的技能。凑巧的是&#xff0c;我一个同样学java的朋友在做一个仿qq的项目&#xff0c;不过他做的实在太丑了。 然后他想让我也一块做这个&#xff0c;我心想&#xff0c;像qq这么高难…

oim-server-web打包测试环境不起作用问题 vue+typeScript

本人对前端只有个略懂 当我使用npm run test测试 alert(process.env.NODE_ENV)结果是正常能返回出 当我使用npm run build --test打包部署服务器后 返回的结果是 2021 04 25 暂时未找到解决方法 所以先冒着被同事孤立的风险用以下解决方法 修改前 class Config {private …

基于 JavaFX 开发的聊天客户端 OIM-即时通讯

OIM 详细介绍 一、简介 OIM是一套即时通讯的聊天系统&#xff0c;在这里献给大家&#xff0c;一方面希望能够帮助对即时通讯有兴趣研究的朋友&#xff0c;希望我们能够共同进步&#xff0c;另一个就是希望能够帮助到需要即时通讯系统的朋友或者企业&#xff0c;可以直接使用或…

electron-builder打包linux桌面程序(OIM-E多平台即时通讯软件)

1、OIM-E 开源主页 主页链接 2、打包Linux 开始踩了几个坑&#xff0c;我图简单因此尝试在windows打包linux包。结果就是不行&#xff0c;梯子啥的都挂了&#xff0c;结果无效。报如下错误&#xff1a; ⨯ Get https://service.electron.build/find-build-agent?no-cache1…

oim failed_对OIM Web(UI)层进行压力测试

oim failed Oracle IDM中的默认配置保留20个专用于服务前端(UI)请求的线程。 从根本上讲&#xff0c;这意味着应用程序服务器具有20个线程池&#xff0c;可用于为通过Web控制台(/ identity或/ sysadmin)访问OIM的用户提供服务。 对于Weblogic &#xff0c;这是它的配置方式&…

oim(类QQ)开源项目源码阅读笔记(1)——登录部分

oim项目是码云上相当优秀的开源项目&#xff0c;项目完整&#xff0c;有客户端&#xff0c;服务器端web端&#xff0c;项目地址:https://gitee.com/oimchat 因为最近打算使用javafx写个客户端&#xff0c;所以看了一下该项目基于java的pc客户端源码&#xff0c;客户端项目如下…

聊聊开源聊天软件oim-fx

最近忽然要开发聊天软件&#xff0c;上网百度学习了一下。先是找到一些socket编程的文章。后来&#xff0c;在博客园找到这篇文章&#xff0c;得到一些启示&#xff1a;《超赞的8款开源聊天软件》 https://blog.csdn.net/huaairen/article/details/89006927 今天有点时间&…

java实例化对象的四种方式

java实例化对象的4种方式 用new 语句创建对象&#xff0c;这是最常用的创建对象方法。 package test;public class Father {public void print() {System.out.println("我是father");} public static void main(String[] args) {Father f new Father();f.print();…

java实例化对象的几种方式

这里一共整理了四种方法 ①用类的new &#xff08;&#xff09;创建 ②用clone方法创建&#xff0c; 需要类实现 Cloneable 接口 ③通过反射机制创建 ④将一个对象实例化后&#xff0c;进行序列化&#xff0c;再反序列化 下面是实现代码 1&#xff09;用类的new &#xff…

详解C#实例化对象的三种方式及性能对比

前言 做项目过程中有个需求要实例化两万个对象并添加到List 中&#xff0c;这个过程大概需要1min才能加载完&#xff08;传参较多&#xff09;&#xff0c;于是开启了代码优化之旅&#xff0c;再此记录。 首先想到的是可能实例化比较耗时&#xff0c;于是开始对每种实例化方式…

父类声明子类实例化对象详解

测试代码&#xff1a; public class Employee {public String name;public String getType(){return "Employee";}} public class Manager extends Employee{private int money;public String getType(){return "Manager";} }public static void main(St…

java实例化对象后面添加花括号的理解分析

java实例化对象后面添加花括号的理解分析 昨天在看MyBatis官方文档时看到这么一段代码 return new SQL() {{SELECT("P.ID, P.USERNAME, P.PASSWORD, P.FIRST_NAME, P.LAST_NAME");FROM("PERSON P");if (id ! null) {WHERE("P.ID like #{id}");}…

Unity 创建/实例化对象

在程序运行过程中创建、实例化对象物体需要用到Object类中的 Instantiate 函数&#xff0c;例如&#xff0c;我们场景中有一个物体A&#xff1a; 现在我们想要在场景中创建五个该物体&#xff0c;则用Instantiate函数将该物体作为参数传入&#xff1a; using UnityEngine;pu…

几种对象实例化方式详解

一&#xff09;对象实例化常用方式 方式一&#xff1a;直接new一个对象&#xff0c;最常用的一种。 方式二&#xff1a;反射&#xff0c;通过Class.forName("类的全限定名")。 方式三&#xff1a;构造器&#xff0c;通过Class.forName("类的全限定名")&…

yolov5剪枝 实战

&#xff08;1&#xff09;步骤 剪枝的一般步骤只是在正常训练的后面加上了稀疏化训练和剪枝的步骤。 &#xff08;2&#xff09;稀疏化训练 主要区别 稀疏化训练的代码和正常训练的代码的差别主要体现在 ①反向传播 ②优化器 ③parse_opt代码 接下来从代码执行训练简单分析…

Spark 推测执行(speculative)

一 speculative简介 在spark作业运行中&#xff0c;一个spark作业会构成一个DAG调度图&#xff0c;一个DAG又切分成多个stage&#xff0c;一个stage由多个Task组成&#xff0c;一个stage里面的不同task的执行时间可能不一样&#xff0c;有的task很快就执行完成了&#xff0c;…