




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、.:.; HYPERLINK 在Linux命令行下安裝Oracle 10g 分類: HYPERLINK 數據庫 2006-12-04 16:58 4066人閱讀 HYPERLINK l comments 評論(2) HYPERLINK javascript:void(0); o 收藏 收藏 HYPERLINK l report o 告發(fā) 告發(fā) Oracle 10g支持在命令行下用靜默方式(Silent)安裝,給那些沒有安裝圖形界面的Linux系統提供了極大的便利。下面以Fedora Core 6為例,引見在命令行下安裝OracleOracle 10g的方法。1 安裝前的預備預備任務要用登錄為r
2、oot用戶來進展。1.1 選擇安裝環(huán)境的言語Oracle安裝時可以經過環(huán)境變量LANG指定安裝言語,假設Linux命令行不能顯示中文,就要將言語環(huán)境設置為英語。例如:export LANG=en_US.UTF-81.2 修正gennttabOracle 10g在一些Linux系統下安裝能夠會被中斷,在安裝日志文件$ORACLE_HOME/install/make.log里可以看見以下錯誤信息/bin/sed: -e expression #1, char 7: unterminated s command要處理這個問題就必需編輯文件 gennttab。先解壓Oracle安裝目錄下的 stage
3、/Components/work.rsf/10.2.0.1.0/1/DataFiles/filegroup6.jar,可以用以下方法之一進展解壓用jar解壓:jar -xf filegroup6.jar bin/gennttab用unzip解壓:unzip filegroup6.jar bin/gennttab再用文本編輯器例如vi翻開解壓出來的 gennttab,將以下內容 LIB=$ECHO $TtoLIB | $SED s/ / /g | $GREP $T: | $AWK -F: print $2 INI=$ECHO $TtoINI | $SED s/ / /g | $GREP $T:
4、| $AWK -F: print $2 BAS=$ECHO $TtoBAS | $SED s/ / /g | $GREP $T: | $AWK -F: print $2 改為LIB=$ECHO $TtoLIB | $SED s/ /n/g | $GREP $T: | $AWK -F: print $2 INI=$ECHO $TtoINI | $SED s/ /n/g | $GREP $T: | $AWK -F: print $2 BAS=$ECHO $TtoBAS | $SED s/ /n/g | $GREP $T: | $AWK -F: print $2 保管后再用將gennttab更新到f
5、ilegroup6.jar里面,可以用以下方法之一進展更新用jar更新:jar -uvf filegroup6.jar bin/gennttab用zip更新:zip -vu filegroup6.jar bin/gennttab1.3 修正內核參數編輯文件 /etc/sysctl.conf,修正以下工程,假設沒有可以本人添加。kernel.shmall = 2097152 # 可以運用的共享內存的總量。kernel.shmmax = 2147483648 # 最大共享內存段大小。kernel.shmmni = 4096 # 整個系統共享內存段的最大數目。kernel.sem = 250 320
6、00 100 128 # 每個信號對象集的最大信號對象數;系統范圍內最大信號對象數;每個信號對象支持的最大操作數;系統范圍內最大信號對象集數。fs.file-max = 65536 # 系統中所允許的文件句柄最大數目。net.ipv4.ip_local_port_range = 1024 65000 # 運用程序可運用的IPv4端口范圍。net.core.rmem_default = 1048576 # 套接字接納緩沖區(qū)大小的缺省值net.core.rmem_max = 1048576 # 套接字接納緩沖區(qū)大小的最大值net.core.wmem_default = 262144 # 套接字發(fā)送
7、緩沖區(qū)大小的缺省值net.core.wmem_max = 262144 # 套接字發(fā)送緩沖區(qū)大小的最大值注:內核參數并非必需修正,可以根據本人實踐情況而定。1.4 為Oracle創(chuàng)建DBA組和用戶安裝Oracle必需指定擁有DBA權限的組和運轉Oracle的用戶。創(chuàng)建組:groupadd oradba創(chuàng)建用戶:useradd -g oradba oracle注:組名和用戶名可以恣意指定,不一定要照搬本文。1.5 創(chuàng)建安裝Oracle的目的目錄創(chuàng)建Oracle系統目錄:mkdir /oracle創(chuàng)建Oracle效力器主目錄:mkdir /oracle/10g將該目錄的一切者設置為oracle:c
8、hown oracle /oracle -R編輯 /etc/profile,在后面追加以下兩行export ORACLE_BASE=/oracleexport ORACLE_HOME=/oracle/10g注:安裝Oracle的目的目錄可以恣意指定,但是安裝和運轉Oracle的用戶必需有完全修正該目錄的權限。2 安裝2.1 編輯安裝需求的應對文件靜默方式(Silent)安裝必需指定一個應對文件來完成安裝過程所須的各類參數。在Oracle安裝目錄的response子目錄里有enterprise.rsp有enterprise.rsp、standard.rsp和custom.rsp三個應對文件,分別
9、對應企業(yè)版、規(guī)范版和定制的安裝。以enterprise.rsp為例,用恣意的文本編輯器打它,修正以下這些工程的值。ORACLE_HOME Oracle效力器的主目錄位置,必需是絕對途徑。ORACLE_HOME_NAME Oracle效力器的稱號,必需以字母開頭。COMPONENT_LANGUAGES Oracle效力器支持的言語,默許只需英語,可以添加多個言語。s_nameForDBAGrp 用于Oracle系統管理的linux用戶組名,該組的用戶擁有管理Oracle效力器的權限,在本例中設置為 oradba。s_nameForOPERGrp 用于Oracle數據庫常規(guī)操作的linux用戶組名
10、,該組的用戶擁有常規(guī)操作Oracle數據庫的權限,在本例中設置為 oracle。n_configurationOption 安裝類型1為在安裝后創(chuàng)建數據庫,2為安裝后創(chuàng)建一個自動存儲管理實例,3為只安裝效力器軟件,在本例中選擇3。其它工程用默許值即可,也可以根據本人的需求進展修正。注:假設Oracle從光盤安裝,必需先將應對文件復制到硬盤上,才干修正。2.2 開場安裝如今萬事具備,可以安裝了。用oracle用戶登錄,然后在Oracle安裝目錄里執(zhí)行./runInstaller -ignoreSysPrereqs -silent -responseFile 接下來就是等待安裝終了了。各安裝參數的
11、含義如下ignoreSysPrereqs 讓Oracle忽略系統檢查,由于Oracle官方聲明只支持Linux效力器產品,所以要在非效力器產品的Linux上安裝就必需指定此參數。silent 讓安裝程序以靜默方式運轉。responseFile 指定一個應對文件。3 安裝后要做的任務3.1 Oracle系統初始化用root用戶登錄,然后運轉$ORACLE_HOME/root.sh進展Oracle的系統初始化任務,通常一路按回車用默許值即可。3.2 安裝網絡監(jiān)聽器沒有網絡監(jiān)聽器,客戶端就無法經過網絡銜接Oralce效力器。要在命令行安裝網絡監(jiān)聽器,也只能運用靜默方式。編輯Oracle安裝目錄里re
12、sponse子目錄下的應對文件 netca.rsp,修正以下工程。INSTALL_TYPE=custom 安裝的類型LISTENER_NUMBER=1 監(jiān)聽器數量LISTENER_NAMES=LISTENER 監(jiān)聽器的稱號列表LISTENER_PROTOCOLS=TCP;1521 監(jiān)聽器運用的通訊協議列表LISTENER_START=LISTENER 監(jiān)聽器啟動的稱號然后運轉$ORACLE_HOME/bin/netca /silent /responseFile 3.3 修正dbstart用恣意的文本編輯器翻開 $ORACLE_HOME/bin/dbstart,將ORACLE_HOME_LIS
13、TNER=/ade/vikrkuma_new/oracle改為ORACLE_HOME_LISTNER=$ORACLE_HOME否那么網絡監(jiān)聽器能夠無法自動啟動。3.4 安裝數據庫實例編輯Oracle安裝目錄里response子目錄下的應對文件 dbca.rsp,修正以下工程。GDBNAME 數據庫全局稱號SID 數據庫的SIDSYSPASSWORD SYS用戶的初始密碼SYSTEMPASSWORD SYSTEM用戶的初始密碼 CHARACTERSET 數據庫字符集中文為 ZHS16GBKNATIONALCHARACTERSET 數據庫國家字符集然后運轉$ORACLE_HOME/bin/dbca
14、 -silent -responseFile -cloneTemplate數據庫創(chuàng)建勝利后需求注冊一些信息,運轉$ORACLE_BASE/oraInventory/orainstRoot.sh然后編輯 /etc/oratab將:N修正為:Y使數據庫實例可以自動啟動。3.5 讓Oracle運轉為效力創(chuàng)建文件 /etc/init.d/oracle,輸入以下內容#!/bin/sh#export ORACLE_HOME=export ORACLE_HOME_LISTNER=$ORACLE_HOMEexport ORACLE=oracle. /etc/init.d/functionsexport PAT
15、H=$PATH:$ORACLE_HOME/binstart() daemon -user $ORACLE $ORACLE_HOME/bin/dbstart daemon -user $ORACLE $ORACLE_HOME_LISTNER/bin/lsnrctl startstop() daemon -user $ORACLE $ORACLE_HOME_LISTNER/bin/lsnrctl stop daemon -user $ORACLE $ORACLE_HOME/bin/dbshut case $1 instart) start RETVAL=$? ;stop) stopRETVAL=$
16、? ;restart) stop start RETVAL=$? ;*) echo usage: $0 start|stop|restartexit;esac#exit然后將這個文件賦予可執(zhí)行的權限,運轉chmod a+x /etc/init.d/oracle讓Oracle的效力在Linux啟動時自動運轉ln -s /etc/init.d/oracle /etc/rc.d/rc3.d/S99oracleln -s /etc/init.d/oracle /etc/rc.d/rc5.d/S99oracle這樣就可以用service來啟動和停頓Oracle了。附1 Oracle 10g對硬件環(huán)境的要
17、求物理內存根本 - 512MB引薦 - 1024MB內存交換分區(qū)相對于物理內存的比例物理內存1024MB2048MB - 150%物理內存2049MB8192MB - 100%物理內存大于8192MB - 75%磁盤空間/tmp目錄所在的分區(qū)至少要有400MB空閑磁盤空間。根據安裝類型,安裝Oracle效力器軟件的分區(qū)至少要有1.5GB到3.5GB的空閑磁盤空間。1.2GB磁盤空間用于數據庫預配置文件系統存儲(可選) 附2 Oracle 10g對軟件環(huán)境的要求操作系統Red Hat Enterprise Linux AS/ES 3.0 (Update 4 or later)Red Hat Linux 4.0SUSE Linux Enterprise Server 9.0 with SP 2 or laterAsianux 1.0Asianux 2.0軟件包X11相關的庫 (軟件包名視操作系統而定,故不一一列出)gcc (版本至少為2.96-124)make (版本至少為3.79)binutils (版本至少為2.11)op
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB3707T 135-2025 大蔥三系雜交制種技術規(guī)程
- 楚雄州統測數學試卷
- 海南優(yōu)騰愛科醫(yī)療科技有限公司醫(yī)療器械研發(fā)生產環(huán)評報告表
- 運動解剖學試題冊答案全套
- 協同推進降碳減污擴綠增長的背景與意義
- 完善基層衛(wèi)生服務網絡建設的策略及實施路徑
- 國內外醫(yī)療機構水污染物排放現狀
- 低空經濟發(fā)展趨勢與前景
- 促進醫(yī)療服務的公平性的策略及實施路徑
- 四級人力資源管理師-上半人力(四級)《基礎知識》黑鉆押題4
- 生物專業(yè)英語翻譯和單詞(專業(yè)版)
- 壓力性損傷全程鏈式管理
- 特色高中建設實施方案
- 民間非營利組織財務報表模板
- IATF16949-2016標準和內審員培訓
- 2024年職業(yè)技能“大數據考試”專業(yè)技術人員繼續(xù)教育考試題庫與答案
- 2024秋季山西交控集團所屬路橋集團校園招聘270人公開引進高層次人才和急需緊缺人才筆試參考題庫(共500題)答案詳解版
- SYT 6680-2021 石油天然氣鉆采設備 鉆機和修井機出廠驗收規(guī)范-PDF解密
- 2024年常州機電職業(yè)技術學院單招職業(yè)適應性測試題庫及答案解析
- 任務4 聚酯縮聚生產操作-生產操作規(guī)程
- 鐵路少年-練習及答案
評論
0/150
提交評論