




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
YCentos5.4oracle11gR2安裝詳解1、安裝必備包[root@oracle~]#yuminstalllibaio-devel[root@oracle~]#yuminstallsysstat[root@oracle~]#yuminstallunixODBC[root@oracle~]#yuminstallunixODBC-devel[root@oracle~]#yuminstallpdksh-5.2.142、創(chuàng)建oracle所需要的用戶名(oracle)和組(oinstall、dba),并設(shè)置相應(yīng)的權(quán)限[root@oracle~]#groupaddoinstall[root@oracle~]#groupadddba[root@oracle~]#useradd-goinstall-Gdbaoracle[root@oracle~]#passwdoracle3、創(chuàng)建oracle數(shù)據(jù)庫安裝的文件目錄及路徑,并設(shè)置文件權(quán)限:[root@oracle~]#mkdir-p/usr/local/oracle11g/app/oracle/product///設(shè)置oracle的安裝目錄[root@oracle~]#chown-Roracle:oinstall/usr/local/oracle11g//設(shè)置安裝目錄所屬的用戶和組[root@oracle~]#chmod-R775/usr/local/oracle11g4、修改系統(tǒng)配置[root@oracle~]#vi/etc/sysctl.conf在最末尾的地方加上:kernel.shmall=2097152//固定大小為2Mkernel.shmmax=1147483648//一般設(shè)置為物理的一半kernel.shmmni=4096kernel.sem=25032000100128net.ipv4.ip_local_port_range=102465000net.core.rmem_default=4194304net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=262144##新服務(wù)器配置參數(shù)kernel.shmmni=4096kernel.sem=25032000100128net.ipv4.ip_local_port_range=900065500net.core.rmem_default=4194304net.core.rmem_max=4194304net.core.wmem_default=1048576net.core.wmem_max=2097152fs.file-max=6815744fs.aio-max-nr=1048576##:wq[root@oracle~]#/sbin/sysctl-p//使修改后的配置文件生效5、為oracle用戶設(shè)置Shell限制[root@oracle~]#vi/etc/security/limits.conforaclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536[root@oracle~]#vi/etc/pam.d/loginsessionrequiredpam_limits.so[root@oracle~]#vi/etc/profileif[$USER="oracle"];thenif[$SHELL="/bin/ksh"];thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fifi[root@oracle~]#vi/etc/csh.loginif($USER=="oracle")thenlimitmaxproc16384limitdescriptors65536endif[root@oracle~]#vi/etc/selinux/config#設(shè)置SELINUX為disabledSELINUX=disabled修改系統(tǒng)的發(fā)行版本[root@oracle~]#vi/etc/redhat-release將CentOSrelease5(Final)修改成RedHatEnterpriseLinuxASrelease5(Taroon)(因為oracle公司沒推出CentOS版本的oracle)設(shè)置訪問em時的IP地址[root@oracle/]#vi/etc/hostsYouhavemailin/var/spool/mail/root[root@oracle/]#cat/etc/hosts#Donotremovethefollowingline,orvariousprograms#thatrequirenetworkfunctionalitywillfail.coso8tlocalhost.localdomainlocalhost03coso8t#注此為主機名#::1localhost6.localdomain6localhost66、在終端用新建的oracle用戶登錄進行操作[root@oracle~]#su-oracle[oracle@oracle~]#ls-la修改.bash_profile此文件即為oracle用戶的環(huán)境變量,以下是完整配置[oracle@oracle~]#vi.bash_profile#.bash_profile#Getthealiasesandfunctionsif[-f~/.bashrc];then.~/.bashrcfi#UserspecificenvironmentandstartupprogramsORACLE_BASE=/usr/local/oracle11g/app/oracle;exportORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1;exportORACLE_HOMEORACLE_SID=ORCL;exportORACLE_SIDORACLE_TERM=xterm;exportORACLE_TERMTNS_ADMIN=$ORACLE_HOME/network/admin;exportTNS_ADMINPATH=$ORACLE_HOME/bin:$PATH:$HOME/bin;exportPATHNLS_LANG=AMERICAN_AMERICA.UTF8;exportNLS_LANGLC_CTYPE=zh_CN.GBK;exportLC_CTYPELC_ALL=zh_CN.UTF8;exportLC_ALLLANG=zh_CN.GBK;exportLANGLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;exportLD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/jdk/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;exportCLASSPATHDISPLAY=:0.0;exportDISPLAYORACLE_UNQNAME=orcl;exportORACLE_UNQNAME#注意oracle_sid的大小寫,這里是設(shè)置em啟動時的變量//注意,因為限于篇幅這段無法顯示為一整行,但這里實際是一整行,若分開,則在進行oracle用戶登錄的時候會報錯。:wq保存退出[oracle@oracle~]#source.bash_profile//用此命令載入剛配置好的環(huán)境變量文件。[oracle@oracle~]#exit//退回到root用戶下解壓出Linux版Oracle安裝包,并將database復(fù)制到/installOralce目錄下,[root@oracle~]#chown–Roracle:oinstall/installOralce[root@oracle~]#chmod–R775/installOralce[root@oracle~]#xhostlocal:oracle//確保X窗口的正常顯示運行/installOracle/database目錄下的安裝腳本runinstaller[root@oracle~]#su–oracle[oracle@oracle~]#/installOracle/runInstaller//運行runInstall命令開始安裝oracle數(shù)據(jù)庫安裝完畢之后,在root用戶下需要手動執(zhí)行一條腳本命令:[root@oracle~]#/usr/local/oracle11g/app/oraInventory/orainstRoot.sh更改權(quán)限/usr/local/oracle/app/oraInventory到770.更改組名/usr/local/oracle/app/oraInventory到oinstall.[root@oracle~]#/usr/local/oracle11g/app/oracle/product/11.1.0/db_1/root.sh7、安裝完成后設(shè)置"/etc/oratab"[root@oracle~]#vi/etc/oratab#修改為ORCL:/usr/local/app/oracle/product/11.1.0/db_1:Y8、oracle11g隨系統(tǒng)啟動安裝完畢Oracle11g每次都得手動啟動|停止數(shù)據(jù)庫(dbstart|dbshut)、監(jiān)聽器(lsnrctl)、控制臺(emtcl)。
設(shè)置一下,若手動啟動數(shù)據(jù)庫的同時監(jiān)聽器沒有啟動(即啟動數(shù)據(jù)庫時自動啟動監(jiān)聽器,停止數(shù)據(jù)庫時停止監(jiān)聽器),則需要修改dbstart
腳本文件[root@oraclebin]#
vidbstart找到此段話,在最前端#FirstargumentisusedtobringupOracleNetListener
ORACLE_HOME_LISTNER=$1
//需要將此處的
ORACLE_HOME_LISTNER=$1
修改為
ORACLE_HOME_LISTNER=$ORACLE_HOME
if[!$ORACLE_HOME_LISTNER];then
echo"ORACLE_HOME_LISTNERisnotSET,unabletoauto-startOracleNetListener"
echo"Usage:$0ORACLE_HOME"
else
LOG=$ORACLE_HOME_LISTNER/listener.log同樣,也需要修改dbshut[root@oraclebin]#
vidbshut#The
thistobringdownOracleNetListener
ORACLE_HOME_LISTNER=$1
//需要將此處的
ORACLE_HOME_LISTNER=$1
修改為
ORACLE_HOME_LISTNER=$ORACLE_HOME
if[!$ORACLE_HOME_LISTNER];then
echo"ORACLE_HOME_LISTNERisnotSET,unabletoauto-stopOracleNetListener"
echo"Usage:$0ORACLE_HOME"
else
LOG=$ORACLE_HOME_LISTNER/listener.log在啟動了Linux系統(tǒng)之后,轉(zhuǎn)到
/etc/init.d
目錄下;[root@oracle~]#cd/etc/init.d
使用
vi
命令,新建一個以
oracle
命名的文件(并將以下代碼復(fù)制至文件中)[root@oracleinit.d]#
vioracle#!/bin/sh
#chkconfig:3456161
#description:Oracle11gAutoRunServices
#/etc/init.d/oracle
#
#Run-levelStartupscriptfortheOracleInstance,Listener,and
#WebInterfaceexportORACLE_BASE=/u01/app/oracle
exportORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1
exportORACLE_SID=ORCL
exportPATH=$PATH:$ORACLE_HOME/binORA_OWNR="oracle"#iftheexecutablesdonotexist--displayerrorif[!-f$ORACLE_HOME/bin/dbstart-o!-d$ORACLE_HOME]
then
echo"Oraclestartup:cannotstart"
exit1
fi#dependingonparameter--startup,shutdown,restart
#oftheinstanceandlistenerorusagedisplaycase"$1"in
start)
#Oraclelistenerandinstancestartup
su$ORA_OWNR-lc$ORACLE_HOME/bin/dbstart
echo"OracleStartSuccesful!OK."
;;
stop)
#Oraclelistenerandinstanceshutdown
su$ORA_OWNR-lc$ORACLE_HOME/bin/dbshut
echo"OracleStopSuccesful!OK."
;;
reload|restart)
$0stop
$0start
;;
*)
echo$"Usage:`basename$0`{start|stop|reload|reload}"
e
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 豐田買車銷售合同范本
- 合同范本租房
- 增強民營企業(yè)發(fā)展活力促進經(jīng)濟高質(zhì)量增長
- 吊裝租賃搬運合同范本
- 合同范本不需審查
- 合同范本電子版
- 公路工程竣工檢測合同范本
- 醫(yī)療美容項目合同范例
- 兄弟之間借款合同范例
- 語文-2025年江西省中考第一次模擬考試(全解全析)
- 2024年陜西省初中學(xué)業(yè)水平考試·數(shù)學(xué)
- 統(tǒng)編版九年級道德與法治上冊期中考試卷帶答案
- 火電廠汽機車間安全培訓(xùn)
- 2025初級會計理論考試100題及解析
- 社區(qū)網(wǎng)格員消防安全培訓(xùn)
- 中華人民共和國統(tǒng)計法
- 某部勞務(wù)派遣服務(wù) 投標方案(技術(shù)標 )
- 運用PDCA降低住院患者跌倒、墜床發(fā)生率課件
- 剪刀式登高車安全技術(shù)交底
- 部編人教版小學(xué)4四年級《道德與法治》下冊全冊教案
- 新疆2022年中考數(shù)學(xué)試卷(含答案)
評論
0/150
提交評論