oracle10G rac asm 安装总结
Posted 放在垃圾桶里
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle10G rac asm 安装总结相关的知识,希望对你有一定的参考价值。
前言
安装步骤是参考三思博主(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
- #LD_ASSUME_KERNEL=2.4.19
- #export LD_ASSUME_KERNEL
- #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 安装总结的主要内容,如果未能解决你的问题,请参考以下文章
oracle linux 4.8安装oracl 10g rac错误解决
oracle linux 4.8安装oracle 10g rac环境之cluster安装