目录
- 前言
- 一、基础环境
- 二、环境准备
- 1、配置hosts
- 2、创建用户和组
- 3、配置环境变量
- 4、 创建目录
- 5、修改内核参数
- 6、修改用户资源限制
- 7、配置登陆验证模块
- 8、安装依赖软件
- 9、配置SSH互信
- 10、安装配置oracle asmlib
- 10、创建共享磁盘
- 三、grid软件安装
- 1、使用grid用户进行环境检查
- 2、使用grid用户进行安装
- 四、oracle软件安装
- 五、Oracle数据库安装
前言
目前生产上有用oracle 12.1.0.2,之前的测试环境也删除了,正好这次机会,把文档写一写,也在自己笔记本电脑上搭建一套RAC。
一、基础环境
为了和生产环境一直,选用以下基础环境
操作系统:oracle Linux 6.8
存储使用vmware配置的共享存储,吐槽下,vmware配置共享存储还的需要修改配置文件,不人性化啊。
具体配置详见
VMware Workstation 17 Pro 添加共享存储
IP地址分配
节点 | Public IP | Virtual IP | Private IP | Scan IP |
---|---|---|---|---|
rac1 | 192.168.10.61 | 192.168.10.71 | 10.10.10.11 | 192.168.10.73 |
rac2 | 192.168.10.62 | 192.168.10.72 | 10.10.10.12 | 192.168.10.74 192.168.10.74 |
二、环境准备
1、配置hosts
2个节点的/etc/hosts添加以下内容
# public
192.168.10.61 rac1 rac1.db.com
192.168.10.62 rac2 rac2.db.com
# virtual
192.168.10.71 rac1-vip rac1-vip.db
192.168.10.72 rac2-vip rac2-vip.db
# scan-ip
192.168.10.73 rac-scan rac-scan.db
192.168.10.74 rac-scan rac-scan.db
192.168.10.75 rac-scan rac-scan.db
# private
10.10.10.11 rac1-priv rac1-priv.db
10.10.10.12 rac2-priv rac2-priv.db
2、创建用户和组
- 创建组
groupadd -g 1001 oinstall
groupadd -g 1002 dba
groupadd -g 1003 oper
groupadd -g 1004 asmadmin
groupadd -g 1005 asmdba
groupadd -g 1006 asmoper
- 创建用户
useradd -u 501 -g oinstall -G asmadmin,asmdba,asmoper,dba grid
useradd -u 502 -g oinstall -G dba,oper,asmdba oracle
- 修改密码
echo '123456' |passwd --stdin oracle
echo '123456' |passwd --stdin grid
3、配置环境变量
- 配置grid用户
2个节点都要添加
cat >> /home/grid/.bash_profile > /home/oracle/.bash_profile > /etc/sysctl.conf /etc/security/limits.conf /etc/pam.d/login