前言

安装步骤是参考三思博主(http://blog.chinaunix.net/uid-22741583-id-177284.html),安装的时候由于概念没搞清楚,急于求成,折腾了两天才顺利装完,还好中途反思,整理思维,搞清楚概念,顺利安装完毕。

坑总结

1.共享磁盘(一台虚拟机除了本地系统磁盘,额外添加的盘,需设置成共享,第二台虚拟机,同样加载此添加的盘)修改虚拟机配置

虚拟机工作目录,打开.vmx文件,添加下列内容:
disk.locking = "false" 
diskLib.dataCacheMaxSize = "0" 
diskLib.dataCacheMaxReadAheadSize = "0" 
diskLib.DataCacheMinReadAheadSize = "0" 
diskLib.dataCachePageSize = "4096" 
diskLib.maxUnsyncedWrites = "0"

scsi1:1.deviceType = "disk"
scsi1:2.deviceType = "disk"
scsi1:3.deviceType = "disk"
scsi1:4.deviceType = "disk"     ---此处4个对应添加的磁盘,注意红区,添加磁盘时,记得修改对应标识符

2.什么是裸分区,参考http://www.cnblogs.com/whf191/p/5523122.html and 裸设备的权限赋予oracle

3.双SSH主机免密钥登录,一定要好好检查额,用hosts里的主机名登录

4.hosts文件配置

192.168.1.141 rac1
192.168.1.142 rac2
192.168.1.143 rac1-vip
192.168.1.144 rac2-vip
192.168.100.141 rac1-priv
192.168.100.142 rac2-priv

5.oracle 环境变量的配置 ,一定要搞对

PATH=$PATH:$HOME/bin
export PATH=$PATH:$HOME/bin
export ORACLE_BASE=/opt/oracle
export CRS_HOME=/opt/oracle/102/crs
export ORACLE_HOME=/opt/oracle/102/db_1
export ORACLE_SID=rac1
export LD_LIBRARY_PATH=/opt/oracle/102/db_1/lib:$LD_LIBRARYPATH
export CRS_BIN=/opt/oracle/102/crs/bin
export PATH=$CRS_BIN:$ORACLE_HOME/bin:$HOME/bin:$PATH
stty erase ^h

6.大坑clusterware,此处安装不通过的,就是前面5个没搞清楚,继续..

a.如果clusterware安装错误,需删除所有安装文件,双机执行脚本

rm -f /etc/init.d/init.cssd
rm -f /etc/init.d/init.crs
rm -f /etc/init.d/init.crsd
rm -f /etc/init.d/init.evmd
rm -f /etc/rc2.d/K96init.crs
rm -f /etc/rc2.d/S96init.crs
rm -f /etc/rc3.d/K96init.crs
rm -f /etc/rc3.d/S96init.crs
rm -f /etc/rc5.d/K96init.crs
rm -f /etc/rc5.d/S96init.crs
rm -rf /etc/oracle
rm -f /etc/inittab.crs
rm -f /etc/oraInst.loc
rm -rf /tmp/*

b.安装执行root脚本时,长时间等待,跑到/tmp目录下,执行ls -ltr 看最后一个文件报的啥子错

c.节点2执行root脚本时,进入图像界面执行,执行前修改

分别修改 $CRS_HOME/bin 目录下的srvctl和vipca文件,在vipca文件ARGUMENTS=""行之前和srvctl文件的export LD_ASSUME_KERNEL行之后增加 unset          LD_ASSUME_KERNEL 语句 。参考连接http://www.cnblogs.com/killkill/archive/2011/02/13/1953898.html

e.c步骤vip配置成功后,会弹出个oui2..啥错误,软件bug忽视吧。此处被折腾几小时 - - ||到此集群软件安装完毕

7.安装oracle数据库软件,按照默认配置走,基本很顺利,到此就结束了。

8.安装时由于我没开归档,需手动开,参考此连接http://jingyan.baidu.com/article/a681b0de2b686b3b184346d6.html

9.运行srvctl报错...jre/bin/java:error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory 修改

crs目录下的.../crs_1/bin/srvctl  注释掉 ,参考连接http://blog.chinaunix.net/uid-77311-id-3028744.html

    1. #LD_ASSUME_KERNEL=2.4.19
    2. #export LD_ASSUME_KERNEL
    3. #unset LD_ASSUME_KERNEL

10.srvctl 启动集群,关闭集群 参考此链接 http://www.cnblogs.com/jerryxing/archive/2012/10/16/2724669.html

科普小知识

1.rac中的vip有啥用呢?如果某台集群挂了,挂的那台vip会跑到没挂的那台

默认情况漂移后的vip没法被监听,修改方法如下:

[oracle@rac1 ~]$ cd /opt/oracle/102/db_1/network/admin/

修改成如下:

[oracle@rac1 admin]$ cat listener.ora
# listener.ora.rac1 Network Configuration File: /opt/oracle/102/db_1/network/admin/listener.ora.rac1
# Generated by Oracle configuration tools.

LISTENER_RAC1 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1521)(IP = FIRST))
)

(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
)
)

2.asm是干嘛的?先搞清楚啥是裸分区,清楚后,asm就像硬件的raid一样,组成一个组,再组之前,需把裸分区用asm转换..具体啥样不关心了.

3.oracle10G各版本下载http://blog.chinaunix.net/uid-20708808-id-3478325.html

4.64位 asmlib,oracle10g,集群套件 https://yunpan.cn/cS2m7hAqPqatj  访问密码 831d

总结

感谢网友们把解决问题的方法分享出来,否则,难以完成...

oracle10G rac asm 安装总结的更多相关文章

  1. nbu恢复 oracle10g rac asm 到单实例asm(恢复某个表空间)

    一 检验条件 二 准备工作 1 创建相关目录 mkdir -p /oracle/admin/orcl/adumpmkdir -p /oracle/admin/orcl/bdumpmkdir -p /o ...

  2. ORACLE10g R2【RAC+ASM→RAC+ASM】

    ORACLE10g R2[RAC+ASM→RAC+ASM] 本演示案例所用环境:RAC+ASM+OMF   primary standby OS Hostname node1,node2 dgnode ...

  3. Oracle RAC + ASM + Grid安装

    (一)环境准备 主机操作系统 windows10 虚拟机平台 vmware workstation 12 虚拟机操作系统 redhat 5.5 x86(32位) :Linux.5.5.for.x86. ...

  4. ORACLE10g R2【RAC+ASM→单实例FS】

    ORACLE10g R2[RAC+ASM→单实例FS] 10g R2 RAC+ASMà单实例FS的DG,建议禁用OMF. 本演示案例所用环境:   primary standby OS Hostnam ...

  5. ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档

    ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档 2015-10-21 12:51 525人阅读 评论(0) 收藏 举报  分类: Oracle RA ...

  6. Oracle10g RAC关闭及启动步骤

    情况1:需要关闭DB(所有实例),OS及Server 停RAC的顺序是: 1)数据库 -〉 2)ASM   -〉 3)CRS a.首先停止Oracle10g环境 $ lsnrctl stop (每个节 ...

  7. Oracle 12c RAC 静默安装文档

    参考文档: https://docs.oracle.com/en/database/oracle/oracle-database/12.2/cwlin/index.html https://docs. ...

  8. OCM_第十七天课程:Section7 —》GI 及 ASM 安装配置 _管理和配置 GRID /实施 ASM 故障组 /创建 ACFS 文件系统

    注:本文为原著(其内容来自 腾科教育培训课堂).阅读本文注意事项如下: 1:所有文章的转载请标注本文出处. 2:本文非本人不得用于商业用途.违者将承当相应法律责任. 3:该系列文章目录列表: 一:&l ...

  9. OCM_第十六天课程:Section7 —》GI 及 ASM 安装配置 _安装 GRID 软件/创建和管理 ASM 磁盘组/创建和管理 ASM 实例

    注:本文为原著(其内容来自 腾科教育培训课堂).阅读本文注意事项如下: 1:所有文章的转载请标注本文出处. 2:本文非本人不得用于商业用途.违者将承当相应法律责任. 3:该系列文章目录列表: 一:&l ...

随机推荐

  1. STM32中stm32f0xx_flash.icf文件的作用详解!(不错的!)

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/weibo1230123/article/details/80142210 每个芯片开发商都会针对每款 ...

  2. TortoiseGit操作之提交代码到远程库

    1.在本地代码库的文件夹中,"右键" 2.GIT提交要求必须填写Commit message,请认真填写描述信息. 建议填写的变更项编号,如上图. 代码提交到本地的配置库中,然后p ...

  3. ceph-状态监测-脚本

    http://www.tang-lei.com/2018/06/05/ceph-%E7%8A%B6%E6%80%81%E7%9B%91%E6%B5%8B-%E8%84%9A%E6%9C%AC/ 为了能 ...

  4. 【HDOJ6606】Distribution of books(二分,BIT)

    题意:给定一个长为n的数组,要求挑它前缀的一段,将其分成k段,使得每段和的最大值最小 1<=k<=n<=2e5,abs(a[i])<=1e9 思路: 刚开始写了线段树TLE 改 ...

  5. 10.2-linux文件与目录管理

    1.1-目录的相关操作 . rm Remove (unlink) the FILE(s). -f, --force #强制删除 ignore nonexistent files, never prom ...

  6. (转载)解决vmware上安装ubuntu不能联网的问题

    在vmware中安装Ubuntu之后,我们希望基本的功能如上网.传输文件等功能都是可用的,但是经常遇到不能上网的情况.使用笔记本时,我们经常希望能通过无线网卡上网,但是在做嵌入式开发时,我们还希望虚拟 ...

  7. ceph-cluster map

    知道cluster topology,是因为这5种cluster map. ====================================== 知道cluster topology,是因为这 ...

  8. R语言利用ROCR评测模型的预测能力

    R语言利用ROCR评测模型的预测能力 说明 受试者工作特征曲线(ROC),这是一种常用的二元分类系统性能展示图形,在曲线上分别标注了不同切点的真正率与假正率.我们通常会基于ROC曲线计算处于曲线下方的 ...

  9. Ascii Chart

    Char Dec Oct Hex | Char Dec Oct Hex | Char Dec Oct Hex | Char Dec Oct Hex -------------------------- ...

  10. windows 虚拟内存查看