




已阅读5页,还剩38页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
此文档收集于网络,如有侵权,请联系网站删除1、 新建RAC1虚拟机创建在RAC1虚拟机,为虚拟机建两个网卡,新建5个硬盘,第一个存放ocr,第二个存放vote,第三、四、五、六存放asm,注意这六个vmdk 文件放在独立的文件夹,如I:SHARED,这样才能设置共享磁盘2、设置共享存储,在RAC1.vmx分别添加如下红色部分.encoding = GBKconfig.version = 8virtualHW.version = 7floppy0.present = FALSEmks.enable3d = TRUEpciBridge0.present = TRUE。pciBridge6.pciSlotNumber = 23pciBridge7.pciSlotNumber = 24scsi0.pciSlotNumber = 16ethernet0.pciSlotNumber = 32vmci0.pciSlotNumber = 33ethernet0.generatedAddressOffset = 0vmci0.id = -146766328tools.remindInstall = TRUEdisk.locking = FALSEdiskLib.dataCacheMaxSize = 0diskLib.dataCacheMaxReadAheadSize = 0diskLib.dataCacheMinReadAheadSize = 0diskLib.dataCachePageSize = 4096diskLib.maxUnsyncedWrites = 0ethernet1.present = TRUEethernet1.allowGuestConnectionControl = FALSEethernet1.features = 1ethernet1.wakeOnPcktRcv = FALSEworkName = NATethernet1.addressType = generatedscsi0:1.present = TRUEscsi0:1.fileName = L:VMWareRACSHARE_DISKOCR-VOTINGocr-voting.vmdkscsi0:1.writeThrough = TRUEscsi0:1.deviceType = diskscsi0:1.SharedBus=Virtualscsi0:1.shared=TRUEscsi0:2.present = TRUEscsi0:2.fileName = L:VMWareRACSHARE_DISKASMasm1.vmdkscsi0:2.writeThrough = TRUEscsi0:2.deviceType =plainDiskscsi0:2.SharedBus=Virtualscsi0:2.shared=TRUEscsi0:3.present = TRUEscsi0:3.fileName = L:VMWareRACSHARE_DISKASMasm2.vmdkscsi0:3.writeThrough = TRUEscsi0:3.deviceType = diskscsi0:3.SharedBus=Virtualscsi0:3.shared=TRUE3、配置/etc/hosts文件RAC1配置文件rootrac1 # vi /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail. localhost.localdomain rac1 localhost11 rac112 rac221 rac1-priv22 rac2-priv31 rac1-vip32 rac2-vip后面copy的Rac2配置文件如下:# Do not remove the following line, or various programs# that require network functionality will fail. localhost.localdomain rac2 localhost11 rac112 rac221 rac1-priv22 rac2-priv31 rac1-vip32 rac2-vip4、添加oracle用户、用户组rootrac1 # groupadd oinstallrootrac1 # groupadd dbarootrac1 # useradd -d /home/oracle -g oinstall -G dba oraclerootrac1 # passwd oracleChanging password for user oracle.New UNIX password: BAD PASSWORD: it is based on a dictionary wordRetype new UNIX password: passwd: all authentication tokens updated successfully.配置oracle环境变量oraclelocalhost $ vi .bash_profile# .bash_profile# Get the aliases and functionsif -f /.bashrc ; then . /.bashrcfi# User specific environment and startup programsexport TMP=/tmpexport TMPDIR=$TMPexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs_1export ORACLE_SID=RACDB1export ORACLE_TERM=xtermexport PATH=/usr/sbin:$PATHexport PATH=$ORACLE_HOME/bin:$PATHexport PATH=$ORA_CRS_HOME/bin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibumask 022PATH=$PATH:$HOME/binexport PATH.bash_profile 28L, 673C written oraclelocalhost $ source .bash_profileoraclelocalhost $ echo $ORACLE_SIDRACDB1添加安装目录,设置其所有者为oraclerootlocalhost # mkdir -p /u01/approotlocalhost # chown oracle.oinstall /u01/app/3,配置内核参数rootrac1 # vi /etc/sysctl.conf增加或修改下列内容kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 262144rootrac1 # sysctl p提高Oracle用户的shell限制设置oracle 使用的文件数权限rootrac1 # vi /etc/security/limits.conf增加下列内容oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536修改安全限制rootrac1 # vi /etc/pam.d/login增加:session required /lib/security/pam_limits.so配置Hangcheck 计时器rootrac1 # vi /etc/rc.local增加:modprobe hangcheck-timer hangcheck-tick=30 hangcheck_margin=180安装相关包安装相关补丁按光盘第一张盘上oracle_updated/rootlocalhost oracle_updated# rpm -ivh kernel-*.rpm在第二张盘上找到oracleasm-support-2.0.4-1.el5.i386.rpm、libXp-1.0.0-8.1.el5.i386.rpm rootlocalhost oracle_updated# rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm rootlocalhost oracle_updated# rpm -ivh oracleasm-support-2.0.4-1.el5.i386.rpm 安装asm包rootlocalhost oracle_updated# rpm -ivh oracleasm-2.6.18-.1.el5*.rpm6、格式化磁盘 /dev/sdb、/dev/sdc、/dev/sdd、/dev/sde、/dev/sdf、/dev/sdg rootrac1 # fdisk /dev/sdcDevice contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabelBuilding a new DOS disklabel. Changes will remain in memory only,until you decide to write them. After that, of course, the previouscontent wont be recoverable.Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)Command (m for help): nCommand action e extended p primary partition (1-4)pPartition number (1-4): 1First cylinder (1-652, default 1): Using default value 1Last cylinder or +size or +sizeM or +sizeK (1-652, default 652): Using default value 652Command (m for help): wThe partition table has been altered!Calling ioctl() to re-read partition table.4,配置裸设备:由于RHEL5 中取消了rawdevices,如果不想将映射命令放到rc.local 中的话,我们就需要将其配置到/etc/udev/rules.d/文件夹中修改文件rootrac1 # vi /etc/udev/rules.d/60-raw.rules,添加内容如下图所示:ACTION=add, KERNEL=/dev/sdb1,RUN+=/bin/raw /dev/raw/raw1 %NACTION=add, ENVMAJOR=8,ENVMINOR=17,RUN+=/bin/raw /dev/raw/raw1 %M %mACTION=add, KERNEL=/dev/sdb2,RUN+=/bin/raw /dev/raw/raw2 %NACTION=add, ENVMAJOR=8,ENVMINOR=33,RUN+=/bin/raw /dev/raw/raw2 %M %mACTION=add, KERNEL=/dev/sdc1,RUN+=/bin/raw /dev/raw/raw3 %NACTION=add, ENVMAJOR=8,ENVMINOR=49,RUN+=/bin/raw /dev/raw/raw3 %M %mACTION=add, KERNEL=/dev/sdc2,RUN+=/bin/raw /dev/raw/raw4 %NACTION=add, ENVMAJOR=8,ENVMINOR=49,RUN+=/bin/raw /dev/raw/raw4 %M %mACTION=add, KERNEL=/dev/sdd1,RUN+=/bin/raw /dev/raw/raw5 %NACTION=add, ENVMAJOR=8,ENVMINOR=49,RUN+=/bin/raw /dev/raw/raw5 %M %mACTION=add, KERNEL=/dev/sdd2,RUN+=/bin/raw /dev/raw/raw6 %NACTION=add, ENVMAJOR=8,ENVMINOR=49,RUN+=/bin/raw /dev/raw/raw6 %M %mACTION=add, KERNEL=/dev/sdd3,RUN+=/bin/raw /dev/raw/raw7 %NACTION=add, ENVMAJOR=8,ENVMINOR=49,RUN+=/bin/raw /dev/raw/raw7 %M %mACTION=add, KERNEL=/dev/sdd4,RUN+=/bin/raw /dev/raw/raw8 %NACTION=add, ENVMAJOR=8,ENVMINOR=49,RUN+=/bin/raw /dev/raw/raw8 %M %mKERNEL=raw1-8, OWNER=oracle, GROUP=oinstall, MODE=640rootrac1 opt# start_udevrootrac2 # ls /dev/raw/ -l重启rac1,准备设置否则asm无法挂载磁盘8、设置ASMrootrac1 oracle# /etc/init.d/oracleasm configureConfiguring the Oracle ASM library driver.This will configure the on-boot properties of the Oracle ASM librarydriver. The following questions will determine whether the driver isloaded on boot and what permissions it will have. The current valueswill be shown in brackets (). Hitting without typing ananswer will keep that current value. Ctrl-C will abort.Default user to own the driver interface : oracleDefault group to own the driver interface : dbaStart Oracle ASM library driver on boot (y/n) n: yFix permissions of Oracle ASM disks on boot (y/n) y: yWriting Oracle ASM library driver configuration: OK Loading module oracleasm: OK Mounting ASMlib driver filesystem: OK Scanning system for ASM disks: OK rootrac1 oracle# /etc/init.d/oracleasm createdisk VOL1 /dev/sdc1Marking disk /dev/sdc1 as an ASM disk: OK rootrac1 oracle# /etc/init.d/oracleasm createdisk VOL2 /dev/sdd1Marking disk /dev/sdd1 as an ASM disk: OK rootrac1 oracle# /etc/init.d/oracleasm listkisksUsage: /etc/init.d/oracleasm start|stop|restart|enable|disable|configure|createdisk|deletedisk|querydisk|listdisks|scandisks|statusrootrac1 oracle# /etc/init.d/oracleasm listdisksVOL1VOL2VOL3VOL4到此rac1的配置基本完成,copy rac2节点,更改ip、主机名,之后设置节点的ssh机制。9、配置信任机制主节点rootrac1 # su - oracleoraclerac1 $ mkdir /.sshoraclerac1 $ chmod 700 /.sshoraclerac1 $ ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/home/oracle/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/oracle/.ssh/id_rsa.Your public key has been saved in /home/oracle/.ssh/id_rsa.pub.The key fingerprint is:59:7a:9a:a1:33:dd:42:73:df:b5:16:4e:ff:c0:57:43 oraclerac1oraclerac1 $ ssh-keygen -t dsaGenerating public/private dsa key pair.Enter file in which to save the key (/home/oracle/.ssh/id_dsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/oracle/.ssh/id_dsa.Your public key has been saved in /home/oracle/.ssh/id_dsa.pub.The key fingerprint is:55:1b:42:20:60:2a:d2:bf:74:3b:1e:99:0d:79:f9:52 oraclerac1RAC2节点rootrac2 # su - oracleoraclerac2 $ mkdir /.sshoraclerac2 $ ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/home/oracle/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/oracle/.ssh/id_rsa.Your public key has been saved in /home/oracle/.ssh/id_rsa.pub.The key fingerprint is:8e:bf:5f:6a:fc:77:86:9e:09:ac:94:c8:2d:93:e1:03 oraclerac2oraclerac2 $ ssh-keygen -t dsa上直接回车Your identification has been saved in /home/oracle/.ssh/id_dsa.Your public key has been saved in /home/oracle/.ssh/id_dsa.pub.The key fingerprint is:1a:46:52:0d:2a:69:87:b3:f6:99:e0:bb:66:f3:bb:31 oraclerac2oraclerac2 $ chmod -700 /.sshchmod: invalid option - 7Try chmod -help for more information.oraclerac2 $ chmod 700 /.sshRAC1节点oraclerac1 $ cat /.ssh/id_rsa.pub /.ssh/authorized_keysoraclerac1 $ cat /.ssh/id_dsa.pub /.ssh/authorized_keysoraclerac1 $ ssh rac2 cat /.ssh/id_rsa.pub /.ssh/authorized_keysThe authenticity of host rac2 (12) cant be established.RSA key fingerprint is 8c:0e:07:ea:34:2c:81:02:19:fd:e3:34:1d:a0:ea:8a.Are you sure you want to continue connecting (yes/no)? yesWarning: Permanently added rac2,12 (RSA) to the list of known hosts.oraclerac2s password: cat: /home/oracle/.ssh/id_rsa.pub: No such file or directoryoraclerac1 $ ssh rac2 cat /.ssh/id_rsa.pub /.ssh/authorized_keysoraclerac2s password: oraclerac1 $ ssh rac2 cat /.ssh/id_dsa.pub /.ssh/authorized_keysoraclerac2s password: oraclerac1 $ scp /.ssh/authorized_keys rac2:/.ssh/authorized_keysoraclerac2s password: authorized_keys 100% 1644 1.6KB/s 00:00 oraclerac1 $ ssh rac1 dateThe authenticity of host rac1 () cant be established.RSA key fingerprint is 8c:0e:07:ea:34:2c:81:02:19:fd:e3:34:1d:a0:ea:8a.Are you sure you want to continue connecting (yes/no)? yesWarning: Permanently added rac1 (RSA) to the list of known hosts.Sun Jul 10 01:07:12 CST 2011oraclerac1 $ ssh rac1 dateSun Jul 10 01:07:17 CST 2011oraclerac1 $ ssh rac2 dateSun Jul 10 01:07:21 CST 2011一起准备完成,现在开始安装crs安装前先验证下环境,如果缺少包,先装上./runcluvfy.sh stage -pre crsinst -n rac1,rac2 verboseCheck: Package existence for compat-db-4.0.14-5 Node Name Status Comment - - - rac2 missing failed rac1 missing failed 会出现compat-db-4.0.14-5等compat开头,openmotif-2.2.3,openmotif开头的包验证错误,把系统中所有compat、openmotif开头的包都装上,可能由于版本问题还是无法通过,可以忽略这些错误下面开始安装crs输入/runInstaller ignoreSysPreReqs 开是安装输入切记runInstaller后的-ignoreSysPreReqs关键字是必不可少的,因为默认redhat-5是不支持定义安装日志路径,安装用户组,采用默认,点击下一步设置安装路径检查安装环境,如果是操作系统不匹配的可以忽略,进入下一步只有rac1节点的,点击添加按钮,添加rac2节点。进入下一步,将eth0设置为public、eth1设置privete,其他设置为do not use输入ocr文件存储位置输入voting存储位置CSS is active on
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025合同终止补偿
- 2025物业租赁安全协议责任书合同
- 第五节 戏曲教学设计-2023-2024学年中职音乐第五单元 走进戏剧高教版(公共艺术·音乐篇·第二版)
- 2025房屋买卖租赁合同模板
- 6. 6 -次函数、-元-次方程和-元-次不等式 说课稿 -2024-2025学年苏科版数学八年级上册
- 人教版高一物理必修一《1 质点 参考系和坐标系》教学设计
- 电池厂固定资产盘点实施办法
- 济南事业单位笔试真题2025
- 2025民事诉讼授权代理协议(合同范本)
- 2025年吉林省农村信用社个人经营借款合同
- 职高课件模板
- 【生物】第四节 激素调节课件-2025-2026学年人教版生物八年级上册
- 卫生院安全生产培训课件
- 物流紧急事件应急预案方案
- 期中专题复习-词汇句型训练-2025-2026学年 译林版2024 英语八年级上册 原卷
- 2025年全国中小学校科普知识竞赛题库(+答案)
- 2.2创新永无止境教学课件 2025-2026学年度九年级上册 道德与法治 统编版
- 矿山爆破作业安全培训课件
- 2025-2026学年九年级英语上学期第一次月考 (四川成都专用) 2025-2026学年九年级英语上学期第一次月考 (四川成都专用)解析卷
- 高陡边坡稳定性控制技术及其工程实践
- 2025年智能焊接机器人产业发展蓝皮书-GGII高工咨询
评论
0/150
提交评论