免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1426 | 回复: 0
打印 上一主题 下一主题

高级复制RMAN搭建DATAGUARD [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-22 08:54 |只看该作者 |倒序浏览

primary 192.168.0.211 red1

clip_image002

standby 192.168.0.213 red3

clip_image004

P的安装过程中,出错,java_lang….. 初步认定是虚拟机分辨率过低,通过xhost +解决

开启P的归档

clip_image006

使用vmware的虚拟机克隆,创建s库

之后修改s库

/etc/hosts

/etc/sysconfig/network

Hostname red3

/etc/sysconfig/network-scripts/

Ls vi eth0

IPADDR=

NETMASK=

GATEWAY=

Service network restart

P:

alter database force logging;

开启强制日志记录(DG一致性的前提)

创建密码文件

!orapwd file='/u01/orapworcl' password=oracle entries=5;

clip_image008

传送

clip_image010

创建standby log

select bytes/1024/1024 from v$log;

select count(*) from v$logfile;

alter database add standby logfile group 4 ('/u01/slog/log1.log') size 50M;

alter database add standby logfile group 5 ('/u01/slog/log2.log') size 50M;

alter database add standby logfile group 6 ('/u01/slog/log3.log') size 50M;

alter database add standby logfile group 7 ('/u01/slog/log4.log') size 50M;

#比redo log group+1

创建静态参数文件pfile

create pfile='/u01/pfile.ora' from spfile;

#需要注意和修改的项目

*.DB_UNIQUE_NAME='orclp'

*.log_archive_dest_1='location=/u01/archivelog'

*.log_archive_dest_2='SERVICE=orcls'

*.LOG_ARCHIVE_DEST_STATE_1=ENABLE

*.LOG_ARCHIVE_DEST_STATE_2=ENABLE

*.standby_file_management='AUTO'

*.standby_archive_dest='/u01/archivelog'

*.FAL_SERVER='orcls'

*.FAL_CLIENT='orclp'

-------------------------

clip_image012

生成配置后的spfile

startup pfile='/u01/pfile.ora'

create spfile from pfile='/u01/pfile.ora';

配置网络

listenner

cd /u01/app/oracle/product/10.2.0/db_1/network/admin

增加

(SID_DESC =

(GLOBAL_DBNAME = orcl)

(ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1)

(SID_NAME = orcl)

)

vi tnsnames.ora

注意使用ip

ORCLP =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.0.211 )(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

ORCLS =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.0.213 )(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

TNSPING测试双机通过

复制到备库

修改pfile

UName,log archive dest对应,fal顺序更换

加一条用于rman复制的

log_file_name_convert =('orcl','orcl')

clip_image014

#这里采用rman复制模式,可以不备份控制文件

--------------------------

冷备如下

alter database create standby controlfile as '/u01/orclp01.ctl';

select name from v$datafile;

cd /u01/app/oracle/

tar -cvf oradata.tar oradata

---------------------------------

Rman脚本

RUN {

allocate channel c1 type disk;

sql 'alter system archive log current';

backup current controlfile for standby format='/u01/backup/control_%U';

BACKUP FORMAT '/u01/backup/orcl_%U_%T' skip inaccessible filesperset 5 DATABASE ;

sql 'alter system archive log current';

BACKUP FORMAT '/u01/backup/arch_%U_%T' skip inaccessible filesperset 5 ARCHIVELOG ALL DELETE INPUT;

release channel c1;

}

backup full database include current controlfile for standby plus archivelog FORMAT '/u01/backup/orcl_%U_%T' skip inaccessible filesperset 5 ;

backup full database include current controlfile for standby format '/u01/backup/full%u_%s_%p'; 最简化语句

tnsping orcls

起监听时候出错

clip_image016

解决 vi /etc/hosts 后加localhost

备库建目录

clip_image018

我没建目录,直接删除了pfile当中的带有目录的语句,采用简化的pfile引导

登陆

startup nomount pfile='/u01/pfile.ora';

clip_image020

主库 rman 登陆 auxiliary还原

rman target / auxiliary sys/oracle@orcls;

duplicate target database for standby nofilenamecheck dorecover;

clip_image022

问题

clip_image024

判断应该是ftp受局域网带宽影响,造成的数据损坏,明日限速再战……

6.14 16:55

clip_image026

经查是由于目标文件夹未创建造成

clip_image028

备库成功恢复!

clip_image030

select instance_name,status from v$instance;

clip_image032

create spfile from pfile=’/u01/pfile.ora’;

clip_image034

select GROUP#,THREAD#,STATUS from v$standby_log;

clip_image036

Ok 关闭,重启到nomount

Startup mount

clip_image038

控制文件报错,应该是由于我重建了spfile造成的,待查,先回复下ctfile

clip_image040

Ok mount一下

clip_image042

启用redo应用

Alter database recover managed standby database disconnect from session;

clip_image044

Alter database set standby database to maximize performance;

clip_image046

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP