一次生产环境搭建11g RAC的记录

一、使用惠普3par工具配置共享存储

该部分可由惠普工作人员协助配置,只需将需求告知即可。如果想自己配置,惠普厂商会发送相关的软件工具以及操作手册给用户。

用putty登陆共享存储,使用showpd -c可以查看当前阵列柜的容量及使用情况
说明:当删除已经创建的虚拟卷时,磁盘空间释放得特别慢,所以在创建虚拟卷时最好规划好资源配置。

二、RAC搭建

1、在主机上安装操作系统:

2、配置RAC环境(包括依赖包的安装,用户及用户组建立,相关环境变量的设置,创建路径等),该部分网上有很多文档,具体可参考《一步一步在linux上安装11.2.0.3.0 RAC+Datagard》或者http://www.zhaibibei.cn/oinstall/2.4/,这两篇文档很好的介绍了搭建RAC的整个过程。

3、使用主机识别共享存储:

  3par工具建立好虚拟卷并导出到主机后,需重启主机才能识别到,执行fdisk -l 后会看到很多容量相同的磁盘,这是因为3par提供了多路径配置的功能,相关信息可以参考:https://zhuanlan.zhihu.com/p/26714897,这里我们不配置多路径。按照字母顺序选择前面的几个磁盘组进行格式化,格式化方法《一步一步在linux上安装11.2.0.3.0 RAC+Datagard》中有,这里的意思是假如你创建了五个大小不一样的虚拟卷,主机会识别到二十个甚至更多(跟光纤卡的个数有关),只需选择字母排序靠前的前五个大小不一样的进行格式化即可,格式化后可以看到所有的磁盘都被格式了。 
  然后安装oracleasm包,之后进行ASM磁盘的创建,最后进行grid的安装,grid安装的最后会报一个PRVF-4657错误,该错误是由于没配置DNS导致的,可以忽略,详细情况可以查看:https://blog.csdn.net/aaron8219/article/details/10127987

三、进行ASM存储扩容:

  在3par工具上添加一个虚拟卷,并导出到相关主机,RAC主机需要重启才能识别到新的卷。

首先关库:

[[email protected] ~]$ srvctl start database -d cdsfc

再关集群:

[[email protected] bin]#./crsctl stop cluster -all

最后重启服务器,服务器重启之后使用fdisk -l查看,已经能看到新建的卷,然后在节点一上使用oracleasm createdisk 命令创建共享磁盘,在节点二上使用oracleasm scandisks 扫描磁盘,使用oracleasm listdisks 确保两个节点都能看到新建的共享磁盘,然后在grid用户下使用sqlplus / as sysasm 登陆

SQL> select group_number,name,TOTAL_MB, FREE_MB from v$asm_diskgroup;--查看已有的磁盘组

SQL> alter diskgroup DATA  add disk  ‘ORCL:VOL4‘ rebalance power 10; --在线增加磁盘的容量

SQL> ALTER DISKGROUP DATA1 REBALANCE POWER 1; --修改rebalance参数为默认值1

四、更改RAC的IP地址,这里不包括私网:

1、在grid用户下关闭监听,两个节点分别操作 >> lsnrctl stop

2、在一个节点的grid用户下关闭整个rac数据库 >> srvctl stop database -d cdsfc

3、关闭集群,root用户下,进入到grid/bin目录下 >> ./crsctl stop cluster -all  会停止所有节点的集群,如果只需关闭单个节点的集群,不加后面的all

4、备份OCR文件,也是在bin目录下  >> ./ocrconfig -export /temp/ocrexp.exp      恢复时把export改为 import就好

5、关闭CRS >> ./crsctl stop crs

6、更改/etc/hosts文件,注意只更改相应的IP,主机名不能更改,然后更改网卡,更改完成后重启网络,使新的IP生效。

7、开启CRS,开启CRS时会把相关的集群服务拉起来

8、手动更改rac节点的vip信息,分别在两个节点上使用root用户进入到grid/bin 目录下执行,由于需要更改scan-IP,所以需要 停止scan服务

查看scan-IP信息  >>./srvctl config scan 
停止scan监听,必须停止该监听,否则下一步停止scan服务时会报错 >>./srvctl stop scan_listener     
停止scan服务 >>./srvctl stop scan                   
查看scan服务状态 >>./srvctl status scan  
查看当前vip信息 >> ./oifcfg getif

然后开始使用命令更改IP信息,由于rac更改IP需要更改ocr文件里的配置信息,所以需要使用以下命令更改:

节点一:其中红色部分需要更换为自己的IP信息,rac1为主机名 >> ./srvctl modify nodeapps -A 10.10.10.10/255.255.255.0/eth0 -n rac1

节点二:>> ./srvctl modify nodeapps -A 10.10.10.10/255.255.255.0/eth0 -n rac2

其中一个节点:>> ./srvctl modify scan -n 10.10.10.10

9、启动scan_listener,scan
启动scan服务 >> ./srvctl start scan
启动scan监听 >>./srvctl start scan_listener

完成后可用步骤8中的命令查看更改后的vip以及scan-IP信息,到此为rac更改IP的动作完成,需要注意的是上述步骤中没有更改私网的IP,且是同网段之间更改,如果需要更改私网IP或者是不同网段之间更换,需要在上述步骤8之前使用oifcfg修改网关,详情可参考https://blog.csdn.net/tianlesoftware/article/details/5362925

原文地址:https://www.cnblogs.com/sg1005/p/9837779.html

时间: 2024-10-10 04:31:59

一次生产环境搭建11g RAC的记录的相关文章

Hadoop生产环境搭建(含HA、Federation)

Hadoop生产环境搭建 1. 将安装包hadoop-2.x.x.tar.gz存放到某一目录下,并解压. 2. 修改解压后的目录中的文件夹etc/hadoop下的配置文件(若文件不存在,自己创建.) 包括hadoop-env.sh,mapred-site.xml,core-site.xml,hdfs-site.xml,yarn-site.xml 3. 格式化并启动HDFS 4. 启动YARN 以上整个过程与Hadoop单机Hadoop测试环境搭建基本一致,不同的是步骤2中配置文件设置内容以及步骤

zookeeper生产环境搭建

2019/3/13 星期三 第一步 //用执行初始化模板 initialization.sh https://blog.51cto.com/12445535/2362407 [root@emm-kafka01-10--174 opt]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) [root@emm-kafka01-10--174 opt]# free -m total used free shared buff/ca

Centos7.5 生产环境搭建MySQL 5.7主从

环境:服务器两台:192.168.19.77 4核心,16G内存 内网隔离,不通外网192.168.19.78 4核心,16G内存 内网隔离,不通外网 一. 先有外网的机器,下载MySQL 5.7官网软件包官网下载链接: 为了方便,我这里将安装MySQL5.7需要的官方软件包下载链接地址就直接贴上来使用官方RPM包安装,需要安装5个包,分别是下面的5个链接,都是官方链接 https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-c

生产环境搭建ftp并配置虚拟用户

虚拟用户的特点是只能访问服务器为其提供的FTP服务,而不能访问系统的其它资源.所以,如果想让用户对FTP服务器站内具有写权限,但又不允许访问系统其它资源,可以使用虚拟用户来提高系统的安全性.在VSFTP中,认证这些虚拟用户使用的是单独的口令库文件(pam_userdb),由可插入认证模块(PAM)认证. 虚拟用户并非系统上的用户,但它必须映射到系统上的某个用户,虚用户的家目录属主和属组就这系统上的这个用户.并且每个虚用户有自己的用户名和密码,每个虚用户也可以单独设定对家目录的访问权限.使用文件的

生产环境轻量级dns服务器dnsmasq搭建文档

dnsmasq搭建文档 一.生产环境域名解析问题 之前生产环境设备较少,是通过维护master(192.168.1.1)设备的hosts文件实现的.每次新增设备后,需要在master的hosts文件中新增ip和主机名,再将master的hosts文件批量拷贝到生产所有已部署设备和新增设备.设备少时维护比较简单,随时设备越来越多,维护起来变得很繁琐,批量拷贝也非常消耗精力. 为了减轻维护成本,和提高维护效率,在生产环境搭建一台dns服务器非常有必要. 进过筛选,dnsmasq这个轻量级的dns服务

Oracle 11g RAC搭建(VMware环境)

Oracle 11g RAC搭建(VMware环境) Oracle 11g RAC搭建VMware环境 安装环境与网络规划 安装环境 网络规划 环境配置 通过SecureCRT建立命令行连接 关闭防火墙 创建必要的用户组和目录并授权 节点配置检查 系统文件设置 配置IP和hostshostname 配置grid和oracle用户环境变量 配置oracle用户ssh互信 配置裸盘 配置grid用户ssh互信 挂载安装软件文件夹 安装用于Linux的cvuqdisk 手动运行cvu使用验证程序验证O

Oracle 11g rac 生产环境部署详录

作者:田逸([email protected]) 基本规划 ◎设备选型 1.服务器:Dell R620 两台.cpu 8 core,内存64G,600G 15000转sas硬盘,双电源,hba卡一块,连接存储线缆一根(连接hba卡和共享存储). 2.存储:dell MD3200 一台.双控制器,12块600G 15000转sas硬盘.为追求最高可用性,使用的raid级别是raid10. 3.交换机:华为3com两台,型号为h3c S5048E.注意:网络端口最好是全千兆. 4.网线:2-3米机制

基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境

1.资源准备 最近,在VmwareStation 10虚拟机上,基于CentOS5.4安装Oracle 11g RAC,并把过程记录下来.刚开始时,是基于CentOS 6.4安装Oracle 11g RAC, 没有成功,主要是Oracle 11g RAC安装,没有针对CentOS 6.4的内核的一些包. 本文内容详实,包括安装过程中遇到的一些问题,也单独编一章节,第四章节的FAQ. http://blog.chinaunix.net/xmlrpc.php?r=blog/article&id=46

Oracle 11g RAC到单实例ASM的物理Standby搭建

一.DG环境配置 此次搭建Standby的主库为:" RedHat 6.5+11G+RAC+ASM安装与配置(三节点)",11g单实例ASM安装使用ASMLib的方式,不在使用UDEV方式,磁盘为本机磁盘,非远程挂载的磁盘.本次搭建包含了11g单实例ASM的详细安装过程. 1. 基本环境 主库: 实例名:racdb1,racdb2,racdb3        DB_NAME:racdb              DB_UNIQUE_NAME:racdb 备库: 实例名:racdg