AIX上搭建OracleRAC,多节点磁盘心跳

合集下载

Oracle RAC心跳机制介绍

Oracle RAC心跳机制介绍

Oracle 12.2体系架构图系列课程!1)RAC 简介!2)RAC 在版本演讲中的变化 !3)RAC 与单实例例DB 的区别 !4)RAC 常⻅见的问题!5)RAC 的⼼心跳机制(集群⼼心跳&实例例⼼心跳) !6)内存融合机制!7)12.2RAC的新特性(串串⾏行行到并⾏行行)1、架构图整体内容组成及模块划分2、ADG3、IN-MEMORY4、Instance&File System5、多租户6、RAC 系列7、单实例数据库的并⾏优化8、RAC One Node ,Flex ASM ,Flex Cluster ,Sharding ,Global Data Service必要性:维持集群的⼀一致性RAC⼼心跳机制–集群⼼心跳基本机制:1、确定节点和节点间的连通性,达到彼此了了解2、⽤用共享的位置保持节点的连通信息,及时记录和更更新3、本地节点的⾃自我监控⽹网络⼼心跳!介绍:⽹网络⼼心跳主要是确保集群节点间的连通性,以便便节点之间能够了了解彼此的状态。

!原理理:ocssd.bin 进程每秒向其他节点发送⽹网络⼼心跳,通过⼼心跳情况确认节点的连通性,以及当⽹网络⼼心跳出现问题时做出处理理。

!相关进程:这个功能主要是由守护进程 ocssd.bin 完成的。

ocssd.bin 守护进程包含以下线程:发送线程(clssnmSending Thread ):每秒向集群中其他节点发送⽹网络⼼心跳信息分析线程(clssnmPolling Thread):分析收到的⽹网络⼼心跳信息并进⾏行行处理理,如果发现某⼀一些节点持续丢失⽹网络⼼心跳,就会通知集群进⾏行行重新配置。

集群重新配置线程(clssnmRcfgMgrThread):当接收到分析线程的重新配置的通知时,该进程进⾏行行重新配置。

派遣线程(clssnmClusterListener):负责接收从远程传递过来的消息,之后,根据信息的种类发给相关的线程进⾏行行处理理。

Aix+ha+oracle rac安装详述

Aix+ha+oracle rac安装详述

Aix+ha+oracle rac安装一,安装操作系统。

服务器上电,等待液晶面板上出现ok后,按白色按钮,开机,并放入操作系统安装盘第一张,等待系统屏幕出现提示:1 sms 5 defualt boot list6 storage boot list 8 open firmware prompt时在键盘上按5键,系统会有两声蜂鸣,必须在这两声蜂鸣之间按下5键。

为保证按上,可多按几次。

操作系统会从光盘引导,出现提示:按F1和回车将该显示器作为console,按照提示按F1并回车。

提示:按1和回车用英语做为安装语言,按照提示按1并回车。

提示:1、以默认设置安装2、改变/显示安装设置并安装3、进入维护模式选2。

接下来选1,改变安装模式选1,全新的完全的安装出现可用的硬盘列表,在hdisk0前边会有“》》》”的提示符,选0,使用这个硬盘。

出现提示:1、system setting2、主语言环境设置3、more options选3,接下来会出现一些选项,其中:4、enable 64-bit kernel5、create jfs2文件系统这两项是no,可以用4键或5键改变其为yes。

当然也可保持原样,和ha与rac没有太大关系。

然后回车,系统开始安装操作系统。

等待换盘。

最后系统安装完成,会自动重启,操作系统就安装完成。

二、操作系统的调整。

第一次引导后操作系统会自动启动一个配置助手,可以不用它设置任何东西,直接退出。

我们将用smitty来配置系统。

退出时该软件会提示退出并且系统重启不启动这个助手,默认值就是不启动,保持不变,直接退出。

在dtterm中,用命令lsdev -Cc adapter,查看网卡,可以看到用户有两个千兆网卡,smitty tcpip配置网卡:选mini config:填入网卡的IP地址:图中填入的是boot地址:完成后可以用ifconfig -a来查看:en2上的地址为:177.212.92.171这是standby地址en1上的地址为:20.212.92.171这是boot地址。

aix6下的oraclerac搭建方法新

aix6下的oraclerac搭建方法新

AIX-oracle数据库集群安装文档目录1预安装检查与规划 (3)1.1硬件环境 (3)1.2下载软件 (3)1.3系统硬件环境检查 (3)1.4网络规划 (4)1.4.1 IP地址要求 (4)1.4.2 NTP服务器 (4)1.5存储规划 (5)1.5.1 grid、ASM安装目录 (5)1.5.2 oracle安装目录 (5)1.5.3 OCR、VOTE存储规划 (5)1.5.4 数据库存储规划 (6)2安装准备 (6)2.1配置IP地址 (6)2.2修改hosts文件 (7)2.3安装操作系统软件包 (7)2.3.1 安装FILESET S (7)2.4创建用户和用户组 (7)2.4.1 grid用户 (8)2.4.2 oracle用户 (8)2.4.3 root用户 (9)2.4.3修改安装目录权限 (9)2.4.4 修改.profile文件 (9)2.5 调试AIX操作系统参数 (11)2.5.1 确认打开异步IO (11)2.5.2调整虚拟内存管理 (11)2.5.3增加系统块尺寸分配 (12)2.5.4 调整SHELL限制 (12)2.5.5调整用户允计每户最大进程参数 (12)2.5.6确认网络配置参数 (12)2.6配置双机信任关系 (13)2.7配置NTP保持双机时间同步 (13)2.8文件系统大小的修改 (14)2.9 磁盘属性的调整 (14)3 安装集群软件 (15)3.1安装前检查与执行rootpre.sh (15)3.2开始grid安装 (16)4 安装数据库软件 (23)4.1执行rootpre.sh (23)4.2开始数据库安装 (23)5 创建ASM磁盘组 (27)6创建数据库 (28)7.GI 的deinstall (32)1预安装检查与规划1.1硬件环境两台IBM P740/64GB小机,一台IBM磁盘阵列(15T)。

1.2下载软件本次安装的集群与数据库版本为11.2.0.4数据库包:p1*******_112040_AIX64-5L_1of7.zip、p1*******_112040_AIX64-5L_2of7.zip集群安装包p1*******_112040_AIX64-5L_3of7.zip安装包存放位置:/opt/soft每个安装包的大表都在2G左右,aix 默认情况下无法上传大文件,因此在上传这个大文件之前,需要先修改aix参数限制,否则将无法正常上传文件。

oracle 10g RAC for aix6安装步骤

oracle 10g RAC for aix6安装步骤

Oracle 10g RAC for AIX6.1硬件环境:2台IBM P520 服务器,2台光纤交换机,1台IBM DS4700磁盘阵列(1.2TB)软件环境: Oracle 10g R2 (需升级到10.2.0.4), AIX6.11.IP规划:racdb1 公网:172.16.28.31VIP:172.16.28.33心跳: 192.168.100.1racdb2 公网: 172.16.28.32VIP: 172.16.28.34心跳:192.168.100.22.需要的软件包:bos.adt.libbos.adt.libmbos.perf.libperfstatbos.perf.perfstatbos.perf.proctoolsxlC.aix61.rte:9.0.0.1xlC.rte:9.0.0.1通过lslpp -l bos.adt.base 查看软件包是否已安装# lslpp -l bos.adt.baseFileset Level State Description---------------------------------------------------------------------------- Path: /usr/lib/objreposbos.adt.base 6.1.3.0 COMMITTED Base Application Development Toolkit需要的补丁:由于此次项目的系统是最新的AIX6.1,无法在网上确切查询到所需要的正确补丁,所以在安装过程中遇到很多问题,最终安装了p6613550_10203_AIX64-5L、p8705958_10204_AIX5L(CRS PSU补丁,解决升级后VIP起不来BUG)3.通过命令“# chfs -a size=30G /”调整文件系统,结果如下:# df -gFilesystem GB blocks Free %Used Iused %Iused Mounted on/dev/hd4 30.00 29.79 1% 13717 1% //dev/hd2 10.00 8.03 20% 45904 3% /usr/dev/hd9var 10.00 9.76 3% 7296 1% /var/dev/hd3 8.00 7.67 5% 608 1% /tmp/dev/fwdump 5.00 5.00 1% 4 1% /var/adm/ras/platform /dev/hd1 30.00 11.28 63% 53931 2% /home/dev/hd11admin 2.00 2.00 1% 5 1% /admin/proc - - - - - /proc/dev/hd10opt 10.00 9.54 5% 9610 1% /opt/dev/livedump 5.00 5.00 1% 4 1% /var/adm/ras/livedump /dev/lv00 0.25 0.24 4% 18 1% /var/adm/csd/dev/fslv00 0.25 0.25 1% 8 1% /audit4.在2个节点上分别建立oinstall、dba、hagsuser组,Oracle用户,并保持组ID和用户ID相同# smitty group# smitty user:Primary GROUP 为“oinstall”,Group SET 为“dba”和“hagsuser”改为“-1”(无限制)5.编辑/etc/hosts文件,添加以下内容:172.16.28.31 racdb1192.168.100.1 racdb1-priv172.16.28.33 racdb1-vip172.16.28.32 racdb2192.168.100.2 racdb2-priv172.16.28.34 racdb2-vip6.配置系统参数,配置每用户的最大进程数,调整water mark# smitty chgsys7.存储划分asm 400G hdisk4vote 2G hdisk5ocr 2G hdisk6arch 200G hdisk7# lspvhdisk0 00cbc154bde9ce42 rootvg active hdisk1 00cbc1a4cb987b44 rootvg active hdisk2 none Nonehdisk3 none Nonehdisk4 none Nonehdisk5 none Nonehdisk6 none Nonehdisk7 none None# cd /dev# chown root:oinstall hdisk6# chown oracle:oinstall hdisk4 hdisk5# chmod 664 hdisk4 hdisk5 hdisk6# chown root:oinstall rhdisk6# chown oracle:oinstall rhdisk4 rhdisk5# chmod 664 rhdisk4 rhdisk5 rhdisk68.配置.rhosts文件,用于节点间的通信认证和加密# cd /home/oracle# mkdir .rhosts# vi .rhostsracdb1 oracleracdb2 oracleracdb1-priv oracleracdb2-priv oracleracdb1-vip oracleracdb2-vip oracle9.配置NTP服务,用于2个节点的时间同步用date命令调整时间至1000秒以内,如果2个节点时间相差多于1000秒,NTP服务会失败如date 0508013030 表示 5月8日1点30分30秒racdb1# vi /etc/ntp.confbroadcastclientserver 127.127.1.0 (添加)driftfile /etc/ntp.drifttracefile /etc/ntp.trace# startsrc -s xntpdracdb2# vi/etc/ntp.confbroadcastclientserver 172.16.28.31 (添加)driftfile /etc/ntp.drifttracefile /etc/ntp.trace# startsrc -s xntpd10.配置环境变量# cd /home/oracle# vi .profileORACLE_BASE=/home/oracleexport ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/10.2.0.1/racdbexport ORACLE_HOMEORACLE_CRS_HOME=$ORACLE_BASE/product/10.2.0.1/crsexport ORACLE_CRS_HOMEORACLE_SID=rac1export ORACLE_SIDORACLE_TERM=xtermexport ORACLE_TERMNLS_LANG=AMERICAN_AMERICA.ZHS16GBKexport NLS_LANGLD_LIBRARY_PATH=$ORACLE_CRS_HOME/lib:$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/l ibexport LD_LIBRARY_PATHPATH=$PATH:$ORACLE_HOME/bin:$ORACLE_CRS_HOME/bin:/usr/bin:/etc:/usr/sbin:/usr/uc b:$HOME/bin:/usr/bin/X11:/sbin:.export PATH11.打补丁p6718715_10203_AIX64-5L.zip,然后以root用户执行补丁6718715里面的rootpre.sh文件;再用oracle用户执行CRS安装程序./runInstaller点击Next点击Next选择CRS安装的目录/home/oracle/product/10.2.0.1/crs,点击Nextoracle进行系统参数检查无问题,点击Next添加Cluster中两个节点及相关的公网、私网、VIP网络名称,点击Next选择ocr文件的位置为/dev/hdisk6,点击Next选择voting disk的位置为/dev/hdisk5,点击Next执行安装至完成。

aix6安装oracle 10g rac问题

aix6安装oracle 10g rac问题
二、安装crs的最后一步运行root.sh脚本之前需要修改$CRS_HOME/bin/racgvip脚本,否则会导致vip无法启动,修改方法如下:
# cd $CRS_HOME/bin
# cp racgvip racgvip.old
# vi racgvip
将221,231,371这三行中的 $5 修改为 $6
# cp racgvip racgvip.10204.old
# vi racgvip
将263,275这两行中的 $5 修改为 $6
原因同样是AIX6.1与AIX5.3的netstat -in 执行结果不一样
然后重新启动crs
Байду номын сангаас
# $CRS_HOME/bin/crsctl stop crs
在aix6(或aix6.1)上安装oracle10g rac过程中会出现很多问题,下面是各个问题的解决办法:
一、安装之前,运行如下命令修改oracle用户的属性
这一步骤不止aix6,aix5上也要执行,不知为何在官方文档上没有看到
chuser capabilities=CAP_PROPAGATE,CAP_BYPASS_RAC_VMM,CAP_NUMA_ATTACH oracle
# $CRS_HOME/bin/crsctl start crs
四、升级rdbms到10.2.0.4过程中,会弹出一个窗口报告java进程在运行,不允许升级,这又是一个bug,修改方法如下:
# mv /usr/sbin/fuser /usr/sbin/fuser.old
# touch /usr/sbin/fuser
时区修改文件
vi /etc/ environment

Oracle RAC对AIX版本的支持

Oracle RAC对AIX版本的支持

Oracle RAC对AIX版本的支持
Oracle RAC支持AIX平台的版本如下:
∙10gR2 64-bit
∙10g 64-bit
∙9.2 64-bit
操作系统信息
∙Oracle认证支持AIX 5L操作系统,硬件架构包括pSeries和iSeries服务器,对AIX 5L的硬件支持信息参考以下网址:
/servers/eserver/iseries/aix/
∙AIX 5L版本认证的具体版本包括AIX 5L版本5.1, 5.2和5.3。

Oracle 10g只在AIX 5L 5.2和5.3两个版本认证
∙Customers should review MetaLink Note 282036.1
∙运行64位的RAC需要64位硬件架构支持
∙支持AIX 5L32位和64位核心
RAC信息
Oracle RAC对AIX平台集群软件的支持或者限制如下:
1)存储
●使用SSA硬盘,节点数最多为8个
●如使用VSD,节点最多为128个
2)网络互连
●如使用SP交换机,需要PSSP的支持
●9i RAC和10g CRS不支持使用交叉线互连
3)共享存储软件
●如使用CLVM,最多支持16个节点
●使用Veritas存储软件,实施RAC,使用10gR1版本测试到4节点。

AIX下ORACLERAC数据库系统日常维护常用命令

AIX下ORACLERAC数据库系统日常维护常用命令

AIX下ORACLE RAC数据库系统日常维护常用命令AIX下ORACLE RAC数据库系统日常维护常用命令一、ORACLE数据库系统状态查看1. 以oracle用户登录数据库服务器,密码为oracle2. 在操作系统命令行下执行命令“cd $ORA_CRS_HOME/bin”3. 在操作系统命令行下执行命令“./crs_stat -t”4. 命令输出结果为一表格,共13个结果行,如下图所示:正常情况下所有结果行的‘Target’列和‘Status’列均为‘ONLINE’,Name 列中所有带'1'的结果行所对应的‘Host’列的值为‘rac1’,所有带'2' 的结果行所对应的‘Host’列的值为‘rac2’。

如果命令输出结果不符合上述描述,则ORACLE数据库系统可能存在问题,请将情况反馈给相关人员进行判断。

注:在数据库服务器A机与B机查看到的结果是一致的,只需在一台服务器上执行即可。

二、ORACLE数据库开机操作ORACLE数据库系统已配置为开机自启动,无需人工干预。

在系统启动完成后请执行第一章节描述的操作确认ORACLE数据库系统正常运行。

ORACLE数据库系统启动需要一定耗时,尚未完全启动成功时,输出结果可能与第一章节描述结果不符。

三、ORACLE数据库关机操作ORACLE数据库系统关机步骤如下:1. 以oracle用户登录数据库服务器A机,密码为oracle2. 在操作系统命令行下执行命令“sqlplus /nolog”进入ORACLE命令行状态3. 执行ORACLE命令“connect / as sysdba”4. 执行ORACLE命令“shutdown immediate”5. 执行ORACLE命令“quit”退出ORACLE命令行状态6. 在B机上重复执行上述步骤1-47. 在A机操作系统命令行下执行命令“cd $ORA_CRS_HOME/bin” 8. 在A机操作系统命令行下执行命令“./crs_stop -all”9. crs_stop命令返回后,ORACLE系统在后台进行关闭操作,需要一定耗时,请在A机上执行第一章节描述的操作进行确认,当所有结果行的‘Status’列为‘OFFLINE’值时,关闭完成。

AIX HACMP安装ORACLE 10G RAC完全参考手册

AIX HACMP安装ORACLE 10G RAC完全参考手册

ORACLE 10G RAC参考手册 部署与基本管理部分目录前言 (1)安装部署部分 (1)一、Oracle RAC规划 (1)1.1 RAC的基本组成 (1)1.2主机系统配置及软件规划 (2)1.3 IP规划 (3)1.4 NTP服务 (3)二、安装Oracle RAC前的准备 (3)2.1 配置AIX (3)2.1.1、调整aix文件系统 (3)2.1.2编辑hosts文件(两个节点) (4)2.1.3 创建rootvg的镜像 (5)2.1.4 调整page size(swap) (5)2.1.5配置系统配置参数,配置每用户的最大进程数、调整water mark (6)2.1.6配置网络可调参数 (6)2.1.7修改异步I/O (6)2.1.8调整syncd频率 (7)2.1.9创建串口设备 (7)2.1.10 转换AIX 64bit内核 (7)2.2 Oracle相关的配置 (7)2.2.1创建用户在db01和db02上,创建oinstall、dba、hagsuser组 (7)2.2.2在db01和db02上,创建oracle用户: (8)2.2.3安装oracle、hacmp支持包 (8)2.2.4安装磁盘阵列,创建共享卷 (9)2.2.5配置SSH的对等性 (11)2.2.6安装fix包所需补丁(到IBM网站上下载补丁) (13)2.2.7打完补丁,包括调整完异步IO等,建议重启一次机器 (13)2.2.8配置HACMP (13)三、安装Oracle RAC (18)3.1安装oracle RAC的准备工作及安装Oracle ClusterWare (18)3.2安装oracle RAC的数据库软件10.2.0.1 (31)3.3创建数据库 (40)3.4 客户端的配置配置客户端 (53)四、Oracle RAC测试 (54)4.1测试failover (55)4.2测试load balance (56)五、安装后的情况处理 (56)5.1安装失败后,如何彻底删除除oracle软件及CRS (56)5.2在AIX环境下,RAC启动的方法 (59)5.3刚安装完以后,自动启动CRS服务速度慢。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档