如需轉載,請註明出處,http://www.川江號子.cn 。
另,本人有Word電子文檔格式,如需要,請聯絡本人:asima127@gmail.com
1 安裝RedHat Enterprise Linux 3
1.1 準備安裝介質安裝介質一共4張光碟片(CD版),版本號碼為:2.4.21-27.ELsmp設定BIOS為光碟片啟動,放入第一張光碟片即可。進入到RedHat Enterprise Linux3(以下均簡稱為Linux)的啟動介面,螢幕上出現[boot]字樣,如果採用圖形化方式安裝,直接按斷行符號繼續,如果想採用命令列模式進行,輸入“linux text”後斷行符號,如有其他需要,按工具提示選擇選項進行(比如安裝SATA硬碟或網卡時可能需要先安裝其驅動)。
1.2 安裝過程1. 歡迎介面,點擊Next繼續2. 選擇安裝語言介面,可以選擇“Chinese(Simplified)簡體中文”,點擊Next繼續3. 選擇鍵盤介面,預設即可(U.S. English),點擊“下一步”繼續4. 選擇滑鼠介面,預設即可(3鍵滑鼠(USB)),點擊“下一步”繼續5. 磁碟配置介面,選擇“用Disk Druid手工分區”,點擊“下一步”繼續6. 設定分區:(以下為160G硬碟)分區需注意:最多隻能4個主要磁碟分割,其中邏輯分區也是一個主要磁碟分割,同時,還需要注意/tmp分區,建議系統有/tmp目錄,因為很多軟體在安裝的時候都需要往此目錄寫檔案,比如Oracle10g就要求/tmp目錄有400M以上的空間。 設定好以後,點擊“下一步”繼續7. 設定引導裝載程式配置預設保留“Red Hat Enterprise Linux AS…”勾選框,點擊“下一步”繼續8. 防火牆設定,選擇“無防火牆”,點擊“下一步”繼續9. 系統預設的語言設定,預設(Chinese (P.R. of China)),點擊“下一步”繼續10. 選擇時區,預設,點擊“下一步”繼續11. 設定root使用者密碼,點擊“下一步”繼續12. 軟體包組設定,選擇“定製要安裝的軟體包集合”,點擊“下一步”繼續13. 選擇要安裝的軟體包特別注意:在“遺留網路伺服器”中的細節中,勾選“telnet”服務點擊“下一步”繼續14. 確認介面,點擊“下一步”繼續15. 等待安裝首先會根據第6步的設定進行磁碟分割和格式化然後會根據第13步的設定進行軟體安裝,安裝過程會提示換光碟片進行,按提示進行16. 安裝完成17. 設定圖形化介面(X)配置,預設即可18. 設定顯示器配置,預設即可19. 設定圖形化配置,預設即可(如有需要,可以把登入類型改成“文本”)20. 配置完成,退出重啟就可以了
2 配置RedHat Enterprise 3
2.1 安裝網卡驅動有些機器的網卡可能在安裝作業系統時就能自動安裝好,因此安裝好Linux系統以後,可以通過ifconfig來查看是否有eth0裝置,如果只有lo裝置,說明網卡驅動未成功。
安裝網卡驅動,首先需要確定機器中的網卡是什麼品牌什麼型號,如果是品牌電腦,最好最快的方法是到官方網站下載機器型號對應的驅動程式,然後閱讀其中的readme.txt進行安裝配置。如:聯想開天 M6680型號的機器。A. 到官方網站下載網路卡驅動程式NET_BROADCOM_57XX_952.exe(:http://211.100.43.194/DriverFilesUploadFloder/business/NET_BROADCOM_57XX_952.exe)B. 解壓後,把其中Linux目錄拷貝到隨身碟中C. 在Linux系統中,使用fdisk -l可以查看當前隨身碟盤符,,為/dev/sda1D. 在/mnt下建立目錄udisk,然後使用mount /dev/sda1 /mnt/udisk就可以使用隨身碟了,注意最好不要使用中文,否則在Linux下可能會出現亂碼E. 拷貝Linux目錄到/tmp下,可以看到如下檔案F. 參考readme.txt,進行網卡驅動安裝 tar xvzf tg3-3.58b.tar.gz 解壓原始碼tar包 進入原始碼目錄後,使用make進行編譯得到tg3.o(如果是REHL4版本,將得到tg3.ko) G. 使用insmod tg3.o命令把此檔案插入到linux核心,再使用make install進行編譯,使用uname –r可以看到Linux的版本號碼,使用insmod後,看到tg3.o被插入到/lib/modules/2.4.21-27.ELsmp/kernel/drivers/net中。H. rpm檔案的編譯使用rpm -bb SPECS/tg3.spec或rpmbuild -bb SPECS/tg3.spec (for RPM version 4.x.x)進行I. 安裝rpm檔案rpm -ivh RPMS/<arch>/tg3-<version>.<arch>.rpm這個地方的<arch>為i386或i486等,在RPMS目錄下可以看到,本例中為:rpm -ivh RPMS/i386/tg3-3.58b-1.i386.rpmJ. 裝載tg3.o驅動程式還可以使用 insmod tg3.ko (on 2.6.x kernels),或modprobe tg3K. 安裝完畢,使用setup進行配置使用root使用者登入,然後輸入setup命令,如:選擇“Network configuration”,然後使用“Tab”鍵將游標移到“運行工具”處,斷行符號。選擇“是”,斷行符號,配置IP地址資訊後,確定,然後運行 /etc/init.d/network restart,可以看到eth0已經被載入了L. 安裝配置完畢。
2.2 佈建服務儘管安裝Linux的時候選擇了telnet,但是服務預設是沒有開啟的,選擇左下角的“紅帽Logo”->“系統設定”->“伺服器設定”->“服務”。在圖形介面中,左欄裡找到“telnet”,可以看到,預設是不啟動的,勾選後,點啟動,並儲存,這樣,下次啟動的時候,在5這個運行級,telnet服務會自動啟動其他服務還應根據需要開啟:vsftp:ftp服務smb:Linux與window共用samba服務同時,在此介面還可以設定其他層級預設啟動的服務,在“工具列”->“編輯運行層級”中進行選擇。注意關閉sendmail和sm-client服務,如果不需要這樣的服務,在啟動的時候會更快速,否則需要漫長的等待。有些服務開啟後系統資源開銷比較大,建議只開啟以下服務:組態管理介面:以下命令用於測試服務:
2.3 修改預設運行層級如果不希望Linux啟動的時候就進入圖形層級(圖形層級為5),那麼修改/etc/inittab,找到“id:5:initdefault:”,修改為“id:3:initdefault:”即可,3表示文本層級。Linux一共7個層級,分別如下:各個運行級的詳細解釋為:運行命令“startx”可以啟動到運行級5(即X window系統)
2.4 修改機器名字使用hostname 主機名稱,這樣只能是臨時修改當前的hostname,但是重新啟動系統之後,就又會恢複回去,如果要永久修改,那麼應該修改/etc/sysconfig/network裡面的HOSTNAME值,如果沒有就加上HOSTNAME=主機名稱,因為在/etc/rc.sysinit中我們可以看到系統啟動的時候會從這個檔案中去讀取這個HOSTNAME值,然後再運行hostname 主機名稱,實際動作是修改/proc/sys/kernel/hostname檔案,但因為是不可寫的,所以使用hostname來設定,最後再修改或者添加 /etc/hosts裡面的內容。設定之後,可能再次telnet時會等待很長一段時間,是因為在/etc/resolv.conf中nameserver的值發生了變化,可以使用#進行屏蔽,也可以把 nameserver 的值修改為本機IP地址,這樣,登入時間會縮短。1. vi /etc/sysconfig/network2. hostname name3. vi /etc/hosts
2.5 設定全域格式使用root使用者修改/etc/profile內容,在末尾添加如下幾行:其中,TERM設定為xterm以後,vi就會有顏色區分。儲存後,以後登入,都將顯示登入使用者名稱,主機名稱和當前路徑,如:/etc/profile檔案可以根據需要設定一些環境變數,比如JAVA_HOME等,所有的使用者都將生效,如果只是希望某些使用者具備特定設定,可以修改$USER_HOME/.bash_profile檔案進行設定。
2.6 安裝補丁主要是如果有多CPU的機器,(略)
3 安裝Oracle10g
3.1 準備介質準備安裝介質10201_database_linux32.zip
3.2 檢查Liunx系統檢查Linux系統是否包含安裝Oracle10g需要的安裝包,通過rpm –q –a|grep xxx進行檢查,xxx為需要檢查的包,列表如下:RedHat Enterprise Linux 3.0 安裝oracle10g需要的包RedHat Enterprise Linux 4.0 安裝oracle10g需要的包 系統硬體要求:1. Oracle10g推薦使用512M記憶體2. 至少3.7GB的硬碟空間3. 至少1GB的swap space4. 至少400MB的/tmp目錄
3.3 建立使用者組和使用者建立oracle使用者時,指定其主目錄為/bank/oracle,所屬組為oinstall和dba,並使用passwd oracle為oracle使用者佈建密碼,切換到oracle使用者(su – oracle),mkdir inst_package,把oracle10g安裝檔案(10201_database_linux32.zip)拷貝到inst_package目錄下(使用ftp或別的方式拷貝到linux系統中),再使用unzip解壓:$unzip 10201_database_linux32.zip 解壓後,得到database目錄
3.4 建立Oracle目錄在/bank/oracle下建立產品目錄oracle10g和資料檔案存放目錄oradata,並設定對應的使用者所屬。
3.5 配置Linux核心參數使用root使用者修改Linux核心參數,vi /etc/sysctl.conf檔案,在末尾增加以下內容:配置好以後重新啟動系統或使用命令/sbin/sysctl –p使其生效其中shmmax推薦為實體記憶體的一半,計算方法:1. grep MemTotal /proc/meminfo (得到2053996KB)2. 2053996 × 1024 ÷ 2 = 1051645952
3.6 為oracle使用者佈建shell限制修改/etc/security/limits.conf檔案,在該檔案中添加以下內容: 同時,修改/etc/profile,末尾添加以下內容:
3.7 其他設定修改/etc/pam.d/login檔案,在該檔案中添加以下參數:
3.8 修改oracle使用者的環境變數使用oracle使用者修改/bank/oracle/.bash_profile,添加以下內容:
3.9 配置vncserver如果是在機器上直接安裝,可以略過此步。使用oracle使用者登入,運行vncserver,第一次運行會要求輸入登入vncserver的密碼,在使用vnc用戶端進行串連的時候要求輸入,可以看到,啟動了一個圖形終端編號1,在此目錄下,會建立一個隱藏的目錄.vnc,進入此目錄,編輯xstartup檔案,可以看到預設是字元介面twm,刪除所有內容,添加一行內容:gnome-session即可。使用vncserver –kill :1關閉此圖形終端,再重新運行vncserver使用vnc用戶端工具(RealVNC viewer),輸入機器IP地址加圖形終端號,輸入設定的vncserver密碼:會看到圖形介面:
3.10 安裝Oracle10gA. 使用oracle使用者登入到圖形介面(如遠程安裝,參考3.9節)B. 開啟終端, ,進入到oracle10g安裝檔案目錄(本例為/bank/oracle/inst_package/database)C. 運行./runinstaller,可以看出,安裝程式會先釋放安裝內容到/tmp目錄下,因此要求/tmp下有足夠的空間存放,當然,可以在oracle使用者的.bash_profile中修改 D. Oracle的安裝介面可以看到相關配置會根據Oracle使用者的.bash_profile中定義的環境變數預設出現,注意UNIX DBA組,應為oinstall。修改“全域資料庫名SID”為:bkserver(根據自己的需要,可以任意取名),並輸入SYS密碼。點下一步繼續。注意,根據需要是否勾選“建立啟動資料庫”選項,建議不勾選,後面再通過dbca來建立資料庫,這裡以勾選作為樣本。E. 指定產品清單目錄和身份證明(注意作業系統組名為oinstall)如果以前在安裝中途取消過,再到這一步會有個警告資訊,提示目錄已經存在,仔細檢查後,可以點擊“是(Y)”繼續。F. 此步可能會出錯,根據頁面內容檢查配置Linux核心參數(見3.5節)如果成功會是如下介面,點擊下一步繼續G. 安裝概要,可以簡單瀏覽一下,點“安裝”繼續H. 等待安裝過程I. 安裝完成後,由於第一步勾選了“建立啟動資料庫”,因此,安裝程式會在安裝完成後自動啟動資料庫建立程式。J. 等待資料庫建立過程K. 建立資料庫完成,可以點擊“口令管理”查看內容,點擊“確定”繼續L. 執行配置指令碼,根據介面提示,使用root使用者登入執行即可。M. 安裝結束,可以看出Enterprise Manager的管理URL地址N. 退出即可
3.11 建立資料庫如果在上面第一步沒有勾選“建立啟動資料庫”,那麼可以通過此步進行資料庫建立A. 使用oracle使用者,在圖形介面下(使用vncserver登入也可)運行dbca命令B. 選擇操作“建立資料庫”。(注意:不建議同一台機器上建立多個資料庫instance)C. 選擇資料庫模板,選擇“一般用途”就可以了。D. 指定SIDE. 配置是否可以使用Enterprise Manager設定資料庫F. 設定資料庫管理員密碼,根據需要選擇並指定密碼G. 指定資料存放方式,選擇“檔案系統”H. 指定資料檔案存放位置,選擇“所有資料庫檔案使用公用位置”,並通過瀏覽指定“/bank/oracle/oradata”,此目錄在3.4節已建立,當然,也可根據實際需要指定。I. 指定恢複配置,預設即可。J. 資料庫內容,預設即可。K. 初始化參數,指定字元集為“ZHS16GBK – GBK16位簡體中文”。L. 儲存資訊,預設即可。M. 建立選項,預設即可,點擊“完成”N. 確認介面,點擊“確定”O. 等待建立資料庫P. 安裝結束,可以看到資料庫的管理URL地址Q. 點擊“退出”,安裝完畢R. 使用oracle10g提供的web管理平台登入測試,在IE中輸入“http://ip”即可(ip為安裝oracle10g的機器的ip地址)。:1158/em
4 配置Oracle10g
4.1 啟動載入監聽程式在$ORACLE_HOME/bin/下,修改dbstart檔案,在末尾添加lsnrctl start即可。
4.2 啟動關閉shell程式啟動shell:可以命名為startdb,將其拷貝到$ORACLE_HOME/bin/下,注意+x可執行。關閉shell:可以命名為stopdb,將其拷貝到$ORACLE_HOME/bin/下,注意+x可執行。
4.3 配置Oracle自動啟動
4.4 使用權限設定修改TNS相關的檔案許可權:>bX-!<S(是否必須還有待進一步研究) 引用:http://blog.csdn.net/yuanfen127/archive/2007/12/18/1944525.aspx