非oralce使用者環境變數配置

2021-06-05 07:28:06 字數 783 閱讀 1782

2011-12-20 18:25

73人閱讀收藏

舉報 在專案中需要給同一臺伺服器的web使用者配置環境變數執行oracle的sqlldr,把實現的步驟和碰到問題記錄一下:

(1)把oracle目錄下.profile檔案對於資料庫環境變數的設定拷貝到web使用者的.profile檔案中;

執行命令報錯

$ sqlldr

sh: sqlldr:  not found.

檢視,發現web使用者沒有oracle_home目錄的執行許可權,無法進入到bin目錄

(2)使用chmod 755 $oracle_home更改目錄許可權

執行命令報錯

$ sqlldr

/usr/lib/hpux64/dld.so: unable to find library 'libclntsh.so.10.1'.

killed

核查,發現對$oracle_home/lib也沒有訪問許可權

(3)使用chmod 755 $oracle_home/lib更改目錄許可權

執行命令報錯

$ sqlldr

message 2100 not found; no message file for product=rdbms, facility=ulmessage 2100 not found; no message file for product=rdbms, facility=ul$

經過一番核查,發現還需要對目錄$oracle_home/rdbms/mesg目錄賦予相應許可權

最後終於可以正確執行命令sqlldr

環境變數配置

因為配置了ubuntu自帶的python和anaconda的python,所以需要改下環境變數,常用的指令就幾句,但是老記不住,所以部落格記錄下,省的到處查了。sudo gedit bashrc進入環境變數配置介面 source bashrc有時候我們需要同時跑多個程式,所以python的路徑可能就...

環境變數配置

右擊 此電腦 點選 屬性 左側選擇 高階系統設定 如下圖 選擇 高階 再點選 環境變數 就會如下圖所示 上部分是當前使用者的環境變數,下部分是系統的環境變數,適用所有使用者,一般而言,修改path都是更改系統變數。點選 新建 設定變數名和變數值後即可新建環境變數。如下圖 點選 編輯 在新視窗右側可以...

Linux使用者環境變數

1 使用者環境變數配置檔案路徑,以abc使用者為例 home abc bash profile 2 修改配置檔案後不會立即生效,需執行 source home abc bash profile 以上是 永久生效 的修改方式,也是一般應用時所需的方式。如果只是想除錯一下環境變數,則可以用export指...