




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Oracle10g的安裝比較繁瑣,要配置的東西很多,參考了網(wǎng)上不少文章。系統(tǒng)環(huán)境為:CentOS6.6 x86_64 (桌面環(huán)境)1G內(nèi)存2G swap安裝軟件:10201_database_linux_x86_64.cpio (Oracle10g 10.2.0.1.0 x86_64)一、 系統(tǒng)環(huán)境配置1.關(guān)閉防火墻service iptables stop #停止chkconfig iptables off #禁止開機(jī)啟動(dòng)2.關(guān)閉selinuxsetenforce 0vi /etc/sysconfig/selinux 把里邊的一行改為SELINUX=disabled然后重啟系統(tǒng)。2、安裝依賴
2、包yum -y install compat-libstdc*yum -y install gcc*# yum -y install binutils compat-libstdc+-33 compat-libstdc+-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c+ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgc
3、c libgcc.i686 libstdc+ libstdc+.i686 libstdc+-devel make sysstat補(bǔ)充:# yum -y install libXt.i686 libXtst.i686 libXp libXp.i686缺少補(bǔ)充軟件包,安裝oralce時(shí)會(huì)有如下錯(cuò):Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2015-02-02_06-04-46PM/jre/1.4.2/lib/i386/libawt.so: libXt.so.6: canno
4、t open shared object file: No such file or directory3、 將/dev/shm改大vim /etc/fstab修改:tmpfs /dev/shm tmpfs defaults 0 0為:tmpfs /dev/shm tmpfs defaults,size=2G 0 0然后重啟系統(tǒng)。4、創(chuàng)建Oracle用戶與組這里以單主機(jī)模式安裝。(1) 建立群組oinstall# groupadd oinstall(2) 建立群組dba# groupadd dba(3) 新增使用者oracle并將其加入oinstall和dba群組# useradd -m -g
5、 oinstall -G dba oracle(4) 測(cè)試oracle賬號(hào)是否建立完成# id oracleuid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)(5) 建立oracle的新密碼# passwd oracle5、將oracle使用者加入到sudo群組中# vim /etc/sudoers找到root ALL=(ALL) ALL 這行,并且在底下再加入oracle ALL=(ALL) ALL輸入wq!(由于這是一份只讀文檔所以需要再加上!)并且按下Enter6、配置系統(tǒng)內(nèi)核參數(shù)# vi /etc/sysctl
6、.conf并輸入以下內(nèi)容:fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152 /表示系統(tǒng)一次可以使用的共享內(nèi)存總量(以頁為單位)。缺省值就是2097152,通常不需要修改kernel.shmmax = 2147483648 /定義了共享內(nèi)存段的最大尺寸(以字節(jié)為單位)。缺省為32M,對(duì)于oracle來說,該缺省值太低了,通常將其設(shè)置為2Gkernel.shmmni = 4096 /用于設(shè)置系統(tǒng)范圍內(nèi)共享內(nèi)存段的最大數(shù)量。該參數(shù)的默認(rèn)值是 4096 。通常不需要更改kernel.sem = 250 32000 1
7、00 128 /表示設(shè)置的信號(hào)量net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 4194304 /默認(rèn)的接收窗口大小net.core.rmem_max = 4194304 /接收窗口的最大大小net.core.wmem_default = 262144 /默認(rèn)的發(fā)送窗口大小net.core.wmem_max = 262144 /發(fā)送窗口的最大大小vm.hugetlb_shm_group = 501 /將dba組添加到系統(tǒng)內(nèi)核中,給予創(chuàng)建共享內(nèi)存的權(quán)限添加的為下面fs.aio-max-nr = 1048576fs.
8、file-max = 6815744kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 4194304 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 262144 vm.hugetlb_shm_group
9、 = 501 會(huì)有一些與目前的參數(shù)重復(fù)的,就修改成文件上提供的。使設(shè)置立即生效:# sysctl -p7、編輯/etc/security/limits.conf# vim /etc/security/limits.conf加入:oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655368、編輯/etc/pam.d/login# vim /etc/pam.d/login加入:session required /lib/security/pam_limits.sosessi
10、on required pam_limits.so9、修改Linux發(fā)行版本信息由于Oracle 10g發(fā)行的時(shí)候,CentOS 6沒有發(fā)行,所以O(shè)racle 10g并沒有對(duì)CentOS 6確認(rèn)支持,需要修改文件讓Oracle 10g支持CentOS 6。我們需要手工修改Linux的發(fā)行注記,讓Oracle 10g支持CentOS 6。編輯/etc/redhat-release文件# vim /etc/redhat-release將其中的內(nèi)容CentOS release 6.3 (Final)修改為redhat 4redhat 4#CentOS release 6.6 (Final)10、創(chuàng)建
11、數(shù)據(jù)庫安裝目錄、并修改用戶變量這里數(shù)據(jù)庫安裝在:/u01/oracle/product/10.2.0/db_1# mkdir -p /u01/oracle/product/10.2.0/db_1# chown -R oracle:dba /u01/oracle11、配置Linux主機(jī)檢查/etc/hosts文件中是否有l(wèi)ocalhost的記錄在提示符下輸入vi /etc/sysconfig/network,然后將HOSTNAME后面的值改為想要設(shè)置的主機(jī)名vi /etc/hosts查看并編輯hosts文件192.168.49.134 linux- linux-oracle(指向127.0.0.
12、1即可),若沒有的話,在后面配置Oracle監(jiān)聽的時(shí)候會(huì)出現(xiàn)一些問題,導(dǎo)致無法啟動(dòng)監(jiān)聽,在此手工添加此記錄即可。12、配置oracle用戶環(huán)境變量# su - oracle$ cd /home/oracle$ vim .bash_profile添加:export ORACLE_BASE=/u01/oracleexport ORACLE_HOME=/u01/oracle/product/10.2.0/db_1export CRS_HOME=$ORACLE_BASE/crsexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libexport ORACLE_S
13、ID=orclexport PATH=$PATH:$ORACLE_HOME/bin:$CRS_HOME/binexport LC_CTYPE=en_US.UTF-8export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"至此第一階段配置完成。下面開始安裝步驟。二、oracle軟件安裝從10201_database_linux_x86_64.cpio軟件包通過命令gunzip 10201_database_linux_x86_64.cpio.gzcpio -idmv <10201_database_linux_x86_64.cpio解壓出d
14、atabase文件夾到/home/oracle下。使用oracle用戶登錄桌面,開一個(gè)終端窗口:cd databaseLANG=en_US ./runInstaller將UNIX DBA Group選擇為dba。設(shè)置sys、system用戶密碼。點(diǎn)擊Next。將群組選擇為dba。點(diǎn)擊Next。鼠標(biāo)勾選Checking Network Configuration requirements。點(diǎn)擊Next。有點(diǎn)慢耐心等待點(diǎn)擊Install。出現(xiàn)了一個(gè)錯(cuò)誤,網(wǎng)上說是個(gè)bug,點(diǎn)擊繼續(xù)。點(diǎn)擊OK。新開個(gè)終端:su - root執(zhí)行這兩個(gè)腳本:rootlocalhost # /u01/oracle/ora
15、Inventory/orainstRoot.shChanging permissions of /u01/oracle/oraInventory to 770.Changing groupname of /u01/oracle/oraInventory to dba.The execution of the script is completerootlocalhost # /u01/oracle/product/10.2.0/db_1/root.shRunning Oracle10 root.sh script.The following environment variables are
16、set as: ORACLE_OWNER= oracle ORACLE_HOME= /u01/oracle/product/10.2.0/db_1Enter the full pathname of the local bin directory: /usr/local/bin: Copying dbhome to /usr/local/bin . Copying oraenv to /usr/local/bin . Copying coraenv to /usr/local/bin .Creating /etc/oratab file.Entries will be added to the /etc/oratab file as needed byDatabase Configuration Assistant when a database is createdFinished running generic part of root.sh script.Now product-specific root actions will be performed.The following J2EE Applications have been deployed and are accessible at the
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年人行道養(yǎng)護(hù)車項(xiàng)目建議書
- 中職旅游教學(xué)課件
- 全球化背景下的教育趨勢(shì)比較分析
- 學(xué)生管理中的情感智能培養(yǎng)策略
- 游戲化學(xué)習(xí)在在線教育中的應(yīng)用與挑戰(zhàn)
- 中職教育語文課件《邊城》
- 教學(xué)策略優(yōu)化與學(xué)生心理健康的關(guān)聯(lián)性研究
- 基礎(chǔ)護(hù)士腫瘤科考試題庫及答案
- 2025年銅陵市重點(diǎn)中學(xué)高二物理第二學(xué)期期末聯(lián)考模擬試題含解析
- 商業(yè)領(lǐng)域的科技資源利用策略
- GB/T 10045-2018非合金鋼及細(xì)晶粒鋼藥芯焊絲
- GB 7099-2015食品安全國家標(biāo)準(zhǔn)糕點(diǎn)、面包
- 2023年納雍縣財(cái)政局系統(tǒng)事業(yè)單位招聘筆試題庫及答案解析
- 2023年廣東省普通高中學(xué)業(yè)水平考試及參考答案
- 建筑工程模板施工工藝技術(shù)要點(diǎn)講義豐富課件
- 永能選煤廠生產(chǎn)安全事故應(yīng)急救援預(yù)案
- 浙江省建設(shè)領(lǐng)域簡(jiǎn)易勞動(dòng)合同(A4版本)
- 位置度公差以及其計(jì)算
- 氯化銨危險(xiǎn)化學(xué)品安全周知卡
- 浙江省本級(jí)公務(wù)車輛租賃服務(wù)驗(yàn)收單(格式)
- 糖代謝紊亂的實(shí)驗(yàn)診斷
評(píng)論
0/150
提交評(píng)論