此次在创建公司的Oracle 标准化应用时,提到了添加$PATH,但没有发现对我很符合我的现况的方法,现记录下此次添加$PATH的方法:

首先查看$PATH中是否已存在我们需要的路径:

执行指令echo $PATH 将会输出$PATH的值(以:分开,就像Windows 下用;进行分隔);

我们需要添加路径$HOME/bin

如果不存在,则需添加路径到PATH中去:

我们在EBS服务器中,我们一般是对我们客户化的环境进行修改,不建议直接修改服务器中的profile文件:

cd  $AD_TOP/admin/template/custom

vi APPLSYS_ux.env

在文件的最后

将PATH="${PATH}:${ANT_HOME}/bin"

修改为PATH="${PATH}:${ANT_HOME}/bin:${HOME}/bin"

保存退回到指令界面;

执行指令 cd $ADMIN_SCRIPTS_HOME

然后运行adautocfg.sh

运行完成后 执行echo $PATH查看是否存在我们需要添加的目录路径。

===正常执行,一般就添加成功了!

--------------------------------------------------------------

--------------------------------------------------------------

如何找到上面文件为所需修改的文件:

cd $AD_TOP/bin

然后运行 adtmplreport.sh contextfile=$CONTEXT_FILE

运行完成后会输出产生的log文件,从服务器上下载log文件。

查看找到ad_top下的*.env文件:

TEMPLATE FILE   : /dev01/oracle/UAT/apps/apps_st/appl/ad/12.0.0/admin/template/APPLSYS_ux.env
CUSTOM TEMPLATE : /dev01/oracle/UAT/apps/apps_st/appl/ad/12.0.0/admin/template/custom/APPLSYS_ux.env
TARGET FILE     : /dev01/oracle/UAT/apps/apps_st/appl/UAT_ksebsdt.env

在系统中TEMPLATE FILE是系统提供的模板文件;

CUSTOM TEMPLATE则是我们客户化定义的一些环境变量;

TARGET FILE则是在adautocfg.sh生成变量时的值时,收集系统中的相关文件,然后统一生成的目标文件;

--------------------------------------------

测试中,如果直接修改TARGET FILE的env文件,在运行完adautocfg.sh后,发现又回到之前的状态,这就是由于每次执行时TARGET FILE中的.env文件都是重新生成并覆盖以前的内容。

--------------------------------------------

感谢 峰哥指导!

修改Oracle环境变量$PATH的更多相关文章

  1. Linux设置Oracle环境变量

    方法一:直接运行export命令定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的 ...

  2. 安装oracle环境变量path的值大于1023的解决办法

    介绍解决安装oracle安装问题 方法/步骤     安装oracle 10g时遇到环境变量path的值超过1023字符,无法设置该值,如图: ‍ 安装oracle 10g时遇到环境变量path的值超 ...

  3. Linux下设置oracle环境变量

    Linux设置Oracle环境变量 方法一:直接运行export命令定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新s ...

  4. win7 64位 安装java jdk1.8 ,修改配置环境变量

    下载jdk1.8,下载地址:http://www.wmzhe.com/soft-30118.html 安装时有两个程序,都安装在同一个目录下. win7 64位 安装java jdk1.8 ,修改配置 ...

  5. Mac 修改用户环境变量

    Mac 修改用户环境变量 sudo vim ~/.bash_profile

  6. 使用PowerShell修改操作系统“环境变量”

      有时候我们需要命令行工具,但在使用前往往需要先导航至命令工具所在的目录,比如:stsadm 我们首先需要导航至(以SharePoint2013为例):C:\Program Files\Common ...

  7. 怎样修改Windows7环境变量

    在使用电脑的时候要运行某些特定的应用程序时需要修改系统的环境变量,例如安装JAVA时我们就需要配置系统的环境变量.那什么是环境变量呢?环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比 ...

  8. windows下误修改了环境变量path怎么办

    1.在我的电脑图标中右键属性调出系统属性窗口2.在系统属性窗口中找到高级选择卡3.在高级选项卡中找到环境变量按扭并单击打开4.在弹出的环境变量窗口中,在系统变量(S)下的框框中找到并单击选择Path变 ...

  9. redhat linux 5.3修改Java环境变量

    需要配置的环境变量 1. PATH环境变量.作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序.我们需要把jdk安装目录下的bin目录增 ...

随机推荐

  1. push和commit的区别

    push和commit的区别 git作为支持分布式版本管理的工具,它管理的库(repository)分为本地库.远程库.git commit操作的是本地库,git push操作的是远程库. git c ...

  2. JAVA中的工厂方法模式和抽象工厂模式

    工厂方法模式: 定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类.类型:创建类模式类图: 类图知识点:1.类图分为三部分,依次是类名.属性.方法2.以& ...

  3. PHP框架学习思路

    希望可以帮助到正在学习的PHPer

  4. nginx 安装遇到的问题

    今天想学学 nginx,于是先把它安装起来.按照 http://nginx.org/en/linux_packages.html 上面的方法,在我的 ubuntu 虚拟机上很容易地就安装好了.可是要运 ...

  5. ASP.NET控件之RangeValidator控件

    作用:对Textbox或者输入框进行范围验证: 属性:ControlToValidate:要验证的控件: ErrorMessage:错误提示信息: MaxiMumValue:最大值: MinimumV ...

  6. js捕获activex事件

    最近参与了一个项目,我的同事在开发一个ActiveX对象,我帮他编写JS脚本来调用这个对象,其中碰到蛮多问题,最难的就是如何响应由ActiveX对象返回的对象事件.正好,现在一起总结一下. 首先,我来 ...

  7. spring boot 使用WebSocket与前端进行byte字节数组交互

    一.装逼前先热热身 无论是比较传统的 web项目 还是近几年流行的前后端分离,后端只独立提供数据交互接口服务的项目,都避免不了数据之间交互格式的选择. 从很早之前的 xml 格式 到现在最火热的jso ...

  8. Eugeny and Array(水题,注意题目描述即可)

    Eugeny has array a = a1, a2, ..., an, consisting of n integers. Each integer ai equals to -1, or to ...

  9. ACM-较大的数乘法取模技巧*

    比如模数是1e15这种,相乘的时候爆LL了,但是又不想用大数,咋办呢? long long ksc(long long a, long long b, long long mod){ ; while( ...

  10. Docker基础 :网络配置详解

    本篇文章将讲述 Docker 的网络功能,包括使用端口映射机制来将容器内应用服务提供给外部网络,以及通过容器互联系统让多个容器之间进行快捷的网络通信,有兴趣的可以了解下. 大量的互联网应用服务包含多个 ...