oracle可以只装客户端吗,我想在linux下只装oracle客户端行吗?怎么装?
|
作者:李鯤程
筆者用的是Linux版的Oracle?V8.1.6,安裝在RedHat?Linux?6.0上。
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/product/8.1.6
export?ORACLE_HOME/包括Oracle軟件的目錄/
LD_LIBRARY_PATH=/u01/app/oracle/
product/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/product/8.1.6/
ocommon/nls/admin/data
export?ORA_NLS33?/語言支持/
PATH=$PATH:?/u01/app/oracle/product/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.?關鍵在于做好準備
只要準備工作沒問題,其實安裝數據庫系統的過程還是很簡單的。從技術角度講建立數據庫時設置的所有參數都可以在數據庫建完后進行修改,所以用戶根本沒必要擔心自己設置錯了怎么辦,只需認真看每一個步驟中的提示就行。這里筆者有一個小小的建議:如果用戶是初學者,建立數據庫時最好選擇典型安裝,這樣可以避過復雜的數據庫設置過程,減少麻煩。但是這種選擇可能會造成一些使用中的問題,比如:系統表空間小了、記錄文件沒有分區存放、數據庫文件過大或過小等。假如用戶已經很熟悉Oracle數據庫中的基本概念和功能,又對自己的需求有很深入的了解,那么數據庫安裝類型選擇定制安裝才是上上之策。如果用來安裝的計算機檔次不是很高,安裝數據庫的過程將會很漫長。安裝完成后會有兩個缺省的數據庫管理員用戶:sys,口令是change_on_install;system,口令是manager。從系統安全的角度考慮,建議用戶要做的第一件事就是更改這兩個用戶的口令,方法是啟動數據庫后在SQLPlus中修改,具體方法后面會提到。
■讓數據庫工作起來
1.?啟動數據庫
啟動數據庫非常簡單,只要以Oracle用戶的身份運行下面的命令就行了。
svrmgrl
connect?internal
startup
quit
2.?開始工作
如果用戶是在服務器端使用數據庫,那么可以用Oracle提供的SQLPlus進行數據庫操作,假設要更改用戶口令,可以這樣做:
sqlplus?user/password
sql>alter?user?sys?identified?by?new_password;
sql>exit
如果用戶是在客戶端對數據庫進行操作的話事情會稍微麻煩一些:首先數據庫服務器端要對端口進行監聽,收到請求后客戶端才能與服務器端建立連接,服務器端監聽的方法是運行下面命令:lsnrctl?start;然后客戶端用戶要通過NET8建立一個服務名稱,用來與服務器端進行連接;最后才能通過客戶端軟件,比如客戶端SQLPlus對數據庫進行操作。
任何事情只要你掌握了它的關鍵也就不會覺得難了。筆者認為在安裝Oracle數據庫的過程中關鍵是準備工作階段,準備工作做好了安裝過程其實很簡單。
閱讀:1030次
來源:賽迪網
|
當然可以?,?一樣安裝?只是安裝時選擇安裝?client。
總結
以上是生活随笔為你收集整理的oracle可以只装客户端吗,我想在linux下只装oracle客户端行吗?怎么装?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php5.3+for+linux,Cen
- 下一篇: linux文件类型elf,ELF文件格式