伺服器$PATH修改

來源:互聯網
上載者:User

此次在建立公司的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檔案都是重建並覆蓋以前的內容。

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

感謝 峰哥指導!

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.