linux環境變數設置oracle
1. linux會自動設置ORACLE_HOME的環境變數嗎默認這個環境在哪設定的
echo $ORACLE_HOME 看看
如果是 空的
要配置 環境變數
1 在臘蘆/etc/profile文件最後添加變數【對所有用戶生效(永久的)】
ORACLE_HOME=你的變數
export ORACLE_HOME
註:修改文件後要想馬上生效還要運行$ source/etc/profile不然只能在下次重進此用戶時生凱胡效。
2 在用戶目錄下的.bash_profile文件最後增加變數【對單一用盯局攔戶生效(永久的)】
ORACLE_HOME=你的變數
export ORACLE_HOME
註:修改文件後要想馬上生效還要運行$ source ~/.bash_profile不然只能在下次重進此用戶時生效。
.3 直接運行export命令定義變數【只對當前shell(BASH)有效(臨時的)】
ORACLE_HOME=你的變數
export ORACLE_HOME
shell關閉了,變數也就失效了,再打開新shell時就沒有這個變數,需要使用的話還需要重新定義。
2. 怎麼在linux中配置oracle的環境變數
需要設置Oracle_HOME和ORACLE_SID兩個環境變數,再把ORACLE的bin目錄添加到PATH中即可,通常預設安裝的情況下:
ORACLE_SID=orcl
ORACLE_HOME=/home/oracle/oracle/proct/10......這樣的形式
操作步驟:
1、su oracle並回車切換到oracle用戶;
2、cd並回車回到oracle用戶目錄;
cd /home/oracle
ls -a
3、vi .bash_profile並回車編輯該文件,按I鍵進入插入狀態,在最後加入以下行:
export ORACLE_SID=orcl
export ORACLE_HOME=/u01/app/oracle/proct/11.2.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
輸入完畢後按ESC鍵退出vi編輯狀態,
輸入:wq並回車存檔退出。
注銷所有oracle用戶,再使用oracle登錄即可。
注意輸入wq前面有個:冒號,先輸入這個:就可以在編輯器最底端輸入命令了。
3. 怎麼在linux中配置oracle的環境變數
編輯Oracle家目錄下面的.bash_profile文件.
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
unset USERNAME
export PATH
umask 022
TERM=xterm;
export TERM
TMPDIR=/tmp;
export TMPDIR
export ORACLE_SID=orcl
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/proct/10.1.0
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export ORACLE_OWNER=oracle
export ORACLE_TERM=xterm
#export LDEMULATION=elf_i386_glibc21
#export GCC_EXEC_PREFIX=/usr/i386-glibc21-linux/lib/gcc-lib/
export LD_ASSUME_KERNEL=2.6.18
PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/X11R6/bin:/opt/oracle/proct/10.1.0/bin
/ets/systcl.conf
kernel.shmmax = 4294967295
# Controls the maximum number of shared memory segments, in pages
kernel.shmall = 2147483648
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
"/etc/security/limits.conf" 5C oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
某些變數要根據自己安裝的版本改變。不要照抄。
4. linux配置oracle環境變數問題
1.是的,一般配置完.bash_profile後要重讀環境變數:source .bash_profile.
2.你的配置文件確實有問題,你沒有載入庫文件。正確配置如下:
su - oracle
vim .bash_profile,在文件最後添加:
export ORACLE_BASE=/oracle/app
export ORACLE_HOME=$ORACLE_BASE/oracle/proct/10.2.0/db_1
export ORACLE_SID=TEST (或者你寫的是FLOW)
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LANG=C (或者你寫的是zh_CN.UTF-8)
然後source .bash_profile重讀環境變數。
盧韜旭
5. oracle在linux下需要設置哪些環境變數
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.
export PATH
if [ -s "$MAIL" ] # This is at Shell startup. In normal
then echo "$MAILMSG" # operation, the Shell checks
fi # periodically.
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
export ORACLE_BASE= #根據需要自己選擇路徑
export ORACLE_HOME=$ORACLE_BASE/11.2.0/db_home1 #同上
export ORACLE_SID=orcl #SID
export ORACLE_HOSTNAME=zlyydb #主機名
export ORACLE_TERM=xterm
export NLS_LANG NLS_LANG=american_america.zhs16cgb231280
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
export PATH=$PATH:$ORACLE_HOME/bin
export AIXTHREAD_SCOPE=S
umask 022
6. Linux 里邊安裝了oracle.如果創建了多個oracle實例,那麼如何配置oracle環境變
一台伺服器上的一個用戶下,可以有多個oracle實例,甚至是多個不同版本的。
可以通過創建不同的環境變數文件,來實現訪問不同的實例。
比如,伺服器上有10g、11g的實例,那就分別在oracle用戶家目錄下創建 .10g和 .11g 。裡面分別是10g和11g實例所需的環境變數(path、ORACLE_SID/ORACLE_BASE/ORACLE_HOME等),在訪問實例前,載入對應的環境變數(通過 ..10g或..11g)後,在就可以訪問實例了。
純手打。。。
7. Linux下Oracle安裝配置寶典
Oracle的安裝包括企業版伺服器端和客戶端兩部分,用戶可以根據實際情況選擇不同的部分安裝。
__這里以企業版伺服器端為主要介紹對象,客哪卜戶端的安裝方法相對要簡單一些。
__伺服器端安裝分為:典型安裝、最小安裝和定製安裝三種。
__客戶端安裝分為:管理員客戶端、程序員客戶端、應用用戶客戶端、定製安裝客戶端。
■系統需求
1.硬體需求
● 內存最低配置為128MB,建議使用256MB;
● 硬碟交換分區至少是400MB或者是內存的二倍以上也可以;
● 硬碟大小需求:
伺服器 典型安裝 750mb
最小安裝 675mb
定製安裝 1gb
客戶端 管理員 350mb
程序員 260mb
應用用戶 150mb
定製安裝 470mb
2. 軟體需求
● Linux系統內核要求是V2.2或以上版本;
● Java Runtime Environment (JRE)要求是V1.1.6或以上版本;
● 系統必須支持X window。
■安裝前的准備工作
1. 系統內核的修改
對/usr/src/linux/include/asm/hmparam.h文件作如下修改:
被修改量 修改後數值
shmmax 內存大小*0.5
shmmin 1
shmmni 100
shmseg 10
對/usr/src/linux/include/linux/sem.h文件作如下修改:
被修改量 修改後數值
semmni 100
semmsl processes參數+10
segmns 所有資料庫processes參數總和+10
semopm 100
semvmx 32767
參數修改完後,用「make dep」、「make clean」、「make bzImage」命令重新編譯內核,並用新內核啟動計算機。
2. 系統用戶和安裝目錄的建立
在Oracle的技術文檔中建議為資料庫建立李晌穗兩個組——oinstall、dba,但在實際使用中筆者發現只要建一個dba組就可以順利安裝Oracle,而不影響系統的使用;需要為資料庫增加一個用戶oracle,它屬於dba組;再建立/u01/app/oracle/8.1.6目錄,並把它的所有者設為oracle.dba。
3. 設置環境變數
並不是每個環境變數的設置都是必需的,但設置它們可以使你的安裝和使用變得更方便,這一點可以在後面的安裝過程中看出來。編輯Oracle用戶主目錄下的。bash_profile來設置環境變數:
ORACLE_HOME=/u01/app/oracle/proct/8.1.6
export ORACLE_HOME/_包括Oracle軟體的目錄_/
LD_LIBRARY_PATH=/u01/app/oracle/
proct/8.1.6/lib;
export LD_LIBRARY_PATH
ORACLE_BASE=/u01/app/oracle
export ORACLE_BASE/_包括Oracle軟體的目錄和管理軟體的目錄_/
ORACLE_SID=ORCL
export ORACLE_SID/_預設資料庫的標識_/
ORACLE_TERM=vt100
export ORACLE_TERM
ORA_NLS33=/u01/app/oracle/proct/8.1.6/
ocommon/nls/admin/data
export ORA_NLS33 /_語言支持_/
PATH=$PATH: /u01/app/oracle/proct/8.1.6/bin
export PATH
對於內存比較小的用戶,可能會在X window中安裝Oracle時出現內存不足的情況,這時就需要設置DISPLAY變數,它的作用是把本應在本地輸出的X window安裝界面輸出到DISPLAY變數設定的主機上,方法如下:
DISPLAY=192.168.0.20:0.0
export DISPLAY
在輸出的終端上還要設置一個變數:xhost servername;表示允許伺服器把X window的顯示界謹宏面送給該終端,這樣可以降低伺服器端的工作負載,節省安裝時的系統資源。
4. 安裝Java Runtime Environment (JRE)
由於資料庫的安裝是基於X window的圖形界面,用的是Java程序,所以它需要Java Runtime Environment (JRE)的支持。
5. 建立安裝源目錄
如果用戶用的是光碟安裝,就要先將光碟機映射成目錄——「mount /dev/cdrom」;
如果用戶用的是下載的tar.gz文件,就要先將這個文件解壓縮到/tmp目錄,然後將生成的安裝目錄授權給oracle.dba。
■資料庫安裝
1. 以Oracle用戶登錄系統,進入安裝源目錄,運行「。/runInstaller」,開始安裝;
2. 進入安裝界面後點「Next」,出現設置目錄的界面;
如果用戶的環境變數設置正確這個界面中的目錄會自動完成設置,否則就要通過「瀏覽」按鈕選擇目錄,設置完成後點擊「Next」,進入下一步;
3. 剩下的工作就很簡單了,只要按照提示做就基本沒問題,但有以下一些地方要注意:
● 在Unix Group Name 欄位中添入「dba」;
● 選擇「Oracle8i Enterprise Edition」;
● 安裝類型選擇「Custom」;
● 建議安裝內容中不要選擇Intermedia,有些技術資料介紹說這個軟體運行不太穩定,我們又何必自找麻煩呢!
● 在詢問是否在安裝時建立資料庫時,選擇「No」,因為我們要用Oracle提供的專門工具建立資料庫;
● 在安裝過程中需要以Root身份執行兩個文件——只要用su命令進行一下身份轉換就行了。
4. 關鍵在於做好准備
只要准備工作沒問題,其實安裝資料庫系統的過程還是很簡單的。從技術角度講建立資料庫時設置的所有參數都可以在資料庫建完後進行修改,所以用戶根本沒必要擔心自己設置錯了怎麼辦,只需認真看每一個步驟中的提示就行。這里筆者有一個小小的建議:如果用戶是初學者,建立數據。
8. 在linux中怎樣利用命令符設置oracle的環境變數還有classpath和path區別
1. vi編輯/home/oracle/.bash_profile,配置環境變數
2.亂碼是你的字元集設置的有問題,如果你是遠程登錄的,請配置你登陸端的字元集。
比如你用secureCRT登錄的,那麼你就
options->session options->appearance->Caracter 這個選項改成UTF8