Oracle数据库双机冷备部署方式

本文详细介绍了如何在VMware环境下,利用Redhat 6.7操作系统部署Oracle 12c 12.2.0.1.0的双机冷备方案。首先创建Oracle用户,安装依赖,调整内核和运行时参数,然后建立安装目录,设置环境变量。接着安装Oracle软件,确保在安装过程中解决依赖问题和内核参数设置。最后,插入硬盘,分区并挂载,创建数据库实例,完成双机冷备的配置。

Oracle数据库如果做集群的话一般只能使用Oracle自带的RAC方式,但是如果由于各种原因不能部署RAC的话,可以采用双机冷备,一台开机的方式,下面使用VMWare虚拟化平台为例介绍一下双机冷备的部署方式。

所需材料

1、两台配置一模一样的主机,主机至少能插两块硬盘

2、找一块大硬盘,专门用来放表空间和备份文件

3、Redhat 6.7安装光盘

4、数据库安装包


首先数据库安装包的版本选为Oracle 12c 12.2.0.1.0,操作系统版本为红帽6.7,rhel源为红帽6.9

选择红帽6.7的原因是Oracle 12c 12.2.0.1.0在这上面安装不会出现依赖问题和任何报错,可以减少很多初学者会碰到的问题,实在是绝配

首先我们只需要在主机上安装一块硬盘用来安装操作系统,装好操作系统之后,再在这块硬盘上安装数据库软件,此时第二块硬盘还不需要挂载上。


数据库软件建立在第一块硬盘的 /u01目录下,

等安装完数据库软件之后,我们把第二块硬盘挂载到 /oradata下面,然后把数据库建立在这个目录之上。


下面开始安装数据库的准备工作,与安装11g基本一样,都是固定的套路


创建Oracle用户

root用户:创建Oracle安装组oinstall,数据库管理员组dba,及oracle用户

# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/useradd -g oinstall -G dba oracle
(主组oinstall,其它组:dba
# passwd oracle

 

安装相关依赖包

unixODBC-devel unixODBC-devel libstdc++ libgcc libaio-devel elfutils compat-libstdc++-33glibc

 

修改内核参数


root用户:修改 /etc/sysctl.conf 文件,加上如下参数

kernel.shmmax = 4294967295   

kernel.shmall = 2097152        

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 6815744

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default=2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值