Oracle主备容灾方案
【实验需求】
生产中心有一台Oracle服务器安装于Redhat Linux上,灾备中心有一台对应的容灾Oracle服务器,两台服务器的数据库空间来自各自所连接的T系列阵列LUN,阵列同Oracle服务器及阵列间通过光纤交换机组网连接,现在需要使用OceanStor ReplicationDirector来进行Oracle数据库存储空间容灾方案搭建,容灾策略使用异步远程复制。目前有一台服务器作为OceanStor ReplicationDirector server。请按以上规划搭建此主备容灾环境,并进行一次容灾演练。
【实验拓扑】
【IP规划】
RD Server | Winodws2008 R2 | 192.168.2.214 |
RD Agent、Oracle 生产端 | Radhat Linux 6.4 | 192.168.2.175 |
RD Agent、Oracle 容灾端 | Radhat Linux 6.4 | 192.168.2.176 |
HUAWEI S2600T 生产端存贮 | V2 | 192.168.2.223 |
HUAWEI S2600T 容灾端存贮 | V2 | 192.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那张测试的数据表查看是否有数据。
本站所有文章均可随意转载,转载时请保留原文链接及作者。