当前位置:首页 > 存储 > Oracle主备容灾方案

Oracle主备容灾方案

存储7年前 (2016-09-22)

【实验需求】

生产中心有一台Oracle服务器安装于Redhat Linux上,灾备中心有一台对应的容灾Oracle服务器,两台服务器的数据库空间来自各自所连接的T系列阵列LUN,阵列同Oracle服务器及阵列间通过光纤交换机组网连接,现在需要使用OceanStor ReplicationDirector来进行Oracle数据库存储空间容灾方案搭建,容灾策略使用异步远程复制。目前有一台服务器作为OceanStor ReplicationDirector server。请按以上规划搭建此主备容灾环境,并进行一次容灾演练。


【实验拓扑】

Oracle主备容灾方案


【IP规划】

RD Server
Winodws2008 R2192.168.2.214
RD Agent、Oracle 生产端Radhat Linux 6.4192.168.2.175
RD Agent、Oracle 容灾端Radhat Linux 6.4192.168.2.176
HUAWEI S2600T 生产端存贮
V2192.168.2.223
HUAWEI S2600T 容灾端存贮V2192.168.2.225


【实验过程】

1.生产端存贮S2600T上,创建4个LUN,分为存贮Oracle数据库文件的Data 50G、临时文件Temp 20G、在线日志组Redo 2G、归档Fra 6G

2.登陆生产端Linux主机,关闭防火墙、Selinux,检查Oracle的侦听、归档状态,校验lisener.ora和tnsname.ora中的IP和端口

3.生产存贮创建远程复制(异步模式、速率中、恢复策略自动,同步类型手动)     若遇到从LUN无法选择,删除映射视图、删除快照

4.生产存贮创建远程复制一致性组(异步模式、恢复策略自动、速率中、同步类型手动),再进行一次同步

5.容灾存贮创建一个映射视图

6.远程登陆RD Server中,安装mysql(Server Machine模式、字符集UTF8、启用Windows Path,密码需要符合一定复杂度),然后安装RD Server软件,完成后打开浏览器登陆访问,端口9443,用户名admin,初始密码Admin@123,使用WINSCP将RD Agent安装程序传送到2个Linux上

7.远程登陆2个Linux主机检查环境(rpm -qa查看ReplicationDirector-Agent是否被安装,若已安装使用rpm -e拆卸、userdel -r rdadmin删除rdadmin用户)

useradd rdamin创建用户,passwd rdadmin创建密码,su - rdadmin登陆后pwd查看目录,vi .profile输入环境变量,(容灾端查看more /home/oracle/.bash_profile)

ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
PATH=$PATH:$ORACLE_HOME/bin
PATH=$PATH:/bin:/sbin:/usr/sbin
PATH=$PATH:/home/rdadmin
export ORACLE_BASE ORACLE_HOME  PATH

   source .profile指定使用此环境变量,exit退出rdadmin用户使用rpm -ivh安装RD Agent(输入用户名admin和强密码),安装完毕ps -ef查看进程是否已rdadmin运行,若遇到问题重启一下进程

opt/Huawei/ReplicationDirector/Agent/bin/rdagentService.sh [stop、start]

8.再生产端Linux主机su - oracle、sqlplus / as sysdba进入数据库创建一张测试用的数据表(表名HCIETest,考试ID,学员姓名;参加考试的日期)

create table HCIETest (id NUMBER(5),name VARCHAR2(30), attend_date date );
insert into HCIETest values (1,’huqiang’,’20160929’);

建立好后select  *  from  HCIETest查看表

9.RD Server里资源发现查找2个存贮(网元类型存贮、厂商华为、协议Rest、S2600T用户名admin和Admin@storage、端口8088)和2个Agent(IP、端口59526、agent的用户名和密码)

10.创建2个站点(一个为生产站点,一个为容灾站点)并分别添加资源给站点(一个主机,一个阵列)。

11.创建2个保护组(一个为Oracle,一个为Fra LUN),Oracle保护组创建(名称、选择生产站点和生产主机、选择oltp实例后输入用户名sys密码123456、异步远程复制,再设置策略,设置时间表)。Fra LUN保护组(名称、选择生产站点和生产主机,选Fra LUN,异步远程复制,设置策略和时间表)

12.创建2个恢复策略(恢复-远程恢复-Fra LUN和生产机Oracle)

13.测试恢复,先测试FRA LUN再测试Oracle应用,若都通过测试,登陆容灾端Linux,select那张测试的数据表查看是否有数据。

本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/storage/59.html

相关文章

Centos安装lrzsz通过Zmodem协议传输数据

Centos安装lrzsz通过Zmodem协议传输数据

主要还是懒,不想打开ssh之类的客户端进行windows与linux之间文件交互,想起来了使用modem协议传。系统是centos,客户端软件xshell,直接yum安装yum instal...

利用LVM特性对EVE-NG硬盘分区扩容

利用LVM特性对EVE-NG硬盘分区扩容

下载的EVE-NG镜像中,存放模拟器镜像的分区太小了,上传几个cisco和juniper的模拟器就快满了,所以需要使用lvm特性对ubuntu server的硬盘分区进行扩容,首先先将eve-ng虚拟...

CentOS7 搭建LNMP

CentOS7 搭建LNMP

使用CentOS 1708,其实就是RHEL 7.4,使用YUM搭建LNMP环境(Linux、Nginx、MariaDB、PHP),全部使用新版组件,比如Nginx 1.12.2、MariaDB 10...

CentOS7 Samba配置

CentOS7 Samba配置

在RAID的基础上搭建samba服务提供文件共享参数介绍[global] workgroup = 工作组名称 server string = 服务...

CentOS7 NFS配置

CentOS7 NFS配置

网络文件系统(Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区...

CentOS7 安装Oracle12cR2

CentOS7 安装Oracle12cR2

在CentOS7.8 Minimal版本下安装Oracle Database 12c Release 2一键安装oracle-single-install.zip系统环境准备sed -i&n...