双机热备实战完全手册.doc

发布时间:2023-12-04 02:45:00   来源:文档文库   
字号:
1双机热备实战完全手册10.0.0.11是我主服务器的ip,10.0.0.111是我从服务器的ip,testdbase是数据库的sid号,操作系统的版本是RedHatLinux8.0数据库版本是Oracle9.2.0.11.建立oracle用户[root@test2etc]#groupaddoinstall[root@test2etc]#groupadddba[root@test2etc]#useradd-goinstall-Gdbaoracle2.设置oracle用户环境变量#主从服务器的环境变量最好一致以下是一个oracle用户环境变量范本[oracle@test2oracle]$more.bash_profileexportLD_ASSUME_KERNEL=2.4.1#RedHatAS3.0必须加此参数exportORACLE_BASE=/opt/oracle#根据实际情况设定ORACLE_BASEexportORACLE_HOME=/opt/oracle/product/9.2.0#根据实际情况设定ORACLE_HOMEexportORACLE_SID=testdbaseexportORACLE_TERM=xtermexportNLS_LANG=american_america.ZHS16GBK;#繁体中文字符集是ZHT16BIG5exportORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/libexportLD_LIBRARY_PATHexportPATH=$PATH:$ORACLE_HOME/binCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibCLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib:$ORACLE_HOME/jdbc/lib/classes12.jarexportCLASSPATHJAVA_HOME=/usr/java/j2sdk1.4.1_02#exportJAVA_HOMEPATH=$PATH:$JAVA_HOME:$JAVA_HOME/bin:$JAVA_HOME/jre:$ORACLE_HOME/binexportPATHumask022根据实际情况设定JAVA_HOME的路径3.安装java4.建立.bash_profile相关文件夹[root@test2etc]#chownoracle.oinstall[root@test2etc]#su-oracle[oracle@test2oracle]$mkdir-p/opt/oracle/product/9.2.0/ocommon/nls/admin/data[oracle@test2oracle]$mkdir-p/opt/oracle/product/9.2.0/lib[oracle@test2oracle]$mkdir-p/opt/oracle/product/9.2.0/network/jlib[oracle@test2oracle]$mkdir-p/opt/oracle/product/9.2.0/jdbc/lib/5.在备用服务器上安装oracle-Rf/opt#/opt目录的属主改为oracle.oinstall
2备用服务器在安装的时候不需要建库,只需安装Software如果安装的是oracle9201版本,在安装到84%的时候,会有一个编译错误"Errorininvokingtargetinstallofmakefile/opt/oracle/product/9.2.0/ctx/lib/ins_ctx.mk",此时打开这个文件:$ORACLE_HOME/ctx/lib/env_ctx.mk,把"$(LDLIBFLAGdl"加到如下位置:INSO_LINK=-L$(CTXLIB$(LDLIBFLAGm$(LDLIBFLAGdl$(LDLIBFLAGsc_ca$(LDLIBFLAGsc_fa$(LDLIBFLAGsc_ex$(LDLIBFLAGsc_da$(LDLIBFLAGsc_ut$(LDLIBFLAGsc_ch$(LDLIBFLAGsc_fi$(LLIBCTXHX$(LDLIBFLAGc-WI,-rpath,$(CTXHOMElib$(CORELIBS然后按重试,就可以继续安装下去了。如果主服务器的操作系统版本和目录结构和备用服务器一模一样,并且主服务器的以直接将主服务器的$ORACLE_BASE$ORACLE_HOME拷贝到备用服务器6.查看主服务器数据库是否使用spfile#这一步可有可无ORACLE没有建库,可[oracle@cqcncdboracle]$sqlplus/nologSQL*Plus:Release9.2.0.1.0-ProductiononWedJul2111:54:422004Copyright(c1982,2002,OracleCorporation.Allrightsreserved.SQL>conn/assysdba;Connected.SQL>showparameterspfileNAMETYPEVALUEspfilestring?/dbs/spfile@.ora7.在主服务器上将主数据库的数据文件、[oracle@cqcncdboracle]$sqlplus/nologredologtemp文件拷贝到备用服务器上(冷备份方式SQL*Plus:Release9.2.0.1.0-ProductiononWedJul2112:03:582004Copyright(c1982,2002,OracleCorporation.Allrightsreserved.SQL>conn/assysdba;Connected.SQL>select*fromv$dbfile;FILE#--------NAME-------------------------------------------------------------------------------10/opt/oracle/oradata/testdbase/xdb01.dbf9/opt/oracle/oradata/testdbase/users01.dbf2/opt/oracle/oradata/testdbase/undotbs01.dbfFILE#--------NAME-------------------------------------------------------------------------------

本文来源:https://www.2haoxitong.net/k/doc/ebae8af2561810a6f524ccbff121dd36a32dc4e8.html

《双机热备实战完全手册.doc.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式