Linux下修改.bash_profile文件後再次用CRT啓動環境變量未生效的解決方法,oracle命令無法使用

本人剛接觸開始學習ORACLE數據庫,在Linux下多次安裝失敗後終於成功,由於在虛擬機中一直使用終端,不太方便,後來使用CRT連接,但是發現在oracle用戶下執行sqlplus / as sysdba不成功,提示無此命令,但是之前明明更改過環境變量了,而且虛擬機終端下都是可以執行的,最後發現再次source .bash_profile是可以生效的,但是下次再次打開卻依舊要執行,很麻煩。

最後通過查找資料,發現可能是修改環境變量級別不夠,改爲系統級環境變量。

於是我們切換至ROOT用戶下,更改 bashrc文件,網上的目錄是/etc/bash/bashrc,不知是不是因爲我centos的原因,我的是 /etc/bashrc,但是找到這個文件就OK,


[root@sannetocp oracle]# vim /etc/bash

按GO至最後一行,添加如下命令,具體參數根據設置的home目錄爲準,以下只供參考。

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export PATH=$ORACLE_HOME/bin:$PATH

export ORACLE_SID=ocp


添加後立即生效,

source /etc/bashrc 


之後就會發現每次用CRT打開環境變量都永久生效了。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章