{"id":248,"date":"2022-03-11T14:44:34","date_gmt":"2022-03-11T06:44:34","guid":{"rendered":"https:\/\/blog.sfgz.com.cn\/?p=248"},"modified":"2022-03-11T14:44:34","modified_gmt":"2022-03-11T06:44:34","slug":"oracle-11g-rac%e9%83%a8%e7%bd%b2%e8%b0%83%e4%bc%98","status":"publish","type":"post","link":"https:\/\/blog.sfgz.com.cn\/index.php\/2022\/03\/11\/oracle-11g-rac%e9%83%a8%e7%bd%b2%e8%b0%83%e4%bc%98\/","title":{"rendered":"Oracle 11g RAC\u90e8\u7f72\u8c03\u4f18"},"content":{"rendered":"<p>\u4e00 \u7cfb\u7edf\u7f51\u7edc\u8d44\u6e90<br \/>\n1.1\u7f51\u7edc\u5206\u914d\uff1a<br \/>\n\u4e3b\u673a\u540d          \u516c\u7f51(public)      \u4e13\u7f51(private)      \u865a\u62df\u7f51(vip)<br \/>\nRac1           IP                IP               IP<br \/>\nRac2           IP                IP               IP<\/p>\n<p>1.2 \u786c\u4ef6\u8d44\u6e90<br \/>\nCpu \uff1aIntel(R) Xeon(TM) MP CPU 3.16GHz*2<br \/>\n\u5185\u5b58\uff1a1G<br \/>\n\u786c\u76d8\uff1a 20G<br \/>\n\u5171\u4eab\u78c1\u76d8\uff1a6G<br \/>\n1.3 \u64cd\u4f5c\u7cfb\u7edf\u5b89\u88c5<br \/>\n1.3.1 \u64cd\u4f5c\u7cfb\u7edf\u7248\u672c\uff1aRed Hat Enterprise Linux AS release 4 (Nahant Update 4)<br \/>\n1.3.2 \u7cfb\u7edf\u5206\u533a<br \/>\n\u5206\u533a\u4fe1\u606f             \u5206\u533a\u7c7b\u578b              \u5206\u533a\u5927\u5c0f<br \/>\n\/boot                 ext3                   100M<br \/>\n\/                     ext3                   10240M<br \/>\nSwap                 swap                   2048<br \/>\n\/oracle                ext3                    10240M<br \/>\n\/opt                  ext3                    5120M<br \/>\n\/tmp                  ext3                   1024M<br \/>\n1.3.3 \u7cfb\u7edf\u8bed\u8a00<br \/>\n\u7b80\u4f53\u4e2d\u6587\uff0cENGLISH\uff08USA\uff09<br \/>\n1.3.4 \u5b89\u88c5\u6a21\u5f0f<br \/>\n\u5b8c\u5168\u5b89\u88c5<br \/>\n\u4e8c \u6570\u636e\u5b89\u88c5\u8d44\u6e90<br \/>\n2.1  \u6570\u636e\u5e93\u5b89\u88c5\u5305<br \/>\n2.1.1  ORACLE 11G\u8f6f\u4ef6\u5305\uff1a<br \/>\n\u4e0b\u8f7d\u5730\u5740\uff1awww.oracle.com<br \/>\nOracle Database 11g Release 1 (11.1.0.6.0) for Linux x86<br \/>\nOracle Database 11g Release 1 Client (11.1.0.6.0) for Linux x86<br \/>\nOracle Database 11g Examples (formerly Companion)<br \/>\nOracle Clusterware Release 1 (11.1.0.6.0) for Linux x86<br \/>\nOracle Database Gateways 11g Release 1 (11.1.0.6.0) for Linux x86<br \/>\n2.1.2 ORACLE 11G-ASMlib\u5de5\u5177\u5305\uff1a<br \/>\n\u4e0b\u8f7d\u5730\u5740\uff1a<a href=\"http:\/\/www.oracle.com\/technology\/software\/tech\/linux\/asmlib\/rhel4.html\">http:\/\/www.oracle.com\/technology\/software\/tech\/linux\/asmlib\/rhel4.html<\/a><br \/>\noracleasm-2.6.9-42.ELsmp-2.0.3-1.i686.rpm<br \/>\noracleasm-support-2.0.3-1.i386.rpm<br \/>\noracleasmlib-2.0.2-1.i386.rpm <\/p>\n<p>2.1.3 \u7cfb\u7edf\u8865\u4e01\u7684\u4e0b\u8f7d<\/p>\n<p>\u4e0b\u8f7d\u5730\u5740\uff1a<a href=\"http:\/\/oss.oracle.com\/projects\/compat-oracle\/files\/RedHat\/\">http:\/\/oss.oracle.com\/projects\/compat-oracle\/files\/RedHat\/<\/a><br \/>\ncompat-libcwait-2.1-1.i386.rpm<br \/>\ncompat-oracle-rhel4-1.0-5.i386.rpm<br \/>\n\u4e09 \u7cfb\u7edf\u5b89\u88c5\u914d\u7f6e<br \/>\n3.1 \u7cfb\u7edf\u53c2\u6570\u914d\u7f6e<br \/>\n3.1.1 \u5173\u95ed\u6ca1\u5fc5\u8981\u7684\u670d\u52a1<br \/>\nchkconfig &#8211;level 35  autofs off<br \/>\nchkconfig &#8211;level 35 acpid off<br \/>\nchkconfig \u2013level 35 sendmail off<br \/>\nchkconfig \u2013level 35 cups-config-daemon off<br \/>\nchkconfig \u2013level 35 cpus off<br \/>\nchkconfig \u2013level 35 xfs off<br \/>\nchkconfig \u2013level 35 lm_sensors off<br \/>\nchkconfig \u2013level gpm off<br \/>\nchkconfig \u2013level openibd off<br \/>\nchkconfig \u2013level iiim off<br \/>\nchkconfig \u2013level pcmcia off<br \/>\nchkconfig \u2013level cpuspeed off<br \/>\nchkconfig \u2013level nfslock off<br \/>\nchkconfig \u2013level ip6tables off<br \/>\nchkconfig \u2013level rpcidmapd off<br \/>\nchkconfig \u2013level apmd off<br \/>\nchkconfig \u2013level sendmail off<br \/>\nchkconfig \u2013level arptables_jf off<br \/>\nchkconifg \u2013level microcode_ctl off<br \/>\nchkconfig \u2013level rpcgssd off<\/p>\n<p>3.1.2\u8bbe\u7f6e\u4e3b\u673a\u8868<br \/>\nvi \/etc\/hosts<br \/>\n127.0.0.1               localhost.localdomain localhost<br \/>\nIP          rac1<br \/>\nIP          racp1<br \/>\nIP         racv1<br \/>\nIP         rac2<br \/>\nIP           racp2<br \/>\nIP         racv2<\/p>\n<p>3.1.3 \u4fee\u6539\u5185\u6838\u53c2\u6570<br \/>\nvi \/etc\/sysctl.conf<br \/>\nkernel.shmmax = 536870912<br \/>\nkernel.shmmni = 4096<br \/>\nkernel.shmall = 2097152<br \/>\nkernel.sem = 250 32000 100 128<br \/>\nfs.file-max = 65536<br \/>\nnet.ipv4.ip_local_port_range = 1024 65000<br \/>\nnet.core.rmem_default = 4194304<br \/>\nnet.core.rmem_max = 4194304<br \/>\nnet.core.wmem_default = 4194304<br \/>\nnet.core.wmem_max = 4194304<br \/>\nkernel.panic = 60<br \/>\n3.1.4\u8bbe\u7f6eoracle\u767b\u5f55\u4f7f\u7528\u8d44\u6e90\u6570<br \/>\nvi \/etc\/security\/limits.conf<br \/>\noracle soft nofile 65536<br \/>\noracle hard nofile 65536<br \/>\noracle soft nproc 16384<br \/>\noracle hard nproc 16384<br \/>\nvi \/etc\/pam.d\/login \u2013\u672b\u884c\u52a0\u5165\u4ee5\u4e0b<br \/>\nsession    required     pam_limits.so multiple open<\/p>\n<p>3.1.5\u5efa\u7acbhangcheck\u6a21\u5757\u52a0\u8f7d<br \/>\n\u68c0\u6d4b\u662f\u5426\u5b89\u88c5\u4e86hangcheck\u6a21\u5757<br \/>\n[root@rac1]# find \/lib\/modules -name &quot;hangcheck-timer.ko&quot;<br \/>\n\/lib\/modules\/2.6.9-42.ELsmp\/kernel\/drivers\/char\/hangcheck-timer.ko<br \/>\n\u8bbe\u7f6e\u6a21\u5757\u4e3a\u81ea\u52a8\u52a0\u8f7d<br \/>\nsu \u2013<br \/>\necho &quot;options hangcheck-timer hangcheck_tick=30 hangcheck_margin=180&quot; &gt;&gt; \/etc\/modprobe.conf<br \/>\n\u6216\u8005<br \/>\necho &quot; \/sbin\/modprobe hangcheck-timer hangcheck_tick=30 hangcheck_margin=180&quot; &gt;&gt; \/etc\/rc.local<br \/>\n\u68c0\u6d4b\u6a21\u5757\u662f\u5426\u8fd0\u884c<br \/>\nsu &#8211;<br \/>\nmodprobe hangcheck-timer<br \/>\ngrep Hangcheck \/var\/log\/messages | tail -2<\/p>\n<p>3.1.6 \u7981\u7528selinux<br \/>\ngetsebool<br \/>\ngetsebool:  SELinux is disabled<br \/>\nvi \/etc\/selinux\/config<br \/>\nSELINUX=disabled<br \/>\n3.1.7 \u6dfb\u52a0oracle\u7528\u6237\u548c\u7528\u6237\u7ec4<br \/>\nmkdir \u2013p \/oracle\/oracle<br \/>\ngroupadd \u2013g 502 dba<br \/>\ngroupadd \u2013g 501 oinstall<br \/>\nuseradd \u2013g 501 \u2013G 502 \u2013d \/oracle\/oracle  oracle<br \/>\npasswd oracle<br \/>\nchown -R oracle.oinstall \/oracle\/oracle<br \/>\n3.1.8 \u4fee\u6539\u4e3b\u673a\u540d<br \/>\nvi \/etc\/sysconfig\/network<br \/>\nHOSTNAME=rac1<\/p>\n<h1>hostname rac1<\/h1>\n<p>Rac 2 \u4e0a\u540c\u6837\u6267\u884c<br \/>\n3.2 \u8bbe\u7f6eoracle\u7528\u6237<br \/>\nvi .bash_profile<br \/>\numask 022<br \/>\nexport ORACLE_BASE=\/oracle\/oracle<br \/>\nexport ORACLE_HOME=$ORACLE_BASE\/product\/10.2.0\/db<br \/>\nexport ORA_CRS_HOME=$ORACLE_BASE\/product\/10.2.0\/crs<br \/>\nexport ORACLE_PATH=$ORACLE_BASE\/common\/oracle\/sql:.:$ORACLE_HOME\/rdbms\/admin<\/p>\n<h1>export ORACLE_SID=rac2<\/h1>\n<p>export ORACLE_SID=rac1<br \/>\nexport NLS_LANG=AMERICAN_AMERICA.zhs16gbk<br \/>\nexport NLS_DATE_FORMAT=&quot;YYYY-MM-DD HH24:MI:SS&quot;<br \/>\nexport PATH=.:${PATH}:$HOME\/bin:$ORACLE_HOME\/bin:$ORA_CRS_HOME\/bin<br \/>\nexport PATH=${PATH}:\/usr\/bin:\/bin:\/usr\/bin\/X11:\/usr\/local\/bin<br \/>\nexport PATH=${PATH}:$ORACLE_BASE\/common\/oracle\/bin<br \/>\nexport ORACLE_TERM=xterm<br \/>\nexport TNS_ADMIN=$ORACLE_HOME\/network\/admin<br \/>\nexport ORA_NLS10=$ORACLE_HOME\/nls\/data<br \/>\nexport LD_LIBRARY_PATH=$ORACLE_HOME\/lib<br \/>\nexport LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME\/oracm\/lib<br \/>\nexport LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:\/lib:\/usr\/lib:\/usr\/local\/lib<br \/>\nexport LD_ASSUME_KERNEL=2.4.19   # for RHEL AS 4<br \/>\nexport CLASSPATH=$ORACLE_HOME\/JRE<br \/>\nexport CLASSPATH=${CLASSPATH}:$ORACLE_HOME\/jlib<br \/>\nexport CLASSPATH=${CLASSPATH}:$ORACLE_HOME\/rdbms\/jlib<br \/>\nexport CLASSPATH=${CLASSPATH}:$ORACLE_HOME\/network\/jlib<br \/>\nexport THREADS_FLAG=native<br \/>\nexport TEMP=\/tmp<br \/>\nexport TMPDIR=\/tmp<\/p>\n<p>if [ $USER = &quot;oracle&quot; ]; then<br \/>\nif [ $SHELL = &quot;\/bin\/ksh&quot; ]; then<br \/>\nulimit -p 16384<br \/>\nulimit -n 65536<br \/>\nelse<br \/>\nulimit -u 16384 -n 65536<br \/>\nfi<br \/>\nfi<br \/>\n3.3 \u914d\u7f6eASM\u670d\u52a1<br \/>\n3.3.1\u5b89\u88c5asm\u5305<br \/>\nrpm -Uvh oracleasm-2.6.9-42.ELsmp-2.0.3-1.i686.rpm  oracleasmlib-2.0.2-1.i386.rpm  oracleasm-support-2.0.3-1.i386.rpm<br \/>\n\u5b89\u88c5asm\u5305\u4e00\u5b9a\u8981\u548c\u7cfb\u7edf\u7684\u5185\u6838\u76f8\u5bf9\u5e94<br \/>\n3.3.2   \u914d\u7f6easm\u670d\u52a1<br \/>\ncd \/etc\/init.d\/<br \/>\n[root@localhost init.d]# .\/oracleasm configure<br \/>\nConfiguring the Oracle ASM library driver.<\/p>\n<p>This will configure the on-boot properties of the Oracle ASM library<br \/>\ndriver.  The following questions will determine whether the driver is<br \/>\nloaded on boot and what permissions it will have.  The current values<br \/>\nwill be shown in brackets (&#8216;[]&#8217;).  Hitting  without typing an<br \/>\nanswer will keep that current value.  Ctrl-C will abort.<\/p>\n<p>Default user to own the driver interface []: oracle<br \/>\nDefault group to own the driver interface []: dba<br \/>\nStart Oracle ASM library driver on boot (y\/n) [n]: y<br \/>\nFix permissions of Oracle ASM disks on boot (y\/n) [y]: y<br \/>\nWriting Oracle ASM library driver configuration: [  OK  ]<br \/>\nCreating \/dev\/oracleasm mount point: [  OK  ]<br \/>\nLoading module &quot;oracleasm&quot;: [  OK  ]<br \/>\nMounting ASMlib driver filesystem: [  OK  ]<br \/>\nScanning system for ASM disks: [  OK  ]<br \/>\n3.4 \u5efa\u7acbssh\u7b49\u6548\u6027\uff08\u5728oracle\u7528\u6237\u64cd\u4f5c\uff09<br \/>\n3.4.1 \u5efa\u7acb\u76f8\u5173\u76ee\u5f55\u751f\u6210\u5bc6\u94a5\u548c\u516c\u94a5<br \/>\nsu &#8211; oracle<br \/>\nmkdir -p ~\/.ssh<br \/>\nchmod 755 ~\/.ssh<br \/>\n[oracle@rac1 ~]$ \/usr\/bin\/ssh-keygen -t rsa<br \/>\nGenerating public\/private rsa key pair.<br \/>\nEnter file in which to save the key (\/oracle\/oracle\/\/.ssh\/id_rsa):<br \/>\nEnter passphrase (empty for no passphrase):<br \/>\nEnter same passphrase again:<br \/>\nYour identification has been saved in \/oracle\/oracle\/\/.ssh\/id_rsa.<br \/>\nYour public key has been saved in \/oracle\/oracle\/\/.ssh\/id_rsa.pub.<br \/>\nThe key fingerprint is:<br \/>\n16:2b:45:27:24:ee:97:46:5e:72:43:f1:9f:df:4b:dd oracle@rac1<br \/>\n[oracle@rac1 ~]$ \/usr\/bin\/ssh-keygen -t dsa<br \/>\nGenerating public\/private dsa key pair.<br \/>\nEnter file in which to save the key (\/oracle\/oracle\/\/.ssh\/id_dsa):<br \/>\nEnter passphrase (empty for no passphrase):<br \/>\nEnter same passphrase again:<br \/>\nYour identification has been saved in \/oracle\/oracle\/\/.ssh\/id_dsa.<br \/>\nYour public key has been saved in \/oracle\/oracle\/\/.ssh\/id_dsa.pub.<br \/>\nThe key fingerprint is:<br \/>\n0a:d5:e7:6a:a1:11:de:e4:72:74:fc:5f:b2:63:5b:6b oracle@rac1<\/p>\n<p>\u540c\u7b49\u5728RAC2\u4e0a\u5efa\u7acb\u516c\u94a5\u548c\u79c1\u94a5<br \/>\n3.4.2 \u5efa\u7acb\u7b49\u6548\u5bc6\u94a5<br \/>\n\u5728\u7b2c\u4e00\u4e2a\u4e3b\u673a\u4e0a\uff0c\u4ee5 oracle \u7528\u6237\u8eab\u4efd\u767b\u5f55<br \/>\ncat ~\/.ssh\/id_rsa.pub  &gt;&gt; ~\/.ssh\/authorized_keys<br \/>\ncat ~\/.ssh\/id_dsa.pub &gt;&gt; ~\/.ssh\/authorized_keys<br \/>\ncp ~\/.ssh\/authorized_keys ~\/.ssh\/rac1.authorized<em>keys<br \/>\n\u7b2c\u4e8c\u53f0\u4e3b\u673a\u4e0a\uff0c\u4ee5oracle\u7528\u6237\u767b\u5f55<br \/>\ncat ~\/.ssh\/id<\/em> &gt;&gt; ~\/.ssh\/authorized_keys<br \/>\ncat ~\/.ssh\/id_dsa.pub &gt;&gt; ~\/.ssh\/authorized_keys<br \/>\ncp ~\/.ssh\/authorized_keys ~\/.ssh\/rac2.authorized_keys<\/p>\n<p>\u76f8\u4e92\u4ea4\u6362\u516c\u94a5<br \/>\nscp ~\/.ssh\/rac1.authorized_keys oracle@IP:<br \/>\nscp ~\/.ssh\/rac2.authorized_keys oracle@IP:<\/p>\n<p>RAC2 \u4e0a\u6267\u884c\uff1a<br \/>\ncat rac1.authorized_keys &gt;&gt; ~\/.ssh\/authorized_keys<br \/>\nRAC1\u4e0a\u6267\u884c\uff1a<br \/>\ncat rac2.authorized_keys &gt;&gt; ~\/.ssh\/authorized_keys<br \/>\n\u5efa\u7acb\u7b49\u6548\u6027\uff08\u6bcf\u53f0\u673a\u5668\u90fd\u6267\u884c\uff09<br \/>\nssh rac1<br \/>\nssh rac2<br \/>\nssh racp1<br \/>\nssh racp2<br \/>\nexec \/usr\/bin\/ssh-agent $SHELL<br \/>\n\/usr\/bin\/ssh-add<\/p>\n<p>\u56db \u914d\u7f6e\u5171\u4eab\u78c1\u76d8<br \/>\n4.1 \u5efa\u7acbISCSI\u7684\u5171\u4eab\u78c1\u76d8<br \/>\n4.1.1 \u7f16\u8bd1iscsi-target\u7684\u6e90\u5305<br \/>\nmkdir \u2013p \/usr\/src\/iscsi-target<br \/>\nwget <a href=\"http:\/\/www.cryptoforge.net\/iscsi\/RPMS\/iscsitarget-0.4.12-6.src.rpm\">http:\/\/www.cryptoforge.net\/iscsi\/RPMS\/iscsitarget-0.4.12-6.src.rpm<\/a><br \/>\nrpmbuild &#8211;rebuild  iscsitarget-0.4.12-6.src.rpm<br \/>\nrpm -Uvh iscsitarget-kernel-smp-0.4.12-6_2.6.9_42.EL.i386.rpm iscsitarget-0.4.12-6.i386.rpm<br \/>\n4.1.2 \u5efa\u7acb\u5206\u533a<br \/>\nfdisk \/dev\/sda<br \/>\n\u751f\u6210\uff1a\/dev\/sda8<br \/>\nfdisk \/dev\/sdb<br \/>\n\u751f\u6210\uff1a\/dev\/sdb1<br \/>\n4.1.3 \u914d\u7f6e\u5171\u4eab\u76d8<br \/>\nISCSI\u670d\u52a1\u7aef\u914d\u7f6e\uff1a<br \/>\nvi \/etc\/ietd.conf<br \/>\n\u6ce8\u91ca\u6389\u6240\u6709\u7684\u5176\u4ed6<br \/>\nTarget iqn.2000-12.com.digicola:storage.lun1<br \/>\nIncomingUser gfs secretsecret<br \/>\nOutgoingUser<br \/>\nLun 0 Path=\/dev\/sdb1,Type=fileio<br \/>\nAlias iDISK0<\/p>\n<h1>MaxConnections  6<\/h1>\n<p>Target iqn.2000-12.com.digicola:storage.lun2<br \/>\nIncomingUser gfs secretsecret<br \/>\nOutgoingUser<br \/>\nLun 0 Path=\/dev\/sda8,Type=fileio<br \/>\nAlias iDISK1<\/p>\n<h1>MaxConnections  6<\/h1>\n<pre><code>\u542f\u52a8\u670d\u52a1\uff1aservice iscsi-target restart\n\u52a0\u5165\u5f00\u673a\u542f\u52a8\uff1achkconfig \u2013level 2345 iscsi-target on<\/code><\/pre>\n<p>Iscsi\u5ba2\u6237\u7aef\u914d\u7f6e\uff1a<br \/>\nvi \/etc\/iscsi.conf<br \/>\nDiscoveryAddress=192.168.1.156<br \/>\nOutgoingUserName=gfs<br \/>\nOutgoingPassword=secretsecret<br \/>\nLoginTimeout=15<br \/>\nDiscoveryAddress=192.168.1.15<br \/>\n\u542f\u52a8\u670d\u52a1\uff1aservice iscis restart<br \/>\n\u52a0\u5165\u5f00\u673a\u542f\u52a8\uff1achkconfig \u2013level 2345 iscsi on<\/p>\n<p>\u68c0\u67e5\uff1aiscsi\u5171\u4eab\u78c1\u76d8\uff1a<br \/>\n[root@rac1 ~]# iscsi-ls<\/p>\n<hr \/>\n<p>SFNet iSCSI Driver Version &#8230;4:0.1.11-3(02-May-2006)<\/p>\n<hr \/>\n<p>TARGET NAME             : iqn.2000-12.com.digicola:storage.lun2<br \/>\nTARGET ALIAS            :<br \/>\nHOST ID                 : 1<br \/>\nBUS ID                  : 0<br \/>\nTARGET ID               : 0<br \/>\nTARGET ADDRESS          : 192.168.1.156:3260,1<br \/>\nSESSION STATUS          : ESTABLISHED AT Thu Oct 25 23:14:52 CST 2007<br \/>\nSESSION ID              : ISID 00023d000001 TSIH 400<br \/>\n\u6ce8\uff1a\u5728\u4ece\u542f\u7cfb\u7edf\u65f6\u8981\u6ce8\u610fiscsi-target\u670d\u52a1\u548ciscsi\u670d\u52a1\u7684\u542f\u52a8\u987a\u5e8f\u3002\u5148\u542f\u52a8iscsi-target \u5728\u542f\u52a8iscsi \uff0c\u5728\/etc\/rc3.d \u4e0b\u4fee\u6539S\u540e\u7684\u6570\u503c\uff0c\u503c\u7ea6\u5c0f\u542f\u52a8\u7ea7\u522b\u8d8a\u9ad8<br \/>\n4.2 \u5efa\u7acb\u5171\u4eab\u5206\u533a\u5217\u8868(\u4e00\u4e2a\u8282\u70b9\u64cd\u4f5c\u5373\u53ef)<br \/>\n\u5206\u533a\u4fe1\u606f                         \u5927\u5c0f<br \/>\n\/dev\/sdc1                       200M<br \/>\n\/dev\/sdc2                        200M<br \/>\n\/dev\/sdc3                        200M<br \/>\n\/dev\/sdc5                        200M<br \/>\n\/dev\/sdc6                        200M<br \/>\n\/dev\/sdc7                        12000M<\/p>\n<p>\/dev\/sdd1                        2000M<br \/>\n\/dev\/sdd2                        1000M<br \/>\n\/dev\/sdd3                        1000M<br \/>\n\/dev\/sdd5                        2600M<br \/>\n4.3 \u5efa\u7acbraw\u8bbe\u5907<br \/>\nvi \/etc\/sysconfig\/rawdevices<br \/>\n\/dev\/raw\/raw1   \/dev\/sdc1<br \/>\n\/dev\/raw\/raw2   \/dev\/sdc2<br \/>\n\/dev\/raw\/raw3   \/dev\/sdc3<br \/>\n\/dev\/raw\/raw4   \/dev\/sdc5<br \/>\n\/dev\/raw\/raw5   \/dev\/sdc6<\/p>\n<p>\u542f\u52a8\u670d\u52a1\uff1asevice  rawdevices restart<br \/>\n\u5f00\u673a\u542f\u52a8\uff1achkconfig \u2013level 2345 rawdevices on<br \/>\n4.4 \u5f00\u673a\u6388\u6743<br \/>\nvi \/etc\/rc.local<br \/>\nchown \u2013R oracle.oinstall \/dev\/raw\/raw<em><br \/>\nchmod +755 \/dev\/raw\/raw<\/em><br \/>\n4.5\u5efa\u7acbasm\u78c1\u76d8\u5377\u7ec4<br \/>\n4.5.1 \u5efa\u7acbasm\u5377\u7ec4\uff08\u5355\u673a\u6267\u884c\uff09 <\/p>\n<p>service  oracleasm  createdisk FLASH \/dev\/sdd1<br \/>\nservice  oracleasm  createdisk ARCH1 \/dev\/sdd2<br \/>\nservice  oracleasm  createdisk ARCH2 \/dev\/sdd3<br \/>\nservice  oracleasm  createdisk DATA  \/dev\/sdd5<\/p>\n<p>4.5.2 \u626b\u63cfasm\u5377\u7ec4<br \/>\nservice oracleasm  scandisks<\/p>\n<p>4.5.3 \u663e\u793aasm\u5377\u7ec4<br \/>\nservice oracleasm listdisks<br \/>\n\u4e94\u5b89\u88c5Cluster\u8f6f\u4ef6<br \/>\n\u6ce8\uff1a \u6240\u6709\u6570\u636e\u5e93\u8f6f\u4ef6\u90fd\u5b58\u653e\u5728\/opt\/oracle11g<br \/>\n5.1 cluster \u786c\u4ef6\u68c0\u6d4b<br \/>\n.\/runcluvfy.sh stage -pre crsinst -n rac1,rac2 -verbose<br \/>\n5.1.1 \u89e3\u538bcluster \u8f6f\u4ef6\u5305<br \/>\nunzip linux_11gR1_clusterware.zip<br \/>\n\u5b89\u88c5\u8865\u4e01\u5305<br \/>\ncd \/opt\/oracle11g\/cluster\/rpm<br \/>\nrpm -Uvh cvuqdisk-1.0.1-1.rpm<br \/>\n\u5b89\u88c5\u7cfb\u7edf\u8865\u4e01\u5305<br \/>\nrpm -Uvh compat-libcwait-2.1-1.i386.rpm compat-oracle-rhel4-1.0-5.i386.rpm<\/p>\n<p>\u7b2c\u4e00\u6b65\u8fd0\u884c $ .\/runInstaller<br \/>\nsu \u2013 oracle<br \/>\ncd  \/opt\/oracle11g\/cluster<br \/>\n.\/runInstaller<\/p>\n<pre><code> \u542f\u52a8\u754c\u9762<\/code><\/pre>\n<p>\u6307\u5b9acrs\u4e3b\u76ee\u5f55<\/p>\n<p>\u68c0\u6d4b\u7cfb\u7edf\u8d44\u6e90<\/p>\n<p>\u6dfb\u52a0\u8282\u70b9<\/p>\n<p>\u8bbe\u5b9a\u7f51\u7edc\u4f7f\u7528\uff08public\u3001private\uff09<\/p>\n<p>\u6307\u5b9aOCR\u5b89\u88c5\u4f4d\u7f6e<\/p>\n<p>\u6307\u5b9aVo\u78c1\u76d8<\/p>\n<p>\u6307\u5b9a\u5b89\u88c5\u5185\u5bb9\u5f00\u59cb\u5b89\u88c5<\/p>\n<p>\u5b89\u88c5\u5b8c\u6bd5<br \/>\nRoot \u5728rac1\u3001rac2 \u4e0a\u4f9d\u6b21\u8fd0\u884c<br \/>\ncd  \/oracle\/oracle\/<br \/>\n.\/orainstRoot.sh<br \/>\n\u548c<br \/>\ncd \/oracle\/oracle\/product\/11.1.0.6.0\/crs<br \/>\n.\/root.sh<\/p>\n<p>\u5b89\u88c5\u5b8c\u6bd5<\/p>\n<p>\u516d\u5b89\u88c5\u6570\u636e\u5e93\u8f6f\u4ef6<br \/>\n6.1 \u5b89\u88c5\u6570\u636e\u5e93\u7684\u8f6f\u4ef6<br \/>\nSu \u2013 oracle<br \/>\nCd \/opt\/oracle11g\/database<br \/>\n.\/runInstaller<\/p>\n<p>\u5b89\u88c5\u754c\u9762<\/p>\n<p>\u9009\u62e9\u5b89\u88c5\u5185\u5bb9<\/p>\n<p>\u5b89\u88c5\u76ee\u5f55\u7684\u9009\u62e9<\/p>\n<p>\u96c6\u7fa4\u6a21\u5f0f\u5b89\u88c5<\/p>\n<p>\u9009\u62e9\u5b89\u88c5\u7ec4\u5efa<\/p>\n<p>\u9009\u62e9\u64cd\u4f5c\u7ec4\uff08\u9ed8\u8ba4\uff09<\/p>\n<p>\u5b89\u88c5\u8f6f\u4ef6<\/p>\n<p>\u662f\u5426\u9700\u6c42oracle\u6ce8\u518c\u7ba1\u7406<\/p>\n<p>\u5b89\u88c5\u8f6f\u4ef6\u786e\u5b9a<\/p>\n<p>\u5f00\u59cb\u5b89\u88c5<\/p>\n<p>\u5b89\u88c5\u5b8c\u6bd5<\/p>\n<p>6.2 \u914d\u7f6e\u76d1\u542c<br \/>\nsu \u2013 oracle<br \/>\nnetca<\/p>\n<p>\u914d\u7f6e\u76d1\u542c\u540d\uff08\u4e0d\u80fd\u53d8\uff09<\/p>\n<p>\u4e03 \u5efa\u7acb\u5b9e\u4f8b\u3001\u5b89\u88c5\u6570\u636e\u5e93\u3001\u914d\u7f6easm<br \/>\nsu \u2013 oracle<br \/>\ndbca<\/p>\n<p>7.1\u5efa\u7acbasm\u78c1\u76d8\u7ec4<\/p>\n<p>7.2 \u5efa\u7acb\u6570\u636e\u5e93\u5b9e\u4f8b<\/p>\n<p>\u9009\u62e9\u5bc6\u7801<\/p>\n<p>\u96c6\u7fa4\u6587\u4ef6\u7cfb\u7edf\u7684\u9009\u62e9<\/p>\n<p>\u9009\u62e9asm\u5377\u7ec4<\/p>\n<p>\u6570\u636e\u533a\u7684\u9009\u62e9<\/p>\n<p>\u9009\u62e9\u5b89\u88c5\u7ec4\u5efa<\/p>\n<p>\u6307\u5b9aSGA\u3001\u5b57\u7b26\u96c6\u3001\u8bed\u8a00\u3001\u8fdb\u7a0b\u6570\u3001\u8fde\u63a5\u6a21\u5f0f<\/p>\n<pre><code> \u5f00\u59cb\u5efa\u7acb\u6570\u636e\u5b9e\u4f8b<\/code><\/pre>\n<p>\u5efa\u7acb\u5b9e\u4f8b\u6a21\u677f<\/p>\n<p>\u5efa\u7acb\u5b9e\u4f8b<\/p>\n<p>\u6570\u636e\u5e93\u5efa\u7acb\u5b8c\u6210\u6307\u540demo\u4f4d\u7f6e<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4e00 \u7cfb\u7edf\u7f51\u7edc\u8d44\u6e90 1.1\u7f51\u7edc\u5206\u914d\uff1a \u4e3b\u673a\u540d \u516c\u7f51(public) \u4e13\u7f51(priv &hellip; <a href=\"https:\/\/blog.sfgz.com.cn\/index.php\/2022\/03\/11\/oracle-11g-rac%e9%83%a8%e7%bd%b2%e8%b0%83%e4%bc%98\/\">\u7ee7\u7eed\u9605\u8bfb <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[56,2],"tags":[],"class_list":["post-248","post","type-post","status-publish","format-standard","hentry","category-oracle-","category-server"],"_links":{"self":[{"href":"https:\/\/blog.sfgz.com.cn\/index.php\/wp-json\/wp\/v2\/posts\/248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.sfgz.com.cn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.sfgz.com.cn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.sfgz.com.cn\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.sfgz.com.cn\/index.php\/wp-json\/wp\/v2\/comments?post=248"}],"version-history":[{"count":1,"href":"https:\/\/blog.sfgz.com.cn\/index.php\/wp-json\/wp\/v2\/posts\/248\/revisions"}],"predecessor-version":[{"id":249,"href":"https:\/\/blog.sfgz.com.cn\/index.php\/wp-json\/wp\/v2\/posts\/248\/revisions\/249"}],"wp:attachment":[{"href":"https:\/\/blog.sfgz.com.cn\/index.php\/wp-json\/wp\/v2\/media?parent=248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.sfgz.com.cn\/index.php\/wp-json\/wp\/v2\/categories?post=248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.sfgz.com.cn\/index.php\/wp-json\/wp\/v2\/tags?post=248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}