linux命令行下安裝oracle10G_第1頁
linux命令行下安裝oracle10G_第2頁
linux命令行下安裝oracle10G_第3頁
linux命令行下安裝oracle10G_第4頁
linux命令行下安裝oracle10G_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、.:.; HYPERLINK 在Linux命令行下安裝Oracle 10g 分類: HYPERLINK 數(shù)據(jù)庫 2006-12-04 16:58 4066人閱讀 HYPERLINK l comments 評(píng)論(2) HYPERLINK javascript:void(0); o 收藏 收藏 HYPERLINK l report o 告發(fā) 告發(fā) Oracle 10g支持在命令行下用靜默方式(Silent)安裝,給那些沒有安裝圖形界面的Linux系統(tǒng)提供了極大的便利。下面以Fedora Core 6為例,引見在命令行下安裝OracleOracle 10g的方法。1 安裝前的預(yù)備預(yù)備任務(wù)要用登錄為r

2、oot用戶來進(jìn)展。1.1 選擇安裝環(huán)境的言語Oracle安裝時(shí)可以經(jīng)過環(huán)境變量LANG指定安裝言語,假設(shè)Linux命令行不能顯示中文,就要將言語環(huán)境設(shè)置為英語。例如:export LANG=en_US.UTF-81.2 修正gennttabOracle 10g在一些Linux系統(tǒng)下安裝能夠會(huì)被中斷,在安裝日志文件$ORACLE_HOME/install/make.log里可以看見以下錯(cuò)誤信息/bin/sed: -e expression #1, char 7: unterminated s command要處理這個(gè)問題就必需編輯文件 gennttab。先解壓Oracle安裝目錄下的 stage

3、/Components/work.rsf/10.2.0.1.0/1/DataFiles/filegroup6.jar,可以用以下方法之一進(jìn)展解壓用jar解壓:jar -xf filegroup6.jar bin/gennttab用unzip解壓:unzip filegroup6.jar bin/gennttab再用文本編輯器例如vi翻開解壓出來的 gennttab,將以下內(nèi)容 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里面,可以用以下方法之一進(jìn)展更新用jar更新:jar -uvf filegroup6.jar bin/gennttab用zip更新:zip -vu filegroup6.jar bin/gennttab1.3 修正內(nèi)核參數(shù)編輯文件 /etc/sysctl.conf,修正以下工程,假設(shè)沒有可以本人添加。kernel.shmall = 2097152 # 可以運(yùn)用的共享內(nèi)存的總量。kernel.shmmax = 2147483648 # 最大共享內(nèi)存段大小。kernel.shmmni = 4096 # 整個(gè)系統(tǒng)共享內(nèi)存段的最大數(shù)目。kernel.sem = 250 320

6、00 100 128 # 每個(gè)信號(hào)對(duì)象集的最大信號(hào)對(duì)象數(shù);系統(tǒng)范圍內(nèi)最大信號(hào)對(duì)象數(shù);每個(gè)信號(hào)對(duì)象支持的最大操作數(shù);系統(tǒng)范圍內(nèi)最大信號(hào)對(duì)象集數(shù)。fs.file-max = 65536 # 系統(tǒng)中所允許的文件句柄最大數(shù)目。net.ipv4.ip_local_port_range = 1024 65000 # 運(yùn)用程序可運(yùn)用的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ū)大小的最大值注:內(nèi)核參數(shù)并非必需修正,可以根據(jù)本人實(shí)踐情況而定。1.4 為Oracle創(chuàng)建DBA組和用戶安裝Oracle必需指定擁有DBA權(quán)限的組和運(yùn)轉(zhuǎn)Oracle的用戶。創(chuàng)建組:groupadd oradba創(chuàng)建用戶:useradd -g oradba oracle注:組名和用戶名可以恣意指定,不一定要照搬本文。1.5 創(chuàng)建安裝Oracle的目的目錄創(chuàng)建Oracle系統(tǒng)目錄:mkdir /oracle創(chuàng)建Oracle效力器主目錄:mkdir /oracle/10g將該目錄的一切者設(shè)置為oracle:c

8、hown oracle /oracle -R編輯 /etc/profile,在后面追加以下兩行export ORACLE_BASE=/oracleexport ORACLE_HOME=/oracle/10g注:安裝Oracle的目的目錄可以恣意指定,但是安裝和運(yùn)轉(zhuǎn)Oracle的用戶必需有完全修正該目錄的權(quán)限。2 安裝2.1 編輯安裝需求的應(yīng)對(duì)文件靜默方式(Silent)安裝必需指定一個(gè)應(yīng)對(duì)文件來完成安裝過程所須的各類參數(shù)。在Oracle安裝目錄的response子目錄里有enterprise.rsp有enterprise.rsp、standard.rsp和custom.rsp三個(gè)應(yīng)對(duì)文件,分別

9、對(duì)應(yīng)企業(yè)版、規(guī)范版和定制的安裝。以enterprise.rsp為例,用恣意的文本編輯器打它,修正以下這些工程的值。ORACLE_HOME Oracle效力器的主目錄位置,必需是絕對(duì)途徑。ORACLE_HOME_NAME Oracle效力器的稱號(hào),必需以字母開頭。COMPONENT_LANGUAGES Oracle效力器支持的言語,默許只需英語,可以添加多個(gè)言語。s_nameForDBAGrp 用于Oracle系統(tǒng)管理的linux用戶組名,該組的用戶擁有管理Oracle效力器的權(quán)限,在本例中設(shè)置為 oradba。s_nameForOPERGrp 用于Oracle數(shù)據(jù)庫常規(guī)操作的linux用戶組名

10、,該組的用戶擁有常規(guī)操作Oracle數(shù)據(jù)庫的權(quán)限,在本例中設(shè)置為 oracle。n_configurationOption 安裝類型1為在安裝后創(chuàng)建數(shù)據(jù)庫,2為安裝后創(chuàng)建一個(gè)自動(dòng)存儲(chǔ)管理實(shí)例,3為只安裝效力器軟件,在本例中選擇3。其它工程用默許值即可,也可以根據(jù)本人的需求進(jìn)展修正。注:假設(shè)Oracle從光盤安裝,必需先將應(yīng)對(duì)文件復(fù)制到硬盤上,才干修正。2.2 開場(chǎng)安裝如今萬事具備,可以安裝了。用oracle用戶登錄,然后在Oracle安裝目錄里執(zhí)行./runInstaller -ignoreSysPrereqs -silent -responseFile 接下來就是等待安裝終了了。各安裝參數(shù)的

11、含義如下ignoreSysPrereqs 讓Oracle忽略系統(tǒng)檢查,由于Oracle官方聲明只支持Linux效力器產(chǎn)品,所以要在非效力器產(chǎn)品的Linux上安裝就必需指定此參數(shù)。silent 讓安裝程序以靜默方式運(yùn)轉(zhuǎn)。responseFile 指定一個(gè)應(yīng)對(duì)文件。3 安裝后要做的任務(wù)3.1 Oracle系統(tǒng)初始化用root用戶登錄,然后運(yùn)轉(zhuǎn)$ORACLE_HOME/root.sh進(jìn)展Oracle的系統(tǒng)初始化任務(wù),通常一路按回車用默許值即可。3.2 安裝網(wǎng)絡(luò)監(jiān)聽器沒有網(wǎng)絡(luò)監(jiān)聽器,客戶端就無法經(jīng)過網(wǎng)絡(luò)銜接Oralce效力器。要在命令行安裝網(wǎng)絡(luò)監(jiān)聽器,也只能運(yùn)用靜默方式。編輯Oracle安裝目錄里re

12、sponse子目錄下的應(yīng)對(duì)文件 netca.rsp,修正以下工程。INSTALL_TYPE=custom 安裝的類型LISTENER_NUMBER=1 監(jiān)聽器數(shù)量LISTENER_NAMES=LISTENER 監(jiān)聽器的稱號(hào)列表LISTENER_PROTOCOLS=TCP;1521 監(jiān)聽器運(yùn)用的通訊協(xié)議列表LISTENER_START=LISTENER 監(jiān)聽器啟動(dòng)的稱號(hào)然后運(yùn)轉(zhuǎ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否那么網(wǎng)絡(luò)監(jiān)聽器能夠無法自動(dòng)啟動(dòng)。3.4 安裝數(shù)據(jù)庫實(shí)例編輯Oracle安裝目錄里response子目錄下的應(yīng)對(duì)文件 dbca.rsp,修正以下工程。GDBNAME 數(shù)據(jù)庫全局稱號(hào)SID 數(shù)據(jù)庫的SIDSYSPASSWORD SYS用戶的初始密碼SYSTEMPASSWORD SYSTEM用戶的初始密碼 CHARACTERSET 數(shù)據(jù)庫字符集中文為 ZHS16GBKNATIONALCHARACTERSET 數(shù)據(jù)庫國家字符集然后運(yùn)轉(zhuǎn)$ORACLE_HOME/bin/dbca

14、 -silent -responseFile -cloneTemplate數(shù)據(jù)庫創(chuàng)建勝利后需求注冊(cè)一些信息,運(yùn)轉(zhuǎn)$ORACLE_BASE/oraInventory/orainstRoot.sh然后編輯 /etc/oratab將:N修正為:Y使數(shù)據(jù)庫實(shí)例可以自動(dòng)啟動(dòng)。3.5 讓Oracle運(yùn)轉(zhuǎn)為效力創(chuàng)建文件 /etc/init.d/oracle,輸入以下內(nèi)容#!/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然后將這個(gè)文件賦予可執(zhí)行的權(quán)限,運(yùn)轉(zhuǎn)chmod a+x /etc/init.d/oracle讓Oracle的效力在Linux啟動(dòng)時(shí)自動(dòng)運(yùn)轉(zhuǎn)ln -s /etc/init.d/oracle /etc/rc.d/rc3.d/S99oracleln -s /etc/init.d/oracle /etc/rc.d/rc5.d/S99oracle這樣就可以用service來啟動(dòng)和停頓Oracle了。附1 Oracle 10g對(duì)硬件環(huán)境的要

17、求物理內(nèi)存根本 - 512MB引薦 - 1024MB內(nèi)存交換分區(qū)相對(duì)于物理內(nèi)存的比例物理內(nèi)存1024MB2048MB - 150%物理內(nèi)存2049MB8192MB - 100%物理內(nèi)存大于8192MB - 75%磁盤空間/tmp目錄所在的分區(qū)至少要有400MB空閑磁盤空間。根據(jù)安裝類型,安裝Oracle效力器軟件的分區(qū)至少要有1.5GB到3.5GB的空閑磁盤空間。1.2GB磁盤空間用于數(shù)據(jù)庫預(yù)配置文件系統(tǒng)存儲(chǔ)(可選) 附2 Oracle 10g對(duì)軟件環(huán)境的要求操作系統(tǒng)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相關(guān)的庫 (軟件包名視操作系統(tǒng)而定,故不一一列出)gcc (版本至少為2.96-124)make (版本至少為3.79)binutils (版本至少為2.11)op

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔