install oracle 10gr1 on linux

cccgw發表於2007-09-21

參考文章:

[@more@]

在Redhat Enterprise Server 4上安裝Oracle10g的過程,分成兩部分,第一部分為安裝rhel4,第二步分為安裝oracle 10g。 這個安裝文件是針對在Vmware上的虛擬系統上進行編寫的,有些地方可能和在真正系統上的安裝存在不同,如需獲得更多的安裝文件請訪問官方網站上的文件。

下面首先介紹一下我的機器上的執行環境 硬體系統:Memory 768MB,CPU P4 1.9,hard-disk (free 10GB ) 軟體系統:中文windows xp professional,Vmware workstation 4.52 build-8848 安裝媒體介質:RHEL 4總共4個iso檔案;Oracle 10g for linux_32bits一個cpio檔案;所有的檔案都是透過硬碟方式(虛擬光碟機對映iso檔案和共享傳輸cpio到系統上)安裝的,即沒有刻成光碟安裝。 基本要求:安裝redhat對硬體沒什麼特殊要求,而oracle就不一樣了,官方網站上講最好要有512MB記憶體,1GB的swap,3.7GB的磁碟空間。

一、安裝Redhat Enterprise Linux 4 以下安裝是基於Vmware系統上的安裝和操作 1. 下載rhel4 我選擇的下載地址:我選擇的下載站點:不過好像現在連不上了,大家可以試試別的連結或者去別的BBS看看,或許也有提供下載的。 2. 燒錄光碟或複製到硬碟 我用vmware,所以省略了這一步。刻盤一定要用虛擬光碟機把iso虛擬成光碟,然後使用光碟對拷的方式,oracle就不用刻了吧。 3. 使用Vmware建立一個Linux的虛擬機器 這一步也省略了,基本上按照提示一步一步的做就可以。 4. 介紹如何使用iso檔案來引導系統啟動 a) 設定iso檔案的位置 1
在 工具欄VM裡選擇 settings 進入虛擬機器的硬體設定區,進入光碟機選項,令光碟機使用iso檔案,並確定iso檔案的路徑名稱。 b) 啟動設定好的虛擬機器,預設的系統啟動順序是cdrom優先,故啟動機器後會讀取iso檔案用於系統載入安裝過程。 5. 安裝作業系統 a) 啟動畫面 b) 選擇安裝方式這裡我們們使用圖形化安裝,下圖是安裝選項的描述 c) 檢查安裝媒介是否正確,最好在第一次使用從網上下載的iso檔案時建議檢查一遍,以後的安裝就不用檢查了。 5
d) 安裝歡迎頁面 e) 選擇安裝時使用的語言介面 6
f) 選擇鍵盤 7
g) 選擇磁碟分割槽方式(手動或自動) 8
h) 使用vmare安裝都是預設為新系統安裝,即新硬碟分割槽,所以他是給你提示是否有要備份的資料。確認告警 i) 確定要分割槽的磁碟 j) 確認告警提示 9
k) 對磁碟進行分割槽 l) 設定grub,通常不用設定,除非是比較關鍵的系統(對安全級別有特殊要求的) 10
m) 配置網路介面卡 11
我的網路配置如下 12
n) 設定網路安全 o) 選擇系統語言 13
p) 確定系統時區 14
q) 設定root密碼 15
r) 選擇安裝軟體包的方式 (預設或自選),我選擇的是使用者定製軟體安裝,有些東西是不需要的,所以還是手動選擇的好。 s) 確定自選的安裝包,如果硬碟夠大,建議選擇全部安裝。 16
t) 開始安裝 17
u) 安裝需要的媒體包,一般的安裝所需的光碟順序是1-2-3-4-1 v) 格式化磁碟分割槽 18
w) 安裝過程,這一步時間可能會比較長,主要看你的機器的配置和你選擇的軟體包的多少了。 x) 換盤,這個時候如果你向我一樣沒有刻盤的話,就點選從vmware的工具欄裡點選VM――>settings修改cdrom的iso檔案,記住,最好的順序是先disconnect cdrom,然後是修改cdrom的iso檔名稱,然後connect cdrom。 19
y) 第一次啟動,從2.6核心起都是圖形啟動介面了,點選 show detail可以看到原先的介面,我還是喜歡原來的介面,看下一張圖。 20
在這裡要有一個啟動步驟,包含了很多項,慢慢一步一步做吧。 21
6. 啟動畫面 7. 配置…………………… 要配置的東西很多,就看個人的喜好和系統的用途了,這裡省略。 上面的系統基本上滿足oracle安裝的要求,不過要做一些修改,具體的請看下面。 我向來喜歡讓系統執行的又快又好,所以我通常將沒用的服務停掉,比較省事的辦法是透過命令列的方式停掉沒用的服務,比如cups、isdn、smartd等 用root許可權使用chkconfig命令,如下所示: #chkconfig cups off /關閉cups的所有執行級別的啟動/ #chkconfig --list /檢視所有執行級別上的服務的開關狀態/ 22
二、安裝oracle 10G 1. 安裝前的準備工作 下載oracle,去oracle官方網站就可以下載,需要OTN帳號(免費註冊)。最好看看官方的安裝指導。文件連結如下: 中文介紹 http://www.oracle.com/technology/documentation/database10g.html 英文完全手冊大全 英文linux X86安裝指導 安裝手冊 安裝前的準備工作(配置linux) 複製相應的軟體到作業系統。 2. 軟體要求 依據官方的安裝文件要求,系統上必須具有下面的軟體包: gcc-3.2.3-34 gcc-c++-3.2.3-34 glibc-2.3.2-95.20 make-3.79.1 openmotif21-2.1.30-8 setarch-1.3-1 compat-db-4.0.14-5 compat-gcc-7.3-2.96.128 compat-gcc-c++-7.3-2.96.128 compat-libstdc++-7.3-2.96.128 compat-libstdc++-devel-7.3-2.96.128 一般情況下除了 compat的一些包沒有安裝外,其他的包都已經安裝了,可以使用這個命令進行查詢; rpm –q gcc gcc-c++ glibc make openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel 查詢到沒有的包,就從上去下載吧,我就是從這上面下載的這四個包,雖然這些包的說明是給fedora core 3的,用在rhel4上也沒有問題。 compat-gcc-8-3.3.4.2.i386.rpm compat-gcc-c++-8-3.3.4.2.i386.rpm compat-libstdc++-8-3.3.4.2.i386.rpm compat-libstdc++-devel-8-3.3.4.2.i386.rpm 3. 硬體要求 在安裝rhel 4的時候就已經說過了,這裡就不說了。 4. 建立使用者和修改環境變數 沒啥說的,照著官方文件的思路做就行了 # /usr/sbin/groupadd oinstall /建立組使用者/ # /usr/sbin/groupadd dba /建立組使用者/ # /usr/sbin/useradd -g oinstall -G dba oracle /建立使用者,並設定使用者組/ # passwd oracle /設定oracle使用者的密碼/
23
用oracle登陸進作業系統,編輯.bash_profile檔案,由於linux預設的shell使用的是bash,故要編輯這個檔案,如果你設定的使用csh,請編輯.login檔案。 我的.bash_profile新增的內容 ORACLE_BASE=/oracle/app ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1 ORACLE_SID=demo1 PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH 5. 設定系統核心引數 按照官方文件做 #cat >> /etc/sysctl.conf <24
不過我們通常使用dba這個組;Database Name對應你剛才定義的SID,password就不用說了吧。 如果你不想建立資料庫,請選擇Advanced Installation 選項,通常情況下都是使用Advanced Installation來定製安裝的,這裡我圖省事就選了Basic Installation。在實際安裝過成中請選擇定製安裝,定製安裝過程可以看下面的URL。 10. 配置Inventory目錄 25
11. 用root執行配置 12. 執行命令 26
13. 安裝前的檢查(包括系統,軟體包,環境變數等) 14. 確認檢查配置 在檢查過程中發現有一些軟體包錯誤,用rpm命令檢查相關的軟體包,確認安裝後,將提示的檢查項的Status狀態用√ 標記為 User Verified。 27
15. 檢視安裝總結 28
16. 安裝過程 17. 配置助手 29
18. DBCA 19. 建立資料庫完畢 30
20. password management 21. DBCA配置完成,用root使用者執行/oracle/app/product/10.1.0/db_1/root.sh指令碼 31
22. 執行指令碼 23. 最後一頁,最好把這些url都記下來,選中後用Ctrl+c複製 32
注:有可能你安裝的結果和這裡給出的不一樣,沒關係,就按照你自己的結果去使用IE或其他的瀏覽器就可以訪問web介面工具(EM、iSQLPlus) 24. 確認 25. 安裝完畢。 安裝完oracle,需要對啟動做一些設定。 我不用css,所以就在/etc/inittab裡把css註釋掉,即註釋掉下面這行(預設是在inittab的最末行) h1:35:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/668365/viewspace-970835/,如需轉載,請註明出處,否則將追究法律責任。

相關文章