首页 > 其他分享 >【EBS】EBS应用层更改应用用户

【EBS】EBS应用层更改应用用户

时间:2024-08-30 14:06:40浏览次数:10  
标签:ebsapp 更改 用户 swsitap sh applprod EBS root 应用层

在克隆安装EBS应用时,使用了其他用户进行了安装操作(ebsapp),但是不符合规范要求,就需要更改整个应用服务的用户。

一、前提条件:

1、需要应用的全部服务停机;
2、需要使用 root 用户;
3、需要新用户的属组和原用户的属组保持一致;
4、变更之后,需要将原用户的环境变量添加到新用户的环境变量中;

二、操作步骤

  1. 使用shell工具,登录应用服务器的原应用用户
ebsapp/ebsapp
  1. 执行关停服务的脚本,将所有应用服务全部停止
sh $HOME/stopapp.sh
sh $ADMIN_SCRIPTS_HOME/adstpall.sh
  1. 检查进程,确认并发任务是否已经全部关闭
ps -fu ebsapp | grep FND
sh $ADMIN_SCRIPTS_HOME/adcmctl.sh stop apps/apps
  1. 登录 root 用户
su - root
  1. 确认原用户的用户组情况
[root@swsitap ~] id ebsapp
uid=1205(ebsapp)  gid=1205(oinstall) groups=1205(ebsapp),1206(dba)
  1. 根据属组情况,建立新的目标用户
[root@swsitap ~] useradd -g oinstall -G nft -d /home/ap/applprod applprod
[root@swsitap ~] id applprod
[root@swsitap ~] passwd applprod
  1. 确认新旧用户数组信息:
       确认两个用户的属组情况是否一致,若不一致,则删除新建的用户,重新建立,确保原有用户和新用户的属组保持一致。

  2. 更改目录用户属主
      在root用户下,从根目录开始,直接将整个应用安装的目录,全部改变属主为新用户;

[root@swsitap ~] chown -R applprod:oinstall /u01
  1. 将相关脚本转移到新用户的主目录下
[root@swsitap ~] cd /home/ebsapp
[root@swsitap ~] cp startapp.sh stopapp.sh /home/ap/applprod/
[root@swsitap ~] cd /home/ap/applprod
[root@swsitap ~] chown applprod:oinstall startapp.sh stopapp.sh
  1. 更新用户环境变量
      更改新用户的环境变量,使之与原有用户的环境变量保持一致,退出root用户登录,同时登录applprod用户和ebsapp用户,对环境变量进行编辑:
[ebsapp@swsitap ~] cat .bash_profile
[ebsapp@swsitap ~] su - applprod
[applprod@swsitap ~] pwd
/home/ap/applprod 
[applprod@swsitap ~] vi .bash_profile

编辑完成之后保存,并使其生效

[applprod@swsitap ~]$ source .bash_profile

  E-Business Suite Environment Information
  ----------------------------------------
  RUN File System           : /u01/UAT/ebsapp/fs1/EBSapps/appl
  PATCH File System         : /u01/UAT/ebsapp/fs2/EBSapps/appl
  Non-Editioned File System : /u01/UAT/ebsapp/fs_ne

  DB Host: uat.ebs.com  Service/SID: UAT

  Sourcing the RUN File System ...

  1. 重启应用
      在新用户下,执行startapp.sh 脚本,启动应用服务,确认无报错,全部服务均成功启动之后,即为更改用户属主成功。

+++========================================================+++
以上内容仅为个人学习记录使用。
如有转载,请附有原文出处链接。

标签:ebsapp,更改,用户,swsitap,sh,applprod,EBS,root,应用层
From: https://www.cnblogs.com/JiurenShang/p/18388646

相关文章

  • 【案例65】WebSphere启动比tomcat启动慢的测试
    以下为多次测试的一些结论,谨慎使用,请一定做好测试后在使用。1.在原先慢的WAS环境下,添加-Dsun.reflect.inflationThreshold=15,可以有效提升was下的响应速度,和Tomcat下速度相当,但该参数=15的情况我们Tomcat以前还没有使用过。2.原先was环境下慢的原因是:没有设置nodeagent的in......
  • 计算机网络考研手写笔记_应用层
    1网络应用模型1)应用层概述2)C/S模式和P2P模式2域名系统DNS1)层次域名空间2)域名服务器3)解析器3文件传输系统FTP1)控制连接2)数据链接4电子邮件1)用户代理UA2)邮件服务器3)邮件发送协议SMTP4)邮件读取协议POP35)基于万维网的电子邮件5万维网WWW1)文档组成:HTML、......
  • libwebsocket demo以及遇到的坑。
    借鉴的 https://blog.csdn.net/qq_19004627/article/details/88737411坑1:openssl报错:ipaddressmismatch(preverify_ok=0;err=64;depth=0),不确定是不是自己生成的证书在无网情况下是不是不可用(开发电脑无法连互联网),暂时屏蔽了openssl相关的代码。坑2:这个文章的client的代码中......
  • EventSource与WebSocket的区别
     EventSource和WebSocket是两种不同的技术,用于在客户端(通常是浏览器)和服务器之间实现实时通信。 尽管它们都可以用于推送实时数据,但它们有着不同的特性和适用场景。以下是它们的主要区别:1.通信方式EventSource(SSE-Server-SentEvents):单向通信:EventSource仅......
  • 实现一个通过调用openai4.0的智能聊天系统,支持上传图片(这里是通过websocket返回流式效
    <template><divclass="chatInfor"><divclass="chatInfor-content"><el-scrollbarheight="97%"id="chatBox"ref="scrollbarRef"v-loading="loading"wi......
  • 批量更改文件名
    使用ren命令更改1.xlsx、2.xlsx、3.xlsx        1、新建一个文本文件写入如下语句:ren1.xlsxtest1.xlsx        注意代码中间有空格,但是文件名不能存在空格,否则会更改不成功。        如果不确定文件名是否存在空格,可以直接将文件名加上双引号“......
  • laravel用AetherUpload实现大文件上传,并更改默认上传目录
    github地址:https://github.com/peinhu/AetherUpload-Laravel最近需求要做个视频上传,找到个好用的扩展AetherUpload 1.首先用composer安装,切换到laravel项目根目录,执行 composerrequirepeinhu/aetherupload-laraveldev-master2.在 config/app.php 的 providers 数组......
  • 知名界面控件包DevExpress v24.1.5全新来袭——发布一些重要更改
    DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpressDashboardeXpressApp框架、适用于VisualStudio的CodeRush等一系列辅助工具。屡获大奖的软件开发平台DevExpress近期重要版本v24.1已正式发布,该版本拥有众多新产品和数十个具有高影响力的功......
  • Websocket
    一、基础知识全双工、半双工和单工是通信系统中的三种数据传输模式,它们描述了数据在通信链路上的传输方式和方向。全双工:数据可以同时在两个方向传输,双方可以同时发送和接收数据。这是双向通信最先进的模式,允许同时进行的双向交流。半双工:数据可以在两个方向上传输,但不能同时......
  • oracle数据库镜像恢复或更改ip后导致数据库无法使用
    一、现象:#启动监听报错提示:ListenerParameterFile/db/oracle/product/11.2.0/network/admin/listener.oraListenerLogFile/db/oracle/diag/tnslsnr/VM-80-3-centos/dspm/alert/log.xmlListeningEndpointsSummary...(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.1......