熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

Oracle9204forRHAS3的安裝

2013-11-13 15:59:11  來源: Oracle 

  系統要求

 
最低內存M建議M硬盤空間G(AS自定義安裝操作系統大概是個Goracle大概是G)如果是把oracle安裝文件復制到硬盤上再安裝則需要G交換分區為內存倍如果內存為G或更大時為內存相同大小查看物理內存# grep MemTotal  /proc/meminfo查看交換分區大小# /sbin/swapon –s

安裝前的准備

 
oracle安裝軟件(一共三張盤可到下載)oracle補丁p__LINUXzipp__LINUXzipp__GENERICzip在安裝oracle前必須打p__LINUXzip補丁p__LINUXzip和p__GENERICzip是agent的補丁如果不打這兩個補丁agent就沒法正常啟動因為是直接安裝的版本所以p__LINUXzip的補丁就不用打了

  檢查以下軟件包是否已安裝

 
compatdbirpm compatgccirpm compatgccc++irpm compatlibstdc++irpm compatlibstdc++develirpm openmotifirpm setarchirpm tclirpm檢查軟件包# rpm –qa | grep compat compatdbi compatgcci compatgccc++i compatlibstdc++i compatlibstdc++develi # rpm –qa | grep openmotif openmotifi

  # rpm –qa | grep setarch setarchi

  #rpm –qa | grep tcl tcli在AS的第三張及其它光盤上有安裝軟件包# rpm –ihv compat compatgccirpm注意軟件包的安裝是有先後次序

  設置系統參數

 
更改gccg++版本mv /usr/bin/gcc /usr/bin/gcc ln s /usr/bin/gcc /usr/bin/gcc mv /usr/bin/g++ /usr/bin/g++ ln s /usr/bin/g++ /usr/bin/g++注意如果gccg++沒安裝請先安裝該軟件包設置內核參數修改/etc/nf/etc/security/nf兩個文件#vi /etc/nf添加以下參數kernelshmmax = (以字節為單位物理內存***為物理內存的倍)

  kernelshmmni= kernelshmall= kernelsem= fsfilemax= netipvip_local_port_range= 保存退出執行以下命令使配置馬上生效# sysctl p #vi /etc/security/nf添加以下參數oracle hard nofile oracle soft nofile oracle hard nproc oracle soft nproc

  創建運行oracle數據

 
系統管理用戶及設置其的環境變量創建組和用戶# groupadd oinstall # groupadd dba # useradd g oinstall G dba oracle # passwd oracle

  設置用戶環境變量以oracle打開新的終端窗口或 在root 終端窗口上# su – oracle $ vi $HOME/bash_profile添加export LD_ASSUME_KERNEL= export ORACLE_BASE=/u/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/ export ORACLE_SID=myora export ORACLE_TERM=xterm # export TNS_ADMIN= Set if sqlnetora tnsnamesora etc are not in $ORACLE_HOME/network/admin——這是設置參數文件所在位置例如tnsnamesorasqlnetora spfilexxxora export NLS_LANG=Simplified Chinese_chinaZHSGBK export ORA_NLS=$ORACLE_HOME/ocommon/nls/admin/data export LD_LIBRARY_PATH=$ LD_LIBRARY_PATH ORACLE_HOME/lib/lib/usr/lib/usr/local/lib export PATH=$PATHORACLE_HOME/bin $ source $HOME/bash_profile——讓設置馬上生效或重新登錄系統創建oracle安裝目錄以root用戶身份打開另一個終端窗口# mkdir  p /u/app/oracle # chown –R oracleoinstall /u/app/oracle # chmod –R /u/app/oracle # mkdir /var/opt/oracle # chown –R oracledba /var/opt/oracle # chmod –R /var/opt/oracle

  安裝oracle數據庫系統(當前用戶是root)

  解包# unzip ship__linux_diskcpiogz # unzip ship__linux_diskcpiogz # unzip ship__linux_diskcpiogz # cpio –idmv

  進入Disk1目錄$ ./runInstaller數據庫用戶組為 “dba”

  安裝時一定要記得選擇支持多語言核心字符集(AL32UTF,選擇安裝過程中自動創建數據安裝過程中會提示用root 執行/tmp/orainstRoot.sh 、/u01/app/oracle/product/9.2.0/root.sh這兩個腳本安裝時agent會啟動失敗,略過繼續下一步…。tw.winGwIT.Com

  打agent補丁以修正agent不能正常啟動的bug (還是oracle 用戶身份)

  先停止oracle的一些後台服務$ sqlplus “sys/as sysdba”  ——提示輸入oracle sys用戶的密碼,直接回車就可以SQL>;shutdown  immediate SQL>;lsnrctl stop $ unzip p3238244_9204_LINUX.zip $ cp p2617419_210_GENERIC.zip /tmp $ cd /tmp $ unzip p2617419_210_GENERIC.zip $ export PATH=$PATH:/tmp/Opatch $ export PATH=$PATH:/sbin $ cd ……/……/ 3238244 $ opatch apply $ cd $ORACLE_HOME/network/lib $ make –f ins_oemagent.mk install $ sqlplus “sys/as sysdba”  ——提示輸入密碼回車略過SQL>;startup SQL>;exit $ lsnrctl start運行 $ agentctl start 測試agent代理能否正常工作$ agentctl start如果數據庫不能正常啟動請執行$ dbca把舊庫刪除再創建一個新庫七、安裝好後打/u01/app/oracle/product/9.2.0/network/admin/sqlnet.ora文件添加SQLNET.AUTHENTICATION_SERVICE=(NTS)

  只要在本地主機上運行sqlplus以數據庫系統管理員登錄都必須輸入密碼才可進入oracle數據庫系統。 


From:http://tw.wingwit.com/Article/program/Oracle/201311/17627.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.