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 安装总结的更多相关文章
- nbu恢复 oracle10g rac asm 到单实例asm(恢复某个表空间)
一 检验条件 二 准备工作 1 创建相关目录 mkdir -p /oracle/admin/orcl/adumpmkdir -p /oracle/admin/orcl/bdumpmkdir -p /o ...
- ORACLE10g R2【RAC+ASM→RAC+ASM】
ORACLE10g R2[RAC+ASM→RAC+ASM] 本演示案例所用环境:RAC+ASM+OMF primary standby OS Hostname node1,node2 dgnode ...
- Oracle RAC + ASM + Grid安装
(一)环境准备 主机操作系统 windows10 虚拟机平台 vmware workstation 12 虚拟机操作系统 redhat 5.5 x86(32位) :Linux.5.5.for.x86. ...
- ORACLE10g R2【RAC+ASM→单实例FS】
ORACLE10g R2[RAC+ASM→单实例FS] 10g R2 RAC+ASMà单实例FS的DG,建议禁用OMF. 本演示案例所用环境: primary standby OS Hostnam ...
- 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 ...
- Oracle10g RAC关闭及启动步骤
情况1:需要关闭DB(所有实例),OS及Server 停RAC的顺序是: 1)数据库 -〉 2)ASM -〉 3)CRS a.首先停止Oracle10g环境 $ lsnrctl stop (每个节 ...
- Oracle 12c RAC 静默安装文档
参考文档: https://docs.oracle.com/en/database/oracle/oracle-database/12.2/cwlin/index.html https://docs. ...
- OCM_第十七天课程:Section7 —》GI 及 ASM 安装配置 _管理和配置 GRID /实施 ASM 故障组 /创建 ACFS 文件系统
注:本文为原著(其内容来自 腾科教育培训课堂).阅读本文注意事项如下: 1:所有文章的转载请标注本文出处. 2:本文非本人不得用于商业用途.违者将承当相应法律责任. 3:该系列文章目录列表: 一:&l ...
- OCM_第十六天课程:Section7 —》GI 及 ASM 安装配置 _安装 GRID 软件/创建和管理 ASM 磁盘组/创建和管理 ASM 实例
注:本文为原著(其内容来自 腾科教育培训课堂).阅读本文注意事项如下: 1:所有文章的转载请标注本文出处. 2:本文非本人不得用于商业用途.违者将承当相应法律责任. 3:该系列文章目录列表: 一:&l ...
随机推荐
- 小程序之背景音乐——wx.backgroundAudioManager
var that = this; const back = wx.getBackgroundAudioManager(); back.onPlay(() => { console.log(&qu ...
- restful风格接口和spring的运用
Restful风格的API是一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件.它主要用于客户端和服务器交互类的软件.基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机 ...
- android android studio error
SIMPLE: Error computing //cmake 包含的跨平台头文件或者是源文件路径出错
- Python内建模块--collections
python内建模块--collections collections是Python内建的一个集合模块,提供了许多有用的集合类. namedtuple 我们知道tuple可以表示不变集合,例如,一个点 ...
- 如何在Ubuntu下搭建tftp服务器
远程桌面连接工具 今天开始调试arm的板子,要通过tftp下载到板子上,所以又要配置tftp服务器,真的烦死了… (本人酷爱装系统,所以经常都要搞配置) 因为之前已经在Ubuntu下搭建过很多次t ...
- Python基础教程(017)--执行Python的方式解释器运行及其他几种解释器简介
前言 了解Python的解释器 内容 Python的解释器乳交有多个语言的实现 cPython---官方版本的C语言实现 Jython--可以运行在java平台 IronPython--可以运行在.n ...
- CMMI模型
CMMI的成熟度级别 初始级(过程不可预测,管理和控制差,是反应式的)管理级(过程处于项目级,经常是反应式的)定义级(过程已经提升到组织级(OSSP))定量管理级(对过程进行度量,并进行统计控制)优化 ...
- Win7系统取消登录界面的两种方法(图文)
windows7系统设置电脑密码后,即使取消密码,也会出现登录界面 ,每次都要点击用户图标才能进入系统,这样比较麻烦.那么有什么办法可以取消登录界面呢?方法当然是有的,阅读下文教程,我们一起来看下Wi ...
- [CSP-S模拟测试]:z(模拟+map+小根堆)
题目背景 $\frac{1}{4}$遇到了一道水题,$eooooo$完全不会做,于是去请教小$D$.结果小$D$已经去了阿塞拜疆,于是,$\frac{1}{4}$只好来问你,这道题是这样的: 题目描述 ...
- 弗洛伊德Floyd求最小环
模板: #include<bits/stdc++.h> using namespace std; ; const int INF = 0xffffff0; ]; void Solve(in ...