R12.2 EBS 修改 APPS 密码 详细步骤

news2024/11/15 11:44:10

目录

  • 前言
  • 准备
  • 修改步骤
    • 1.关闭应用层
    • 2.FNDCPASS 修改密码
    • 3. 运行 autoconfig
    • 4.单独启动 webLogic 服务
    • 5.登录weblogic,更新apps密码
    • 6.启动应用层
    • 7.验证
  • 结尾

前言

本文的目的是修改 apps 密码,主要参考官方文档 metalink 1674462.1,请注意本文只针对特定版本,不过从官网上看,适配的是所有 R12,建议先在测试环境操作验证。
背景:

  • EBS版本: R12.2.7
  • apps密码:apps
  • weblogic密码:manager0

目的:修改 apps密码为 apps123

准备

在正式处理前,有几件事需要提前注意下:
(1)登录 weblogic 控制台,并确认当前正常情况下,服务器的状态情况,后面在所有步骤都已完成后,我们需要检查weblogic各个服务器的状态是否正常,目的是改之前的状态一致。在这里插入图片描述
也关注下目前拥有的数据源,我这里有两个 EBSDataSourceOAEADatasource,后面在修改密码后,我们需要对现有的数据源验证数据库连接是否正常。
在这里插入图片描述
PS: 一般来说,weblogic 控制台的登录网址是 <host>:<port>/console
启用的 port 可以通过以下脚本获取:

[applsit@hserpsit ~]$ cat $CONTEXT_FILE | grep s_wls_adminport
         <wls_adminport oa_var="s_wls_adminport" oa_type="PORT" base="7001" step="1" range="-1" label="WLS Admin Server Port">7011</wls_adminport>

本例中为 7011

(2)关于修改后的密码,比如下面我使用的复杂密码 cvx@zS2*dH,提示错误 Oracle error 922: has been detected in alterpassword2,经我验证,发现特殊字符只能使用 _,一旦有别的就会提示错误,当然不同的EBS版本可能会有差异,建议如果是在改正式环境,先提前在测试区验证好新密码是否可用。

[applsit@hserpsit ~]$ FNDCPASS apps/apps 0 Y system/manager SYSTEM APPLSYS cvx@zS2*dH
Log filename : L6243684.log


Report filename : O6243684.out
[applsit@hserpsit ~]$ cat L6243684.log
+---------------------------------------------------------------------------+
Application Object Library: Version : 12.2

Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved.

FNDCPASS:
+---------------------------------------------------------------------------+

Current system time is 26-JAN-2024 12:32:15

+---------------------------------------------------------------------------+

Arguments

   FNDCPASS system/***** SYSTEM APPLSYS *****
+----------------------------------------------------------------------------+
Working...
APP-FND-02704: Unable to alter user APPLSYS to change password.
Oracle error 922:  has been detected in alterpassword2.

+---------------------------------------------------------------------------+
Concurrent request completed
Current system time is 26-JAN-2024 12:32:16

+---------------------------------------------------------------------------+

修改步骤

1.关闭应用层

我们先将应用层整个关闭:

$ADMIN_SCRIPTS_HOME/adstpall.sh apps/apps

2.FNDCPASS 修改密码

  • 语法
FNDCPASS <logon> 0 Y <SYSTEM username>/<SYSTEM password> SYSTEM APPLSYS <new_password>
  • 本例如下,另外需要注意的是,在修改 APPLSYS 密码后,APPSAPPS_NE 也会同步修改,保持一致;在执行完毕后,会有提示日志文件名称,请务必查看确认执行是否成功。
[applsit@hserpsit ~]$ FNDCPASS apps/apps 0 Y system/manager SYSTEM APPLSYS apps123
Log filename : L6243325.log


Report filename : O6243325.out
[applsit@hserpsit ~]$ cat L6243325.log
+---------------------------------------------------------------------------+
Application Object Library: Version : 12.2

Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved.

FNDCPASS:
+---------------------------------------------------------------------------+

Current system time is 25-JAN-2024 17:19:12

+---------------------------------------------------------------------------+

Arguments

   FNDCPASS system/***** SYSTEM APPLSYS *****
+----------------------------------------------------------------------------+
Working...

FNDCPASS completed successfully.

+---------------------------------------------------------------------------+
Concurrent request completed successfully
Current system time is 25-JAN-2024 17:19:13

+---------------------------------------------------------------------------+

3. 运行 autoconfig

用 apps 的新密码 apps123 执行脚本,此步需要稍等几分钟。

[applsit@hserpsit ~]$ $ADMIN_SCRIPTS_HOME/adautocfg.sh
Enter the APPS user password:

The log file for this session is located at: /u01/sit/app/fs2/inst/apps/SIT_hserpsit/admin/log/01251723/adconfig.log

AutoConfig is configuring the Applications environment...

AutoConfig will consider the custom templates if present.
        Using CONFIG_HOME location     : /u01/sit/app/fs2/inst/apps/SIT_hserpsit
        Classpath                   : /u01/sit/app/fs2/FMW_Home/Oracle_EBS-app1/shared-libs/ebs-appsborg/WEB-INF/lib/eb   sAppsborgManifest.jar:/u01/sit/app/fs2/EBSapps/comn/java/classes

        Using Context file          : /u01/sit/app/fs2/inst/apps/SIT_hserpsit/appl/admin/SIT_hserpsit.xml

Context Value Management will now update the Context file

        Updating Context file...COMPLETED

        Attempting upload of Context file and templates to database...COMPLETED

Configuring templates from all of the product tops...
        Configuring AD_TOP........COMPLETED
        Configuring FND_TOP.......COMPLETED
        Configuring ICX_TOP.......COMPLETED
        Configuring MSC_TOP.......COMPLETED
        Configuring IEO_TOP.......COMPLETED
        Configuring BIS_TOP.......COMPLETED
        Configuring CZ_TOP........COMPLETED
        Configuring SHT_TOP.......COMPLETED
        Configuring AMS_TOP.......COMPLETED
        Configuring CCT_TOP.......COMPLETED
        Configuring WSH_TOP.......COMPLETED
        Configuring CLN_TOP.......COMPLETED
        Configuring OKE_TOP.......COMPLETED
        Configuring OKL_TOP.......COMPLETED
        Configuring OKS_TOP.......COMPLETED
        Configuring CSF_TOP.......COMPLETED
        Configuring IBY_TOP.......COMPLETED
        Configuring JTF_TOP.......COMPLETED
        Configuring MWA_TOP.......COMPLETED
        Configuring CN_TOP........COMPLETED
        Configuring CSI_TOP.......COMPLETED
        Configuring WIP_TOP.......COMPLETED
        Configuring CSE_TOP.......COMPLETED
        Configuring EAM_TOP.......COMPLETED
        Configuring GMF_TOP.......COMPLETED
        Configuring PON_TOP.......COMPLETED
        Configuring FTE_TOP.......COMPLETED
        Configuring ONT_TOP.......COMPLETED
        Configuring AR_TOP........COMPLETED
        Configuring AHL_TOP.......COMPLETED
        Configuring IES_TOP.......COMPLETED
        Configuring OZF_TOP.......COMPLETED
        Configuring CSD_TOP.......COMPLETED
        Configuring IGC_TOP.......COMPLETED

AutoConfig completed successfully.

4.单独启动 webLogic 服务

在启动全部应用层前,我们先单独启动 webLogic 服务,因为我们需要将更新的密码也同步更新到 weblogic中的数据源里(不要启动应用层别的服务)

[applsit@hserpsit ~]$ $ADMIN_SCRIPTS_HOME/adadminsrvctl.sh start

You are running adadminsrvctl.sh version 120.10.12020000.10

Enter the WebLogic Admin password:
Enter the APPS Schema password:
Starting WLS Admin Server...
Refer /u01/sit/app/fs2/inst/apps/SIT_hserpsit/logs/appl/admin/log/adadminsrvctl.txt for details

AdminServer logs are located at /u01/sit/app/fs2/FMW_Home/user_projects/domains/EBS_domain_SIT/servers/AdminServer/logs

adadminsrvctl.sh: exiting with status 0

adadminsrvctl.sh: check the logfile /u01/sit/app/fs2/inst/apps/SIT_hserpsit/logs/appl/admin/log/adadminsrvctl.txt for more information ...

5.登录weblogic,更新apps密码

首先点击 锁定并编辑,进入修改状态,定位到 服务 - 数据源,如下,本例中包括有2个数据源 EBSDataSourceOAEADatasource
在这里插入图片描述
我们以 EBSDataSource 为例,OAEADatasource或者你有更多其他数据源,操作都是一样的
(1)单击名称 EBSDataSource,进入详细界面,切换至 连接池 标签页下,修改密码后,点击保存
在这里插入图片描述
(2)相同方式继续修改其他数据源,然后点击 激活更改
在这里插入图片描述

6.启动应用层

用新密码启动应用层

$ADMIN_SCRIPTS_HOME/adstrtal.sh apps/apps123

因为我们已经单独启动了 weblogic,所以你会看到提示 The AdminServer is already running,这是正常的。
在这里插入图片描述

7.验证

(1)再次登录 weblogic 控制台,打开 服务 - 数据源,打开 监视 标签页,点击数据源名称。
在这里插入图片描述
(2)打开 测试 标签页,选择数据源后,点击 测试数据源
在这里插入图片描述
如果一切正常,会有成功提示。
在这里插入图片描述
(3)将所有的数据源下的服务器测试成功后,打开 环境 - 服务器,请确认服务器状态是否与变更密码前的状态一致。
在这里插入图片描述
如果有异常状态的服务,则可以单独重启,比如若 oafm_server1 状态异常,可以用脚本进行重启:

# 停止 oafm_server1 服务
$ADMIN_SCRIPTS_HOME/admanagedsrvctl.sh stop oafm_server1
# 开始 oafm_server1 服务
$ADMIN_SCRIPTS_HOME/admanagedsrvctl.sh start oafm_server1

(4)最后登录 EBS,检查打开form界面,或者提交请求是否正常,如果请求未能正常运行,则检查并发管理器,重启即可。
PS:关于并发重启的更多了解,可以查看文章 EBS 并发整理

cd $ADMIN_SCRIPTS_HOME
# 关闭并发管理器
adcmctl.sh stop apps/apps
# 检查是否还有遗留进程,一般需要等几分钟,进程慢慢会关闭,如果有遗留 kill -9 <pid>,手工杀进程
ps -ef | grep FNDLIBR
# 启动并发管理器,可以等几分钟 ps -ef | grep FNDLIBR,一般进程又会再次生成
adcmctl.sh start apps/apps
# 查看并发管理器状态
adcmctl.sh status apps/apps

(5)如果涉及SOA接口的,也调用下看看是否正常。

结尾

至此,关于EBS R12的修改apps密码的相关步骤已全部完成。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

go语言(十九)---- channel

channel的使用 //1. 发送value到channelchannel <- value //2. 接收并将其丢弃<- channel //3. 从channel中接收数据&#xff0c;并将其赋值给x x : <- channel 例子 package mainimport "fmt"func main() {//定义一个channelc : make(chan int)go func…

如何在Shopee平台上进行宠物类目的选品丨shopee宠物选品

在Shopee平台上进行宠物类目的选品是一个重要的任务&#xff0c;它直接关系到卖家的销售业绩和市场竞争力。为了成功选择适合的宠物用品&#xff0c;在选品过程中&#xff0c;卖家可以遵循以下策略&#xff1a; 先给大家推荐一款shopee知虾数据运营工具知虾免费体验地址&#…

【C语言/数据结构】排序(直接插入排序|希尔排序)

&#x1f308;个人主页&#xff1a;秦jh__https://blog.csdn.net/qinjh_?spm1010.2135.3001.5343&#x1f525; 系列专栏&#xff1a;《数据结构》https://blog.csdn.net/qinjh_/category_12536791.html?spm1001.2014.3001.5482 ​​​​ 目录 插入排序 直接插入排序&…

网站服务器中毒或是被入侵该怎么办?

随着互联网的普及和发展&#xff0c;网站服务器已经成为了企业和个人存储数据、展示信息的重要平台。然而&#xff0c;网络安全问题也日益突出&#xff0c;其中网站服务器中毒或被入侵的事件时有发生。一旦发生这种情况&#xff0c;不仅会导致网站无法正常运行&#xff0c;还可…

大数据期望最大化(EM)算法:从理论到实战全解析

文章目录 大数据期望最大化&#xff08;EM&#xff09;算法&#xff1a;从理论到实战全解析一、引言概率模型与隐变量极大似然估计&#xff08;MLE&#xff09;Jensen不等式 二、基础数学原理条件概率与联合概率似然函数Kullback-Leibler散度贝叶斯推断 三、EM算法的核心思想期…

Scratch:启蒙少儿编程的图形化魔法

在当今这个数字化时代&#xff0c;编程已经成为了一项重要的基础技能。就像学习阅读和写作一样&#xff0c;掌握编程能够打开通往未来世界的大门。对于孩子们来说&#xff0c;Scratch作为一种图形化编程语言&#xff0c;不仅简单有趣&#xff0c;而且非常适合作为编程学习的入门…

蓝桥杯——每日一练(简单题)

题目 问题描述   123321是一个非常特殊的数&#xff0c;它从左边读和从右边读是一样的。   输入一个正整数n&#xff0c; 编程求所有这样的五位和六位十进制数&#xff0c;满足各位数字之和等于n 。 输入格式   输入一行&#xff0c;包含一个正整数n。 输出格式   按从…

SpringBoot系列之JPA实现按年月日查询

SpringBoot系列之JPA实现按年月日查询 通过例子的方式介绍Springboot集成Spring Data JPA的方法&#xff0c;进行实验&#xff0c;要先创建一个Initializer工程&#xff0c;如图&#xff1a; 选择&#xff0c;需要的jdk版本&#xff0c;maven项目 选择需要的maven配置&#x…

最小二乘3D圆拟合(高斯牛顿法)

欢迎关注更多精彩 关注我&#xff0c;学习常用算法与数据结构&#xff0c;一题多解&#xff0c;降维打击。 本期话题&#xff1a;最小二乘3D圆拟合 相关背景资料 点击前往 3D圆拟合输入和输出要求 输入 8到50个点&#xff0c;全部采样自3D圆上。每个点3个坐标&#xff0c;坐…

pom文件首行报错问题处理

项目开发过程中&#xff0c;有时候在田间某个以来的时&#xff0c;会遇到pom文件首行报错&#xff0c;如下图所示 1、将鼠标移动到首行报错位置&#xff0c;点击红色❌&#xff0c;便会显示报错原因&#xff0c;这个项目遇到报错原因为“Missing artifact jdk.tools:jdk.tools:…

两个让你心跳加速的网站,赶紧收藏吧

1、方小童在线工具集 网址&#xff1a; 方小童 该网站是一款在线工具集合的网站&#xff0c;目前包含PDF文件在线转换、随机生成美女图片、精美壁纸等功能&#xff0c;喜欢的可以赶紧去试试&#xff01; 2、电子书搜索 网址&#xff1a;https://libstc.cc 很强大一个网站&a…

搭建nginx图片服务器

&#xff08;1&#xff09;将图片存储于/home/data/images目录&#xff1b; &#xff08;2&#xff09;配置nginx.conf user nginx; worker_processes 4;error_log /var/log/nginx/error.log notice; pid /var/run/nginx.pid;events {worker_connections 10000; }ht…

架构师的36项修炼-08系统的安全架构设计

本课时讲解系统的安全架构。 本节课主要讲 Web 的攻击与防护、信息的加解密与反垃圾。其中 Web 攻击方式包括 XSS 跨站点脚本攻击、SQL 注入攻击和 CSRF 跨站点请求伪造攻击&#xff1b;防护手段主要有消毒过滤、SQL 参数绑定、验证码和防火墙&#xff1b;加密手段&#xff0c…

「研发部」GitFlow规范-升级版(二)

前言 上一篇文章简单整理过一次产研团队的GitFlow《Git 分支管理及Code Review 流程 (一)》 GitFlow是一种流行的Git分支管理策略&#xff0c;它提供了一种结构化的方式来管理项目的开发和发布流程。以下是GitFlow规范的主要组成部分&#xff1a; 主要分支&#xff1a; mast…

计算机毕业设计 | SpringBoot 求职招聘管理系统(附源码)

1&#xff0c;绪论 1.1 开发背景 高学历人群是网络求职者的主体&#xff0c;且结构趋向固定。而在疫情肆虐的今日&#xff0c;线上招聘成了越来越多企业和个人选择的方式。在疫情期间线下招聘转为线上招聘&#xff0c;是疫情防控的需要。不能否定的是新的招聘模式的出现一定会…

【Git】windows系统安装git教程和配置

一、何为Git Git(读音为/gɪt/)是一个开源的分布式版本控制系统&#xff0c;可以有效、高速地处理从很小到非常大的项目版本管理。 二、git安装包 有2种版本&#xff0c;Git for Windows Setup和Git for Windows Portable(便携版)两个版本都可以。 三、Git for Windows Por…

【PyQt】01-PyQt下载

文章目录 前言静态库 一、PyQt是什么&#xff1f;二、安装1.Windows环境下安装安装PyQt5Designer 2.Liunx环境下安装 总结 前言 拜吾师 PyQt5 快速入门 静态库 补充一点知识&#xff1a; Windows&#xff1a; .lib Linux: .a .so(动态库) 简单描述PyQt就是python调用C的Qt文…

9.异步爬虫

异步爬虫可以理解为非只单线程爬虫 我们下面做个例子&#xff0c;之前我们通过单线程爬取过梨视频 https://blog.csdn.net/potato123232/article/details/135672504 在保存视频的时候会慢一些&#xff0c;为了提升效率&#xff0c;我们使用异步爬虫爬取 目录 1 线程池 2 …

Numpy应用-股价分析实战

股价统计分析 数据样本 股价常用指标 极差 越高说明波动越明显 股价近期最高价的最大值和最小值的差价 成交量加权平均价格 英文名VWAP&#xff08;Volume-Weighted Average Price&#xff0c;成交量加权平均价格&#xff09;是一个非常重要的经济学量&#xff0c;代表着金融…

vcruntime140.dll丢失问题全面分析,解决vcruntime140.dll丢失的办法

当vcruntime140.dll文件缺失时&#xff0c;系统会显示错误信息来提示用户。这些错误信息可能会包含类似于"vcruntime140.dll未找到"或"找不到vcruntime140.dll"等字样。通常出现这样的字样那就是导致应用程序通常无法正常启动或执行相关功能。那么出现这样…