12.2RAC搭建记录
12.2RAC环境搭建记录
安装前资源检查
资源限制要求/etc/security/limits.conf
Table 6-1 Installation Owner Resource Limit Recommended Ranges
|
Resource Shell Limit |
Resource |
Soft Limit |
Hard Limit |
|
Open file descriptors |
nofile |
at least 1024 |
at least 65536 |
|
Number of processes available to a single user |
nproc |
at least 2047 |
at least 16384 |
|
Size of the stack segment of the process |
stack |
at least 10240 KB |
at least 10240 KB, and at most 32768 KB |
|
Maximum locked memory limit |
memlock |
at least 90 percent of the current RAM when HugePages memory is enabled and at least 3145728 KB (3 GB) when HugePages memory is disabled |
at least 90 percent of the current RAM when HugePages memory is enabled and at least 3145728 KB (3 GB) when HugePages memory is disabled |
12.2新增stack限制要求,最低10240 最高32768,最终limits.conf增加设置内容如下
|
* soft memlock unlimited * hard memlock unlimited grid soft nproc 65536 grid hard nproc 65536 grid soft nofile 65536 grid hard nofile 65536 oracle soft nproc 65536 oracle hard nproc 65536 oracle soft nofile 65536 oracle hard nofile 65536 grid soft stack 10240 grid hard stack 10240 oracle soft stack 10240 oracle hard stack 10240 |
Stack此处仅按最低设定限制,后续需注意实际调整需求。
rpm包的安装
安装grid期间 cvuqdisk-1.0.10-1.rpm包若未进行安装,check阶段会出现大量报错。
安装内容参考【Grid Infrastructure Installation and Upgrade Guide】-》【4.11 Installing the cvuqdisk RPM for Linux】
|
-rpm包存在于grid_home/cv/rpm下,解压后的gridhome目录中有对应安装包 -将安装包拷贝至各节点,并确保各节点系统环境一致 -登录root用户 -通过rpm -qi cvuqdisk来确认当前包的安装状态 -通过rpm -e cvuqdisk来删除当前安装内容 -设置环境变量CVUQDISK_GRP=asmadmin; export CVUQDISK_GRP (此处若未进行设置,安装期间,会自行设置为oinstall) -安装rpm -iv cvuqdisk-1.0.10-1.rpm -通过rpm -qi cvuqdisk复查状态,参考结果如下: [root@zjqdxk02 grid]# rpm -qi cvuqdisk Name : cvuqdisk Version : 1.0.10 Release : 1 Architecture: x86_64 Install Date: Tue 21 Nov 2017 09:40:58 AM CST Group : none Size : 12880 License : Oracle Corp. Signature : (none) Source RPM : cvuqdisk-1.0.10-1.src.rpm Build Date : Thu 05 Jan 2017 05:36:02 PM CST Build Host : adc4150527.us.oracle.com Relocations : (not relocatable) Vendor : Oracle Corp. Summary : RPM file for cvuqdisk Description : This package contains the cvuqdisk program required by CVU. cvuqdisk is a binary that assists CVU in finding scsi disks. To install this package, you must first become 'root' and then set the environment variable 'CVUQDISK_GRP' to the group that will own cvuqdisk. If the CVUQDISK_GRP is not set, by default "oinstall" will be the owner group of cvuqdisk. |
其他主机参数设置,包安装等内容,参照封版检查
一、GI-cluster安装
mkdir -p /u01/app/12.2.0/grid
chown grid:oinstall /u01/app/12.2.0/grid
cd /u01/app/12.2.0/grid
unzip -q download_location/grid.zip
12.2需要将grid安装包复制到grid预计的安装目录下,并在目标目录进行解压
只需在安装节点进行解压操作,其他节点在安装过程中会进行复制。
grid用户下设置
~/.bash_profile文件
export ORACLE_BASE=/u01/app/grid
export ORACLE_HOME=/u01/app/12.2.0/grid
export ORACLE_SID=+ASM1
磁盘处理---略过
PS:天玑一体机一般命名规则,/dev/asmdisks/下文件权限,其中su后的数字代表存储节点
su - grid
cd $ORACLE_HOME
执行sh gridSetup.sh

报错原因:scan name列对应的名称与主机/etc/hosts文件中指定的scan ip对应的的名称不同,grid无法识别
如下所示,scan name对应的名称调整为 zjqdxk-scan
[root@zjqdxk02 ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.78.132.66 zjqdxk01
10.78.132.67 zjqdxk02
10.78.132.70 zjqdxk01-vip
10.78.132.71 zjqdxk02-vip
10.78.132.72 zjqdxk-scan








检查阶段出现,磁盘不共享报错,以及dns报错均可忽略继续安装。

以从上而下从左到右的方式来轮流执行脚本
执行完成后 会继续后续安装,出现以下报错,可忽略

跳过后完成GI-cluster环境的安装
二、database software的安装
oracle用户下
设置~/.bash_profile如下
|
export ORACLE_SID=hxzyc1 export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/12.2.0 export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib export PATH=$ORACLE_HOME/bin:$CRS_HOME/bin:/usr/bin:/usr/sbin:/usr/local/bin:$PATH:$ORACLE_BASE/scripts:$ORACLE_HOME/OPatch |
软件解压后,oracle用户执行(此处与以前方式一致,不需要解压至$ORACLE_HOME目录下)
./runInstaller
Starting Oracle Universal Installer...
Checking Temp space: must be greater than 500 MB. Actual 212242 MB Passed
Checking swap space: must be greater than 150 MB. Actual 32767 MB Passed
Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2017-11-21_05-01-39PM. Please wait ...
跳过邮件,选择只安装软件

选择集群安装

注意勾选集群中所有节点

安装版本选择企业版,适用于高可用高压力的企业环境并完成全部的证书安装,
标准版更适用于个人、开发、业务压力较小的环境

注意检查oracle_base与oracle_home是否在双节点都已创建完毕且权限正确,路径一致


安装前检测的得出的关于dns解析类的内容,均可跳过(生产环境使用ntp进行时间同步,并未使用DNS)

点击install

1,2号节点在root用户下,轮流执行显示脚本

三、DBCA建库
oracle用户下,执行dbca
选择创建数据库

选择 高级配置

选择管理员管理

选择所有节点

数据库设定

存储路径设置。

组件内容此处选择包含pdb


检测dns类报错跳过

执行安装
完成后关闭即可
12.2RAC搭建记录的更多相关文章
- faster-rcnn(testing): ubuntu14.04+caffe+cuda7.5+cudnn5.1.3+opencv3.0+matlabR2014a环境搭建记录
python版本的faster-rcnn见我的另一篇博客: py-faster-rcnn(running the demo): ubuntu14.04+caffe+cuda7.5+cudnn5.1.3 ...
- py-faster-rcnn(running the demo): ubuntu14.04+caffe+cuda7.5+cudnn5.1.3+python2.7环境搭建记录
第一次写博客,以此纪念这几天安装caffe,跑faster-rcnn的血泪史.在此特别感谢网络各路大神,来自全球各地,让我能从中汲取营养,吸取经验,总结规律. faster-rcnn分为matlab版 ...
- Ubuntu 12.04搭建MTK 6577 安卓开发环境
Ubuntu 12.04搭建 MTK 6577安卓开发环境 1. 下载并安装Vmware虚拟机: 2. 下载并在虚拟机上安装Ubuntu 12.04 iso 安装包:下载地址: ...
- Ubuntu 12.04 搭建Android开发环境
Ubuntu 12.04 搭建Android开发环境 2013/7/29 Linux环境下搭建Android开发环境 大部分开发人员可能都在Windows下做开发,可能是感觉在Windows下比较方便 ...
- Ubuntu 12.04 搭建 Eclipse Android 开发环境(转)
Ubuntu 12.04 搭建 Eclipse Android 开发环境 http://blog.sina.com.cn/s/blog_93dc666c0101b39p.html (2012-09-0 ...
- 生产apollo搭建记录(五)
1. 生产apollo搭建记录(五) 1.1. 目标 搭建两个环境配置,dev和pro,但目前可用服务器限制,打算mysql用同一个,服务器分生产和测试 1.2. 数据库 建三个库 注意注意:在启 ...
- RobotFramework测试环境搭建记录
Robotframwork测试环境搭建记录 1.安装Python2.7(https://www.python.org/) 在环境变量path中加入“C:\Python27” 安装后的验证方法为在命令行 ...
- (转载)PHP环境搭建-记录
PHP环境搭建-记录 转于 http://jingyan.baidu.com/article/fcb5aff797ec41edaa4a71c4.html php5.5 做了大量的更新,在与apac ...
- (转)ubuntu 12.04搭建Adobe Flash Media Server服务
破解版传送门:http://fms45.cuplayer.com/fms4download.html 福利:1462-5247-1705-7678-8379-5590 下载解压 cd进目录,./ins ...
随机推荐
- 【MongoDB】MongoDb的“not master and slaveok=false”错误及解决方法 mongo连接从库出现问题
链接mongodb报错如下 2016-03-14T16:26:00.912+0800 E QUERY [thread1] Error: listDatabases failed:{ "ok& ...
- Android开发(十八)——头部、中部、底部布局技巧
头部.中部.尾部布局涉及到布局内容自适应,总结两个技巧: 第一种相对布局: <?xml version="1.0" encoding="utf-8"?&g ...
- 【iCore4 双核心板_ARM】例程十九:USBD_MSC实验——虚拟U盘
实验步骤: 1.将SD卡插在SD卡槽中. 2.将跳线冒跳至USB_OTG,将USB_OTG通过Micor USB线与USB主机(电脑)相连. 3.烧写程序,我的电脑中将出现一个磁盘. 实验现象: 核心 ...
- <以交易为生>读书笔记
为了确保操作成功,就要练习进行防御性资金管理. 长期来看,没有哪位大师能让你发财,你必须自己努力 要坚持写操作日记—记下每次买卖的理由,从中总结出那些反复成功和反复失败的操作模式 大多数交易者无法忍受 ...
- 【转】搭建Java版WebService
原文地址:http://www.cnblogs.com/jasoncc/archive/2011/12/22/2296052.html Hi,大家好! 今天主要和大家分享,如何搭建一个Web服务,做A ...
- MySQL数据库远程访问权限如何打开(两种方法)
在我们使用mysql数据库时,有时我们的程序与数据库不在同一机器上,这时我们需要远程访问数据库.缺省状态下,mysql的用户没有远程访问的权限. 下面介绍两种方法,解决这一问题. 1.改表法 可能是你 ...
- spring boot mybatis 整合教程
本项目使用的环境: 开发工具:Intellij IDEA 2017.1.3 springboot: 1.5.6 jdk:1.8.0_161 maven:3.3.9 额外功能 PageHelper 分页 ...
- Mybatis常见面试题(转)
Mybatis技术内幕系列博客,从原理和源码角度,介绍了其内部实现细节,无论是写的好与不好,我确实是用心写了,由于并不是介绍如何使用Mybatis的文章,所以,一些参数使用细节略掉了,我们的目标是介绍 ...
- [C] 在 C 语言编程中实现动态数组对象
对于习惯使用高级语言编程的人来说,使用 C 语言编程最头痛的问题之一就是在使用数组需要事先确定数组长度. C 语言本身不提供动态数组这种数据结构,本文将演示如何在 C 语言编程中实现一种对象来作为动态 ...
- day_6.10py面试题:访问百度的过程
DNS : 解析域名 DHCP:一种协议,自动分配ip 发现局域网中没有ip的电脑分配ip 面试题: 访问百度的整个过程 打开浏览器,访问百度的过程: 1.我的电脑确定有无网关,arp得到默认网管ma ...