




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、centos 6.0 (x86_x64)安裝oracle 11g r2 曾經(jīng)在幾個(gè)月前寫了一篇rhel 6 (x86_x64) 安裝 oracle 11g r2的文章。有朋友反映說安裝不了,也有朋友說應(yīng)該再講得詳細(xì)點(diǎn)。這幾天有點(diǎn)空,加上centos 6.0 也發(fā)布了,然后用 u盤全新安裝其 livecd ,這回我還是選擇 64 位版本,因?yàn)檫@樣可以使用kvm 虛擬化功能。把系統(tǒng)內(nèi)核更新至2.6.32-71.29.1。本文同樣適用于 rhel 6.0。我的分區(qū)方案:swap 2gb /boot 200m / 25g /home 20g 這是懶人分區(qū)法。不建議這樣分區(qū),我因?yàn)榇疟P不夠才這樣分的,
2、至少應(yīng)劃出一個(gè) /opt 來安裝 oracle 11g ,不然如果根分區(qū)不夠的話系統(tǒng)死掉就不好了。提供一個(gè)方案(如果你的磁盤足夠大) :swap 4g( 可以是內(nèi)存的 1.5-2 倍) /boot 200m /usr 10g / 10g (其實(shí) 5g就很夠了)/var 5g /opt 20g /home 至于用于生產(chǎn)環(huán)境的話要 /opt 要大或者將數(shù)據(jù)分到另一個(gè)區(qū)。安裝程序所需的依賴包:yum install libaio mksh unixodbc unixodbc-devel libstdc+ libstdc+-devel libgcc 下面的安裝過程分為兩步,一是修改系統(tǒng)參數(shù),二是軟件及
3、數(shù)據(jù)庫安裝。(1)vi /etc/sysctl.conf, 在末尾添加如下參數(shù) : fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 1073741824 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core
4、.wmem_default = 262144 net.core.wmem_max = 1048586 保存并使之生效:/sbin/sysctl -p 如果有如下提示錯(cuò)誤,忽略,因?yàn)榧词刮葱薷膮?shù)也提示有這個(gè)錯(cuò)誤error: net.bridge.bridge-nf-call-ip6tables is an unknown key error: net.bridge.bridge-nf-call-iptables is an unknown key error: net.bridge.bridge-nf-call-arptables is an unknown key 注意: kernel.sh
5、mmaxs 的值是物理內(nèi)存的一半。我的是 2g內(nèi)存,所以是1073741824 (2)對 oracle帳號進(jìn)行資源限制。 vi /etc/security/limits.conf,添加: oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 (3) vi /etc/pam.d/login,登錄認(rèn)證配置 pam模塊。添加參數(shù) : session required pam_limits.so (4) 為oracle 用戶在 bash和ksh中設(shè)定資源限制編輯文件
6、 /etc/profile。 添加至末尾。 vi /etc/profile: if $user = oracle ; then if $shell = /bin/ksh ; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi (5)c shell 登錄配置。 vi /etc/csh.login,添加:if( $user = oracle ) then limit maxproc 16384 limit descriptors 65536 umask 022 endif (6) 因?yàn)?rhel 6.0
7、未經(jīng)認(rèn)證,所以修改為如下值, 成功安裝數(shù)據(jù)庫后在修改回來。但這一步并非是必須的,但為了避免安裝中途出現(xiàn)問題,還是改好了。vi /etc/redhat-release:red hat enterprise linux server release 5.0 (tikanga) (7) 添加相關(guān)用戶及用戶組 : /usr/sbin/groupadd oinstall /usr/sbin/groupadd dba /usr/sbin/useradd -m -g oinstall -g dba oracle echo oracle|passwd -stdin oracle (我比較懶,管道命令修改ora
8、cle 密碼)(8) 創(chuàng)建安裝路徑及修改權(quán)限 : mkdir -p /opt/11g/oracle chown -r oracle:oinstall /opt/11g/oracle chmod -r 775 /opt/11g/oracle mkdir -p /opt/11g/orainventory chown -r oracle:oinstall /opt/11g/orainventory chmod -r 775 /opt/11g/orainventory (9) vi /home/oracle/.bash_profile, 其中 oracle_sid 的值可以自己定,我的設(shè)為 orcl
9、。tmp=/tmp; export tmp tmpdir=$tmp; export tmpdir oracle_base=/opt/11g/oracle; export oracle_base oracle_home=$oracle_base/product/11.2.0/dbhome_1; export oracle_home oracle_sid=orcl; export oracle_sid oracle_term=xterm; export oracle_term path=$oracle_home/bin:/usr/sbin:$path; export path ld_library
10、_path=$oracle_home/lib:/lib:/usr/lib; export ld_library_path classpath=$oracle_home/jre:$oracle_home/jlib:$oracle_home/rdbms/jlib; export classpath if $user = oracle ; then if $shell = /bin/ksh ; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi umask 022 使環(huán)境變量生效:source /.bash
11、_profile (9) 切換到 oracle 解壓 11g的安裝包,這樣就不用再修改權(quán)限了。重啟后以oracle 登錄開始安裝。(10) 為避免錯(cuò)誤,關(guān)閉防火墻: service iptables stop 登錄 oracle( 建議選擇英語語言登錄, 防止安裝時(shí)界面中文空格亂碼) 安裝開始:./ runinstaller 安裝截圖:圖 1 啟動(dòng)安裝圖 2 選擇安裝方式,可以選擇安裝程序后再使用dbca 定制創(chuàng)建數(shù)據(jù)庫。圖 3 選擇安裝類型,如果你使用的是固定ip,可以使用 server class,這樣數(shù)據(jù)庫在啟動(dòng)的時(shí)候就會(huì)監(jiān)聽這個(gè)地址。圖 4 基本安裝配置界面圖 5 檢查安裝所需的依賴包
12、和條件。因?yàn)檫@些包更新至最新版,不用理會(huì)。至于交換分區(qū),可以擴(kuò)充,網(wǎng)上有教程,不難。圖 6 安裝數(shù)據(jù)庫程序圖 7 創(chuàng)建數(shù)據(jù)庫。這不一定適合你,可以使用dbca 定制你的數(shù)據(jù)庫。圖 8 配置密碼管理。圖 9 使用 root 權(quán)限處理配置腳本,完成安裝。圖 11 從上面可以看出它處理的過程和原因。圖 12 完成安裝圖 13 登錄 oem 圖 15 oem控制界面注意,此時(shí)數(shù)據(jù)庫并沒有設(shè)置為隨機(jī)啟動(dòng),在windows下是以服務(wù)方式隨機(jī)啟動(dòng)的。手動(dòng)方式如下:啟動(dòng)監(jiān)聽程序: lsnrctl start 啟動(dòng) oem :emctl start dbconsole 附:(1) 使用 sqlplus時(shí)無法使用
13、上下鍵翻看歷史記錄, 現(xiàn)在有一個(gè)工具 rlwrap可以在 linux下實(shí)現(xiàn)翻看歷史命令功能:下載地址是:http:/utopia.knoware.nl/hlub/uck/rlwrap/ 解壓縮: tar zxvf rlwrap-0.36.tar.gz 安裝:./configure&make;make install 用戶配置文件配置# echo alias sqlplus=rlwrap sqlplus /home/oracle/.bash_profile # echo alias rman=rlwrap rman /home/oracle/.bash_profile (2) 分區(qū)時(shí)注意應(yīng)考慮單獨(dú)分/opt 大于 6g ,不信請看rootlocalhost # du -sm /opt/11g 5541 /opt/11g 交換分區(qū)也應(yīng)大點(diǎn), 但如果不是用于生產(chǎn)環(huán)境, 忽略它也行。 真正用到的不是很大。rootlocalhost # free -m total used free shared buffers cached mem: 2005 1932 73 0 33 821 -/+ buffers/cache: 1077 928 swap: 4095 20
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 供暖煤炭合同范例
- 代辦貸款寫合同范例
- 東川租房售房合同范例
- 倉庫租賃運(yùn)輸合同范例
- 交通表現(xiàn)施工合同范例
- 混凝土涵管施工方案
- 公廁水電安裝合同范例
- 伸縮雨棚安裝合同范例
- 復(fù)方黃精膏的研制及其免疫調(diào)節(jié)作用研究
- 鳳崗附近糧油配送合同范例
- 廣東省深圳市南山區(qū)2022-2023學(xué)年下學(xué)期學(xué)科素養(yǎng)期末學(xué)業(yè)評價(jià)三年級科學(xué)試卷(掃描版無答案)
- 高考日語基礎(chǔ)歸納總結(jié)與練習(xí)(一輪復(fù)習(xí))
- 教師資格之中學(xué)音樂學(xué)科知識與教學(xué)能力試題附答案(得分題)
- 部編新人教版三年級數(shù)學(xué)下冊獲獎(jiǎng)?wù)n件-《復(fù)式統(tǒng)計(jì)表》-1
- 中國現(xiàn)當(dāng)代文學(xué)第一章魯迅
- 居民自建房經(jīng)營業(yè)態(tài)不超過三種承諾書
- 探究語言溝通聯(lián)合心理護(hù)理在精神疾病護(hù)理中的應(yīng)用效果
- 管理百年知到章節(jié)答案智慧樹2023年南昌大學(xué)
- 汽車維修工高級考試試題含參考答案
- 組織行為學(xué)(對外經(jīng)濟(jì)貿(mào)易大學(xué))智慧樹知到答案章節(jié)測試2023年
- 日間手術(shù)管理制度考核試題及答案
評論
0/150
提交評論