如何构建 ADG

分类:编程技术 时间:2024-02-20 15:57 浏览:0 评论:0
0
小编就跟大家分享一下如何搭建ADG。相信大多数人对此还不是很了解,所以分享这篇文章供大家参考。希望您读完这篇文章后能有所收获。我们一起来了解一下吧。 !

1.配置主备数据库监听:

更改主备数据库上的listener.ora。端口最好不要使用1521。更改端口,如1522,配置静态监控,主数据库的服务名叫p,备份数据库叫s。
然后更改主库上的tnsnames.ora,为连接s指定一个别名到1522,为连接p指定一个别名,然后将这个tnsnames.ora复制到备库。

2.将主库密码文件复制到备库

3.将主库的环境变量配置复制到备库:

就是这样每次设置$ORACLE_HOME这样的东西,主要是为了省事。只需复制到备库并更改即可使用。

4。充分准备并备份控制文件,并将其复制到备份数据库

rman目标/
备份数据库格式'/home/oracle/bak/%d_%U.full';
backup current controlfile forstandby format '/home/oracle/dg.ctl';
exit;

然后把这些东西移到备库,比如复制到/home/备用库上的oracle/yan

5.配置参数文件

在主库上:create pfile='/home/oracle/initdg.ora' from spfile; (千万不要在集群环境中从spfile创建pfile,因为它会覆盖节点上的pfile。节点上pfile的内容记录或指向asm上的spfile)

然后复制这个initdg。 ora到备库,修改一下,主要添加以下参数:
db_unique_name=s
log_archive_config='dg_config=(p,s)'(主备相同,都匹配)
日志档案e_dest_1='location=use_db_recovery_file_dest valid_for=(all_logfiles,all_roles) db_unique_name=s'(如果主备数据库归档日志路径使用FRA,则这样配置)
fal_server='p'
fal_client= 's'(有了这两个配置,就不需要手动处理间隙了,绝对没有必要!)
log_archive_dest_2='service=p lgwr async valid_for=(online_logfiles,primary_role) db_unique_name=p'< br/>log_archive_dest_state_2=enable
standby_file_management='AUTO'(自动添加和删除主库中的数据文件)
*.undo_tablespace='UNDOTBS1'
db_create_file_dest=''(这是如果您计划使用 omf,请配置)
db_file_name_convert='(),()'
log_file_name_convert='(),()' (如果未使用 OMF,请使用这个,括号中的一对)< br/>
如果参数文件中没有写的话,备库数据文件路径与主库不一致,那么就需要使用set new name for.. < 中 rmanstrong>

然后
启动 nomount pfile='/home/oracle/initdg.ora'
create spfile='+ data/' from pfile='/home/oracle/initdg.ora'; (如果要做dg集群,这里必须指定pfile的路径,不能直接写pfile)
shutdown
startup nomount

6.恢复控制文件并恢复数据库

rman target /
restore controlfile from '/home/oracle/yan/dg.ctl';
alter database mount;

catalog start with '/home/oracle/yan';(这里如果把备份放在和主数据库同一个路径下就不需要这样做了。这样做是为了让控制文件识别新的备份路径)


恢复数据库; (恢复就足够了)
退出;

7.添加备用日志

select max(sequence#),name,applied from v$archived_log;还有

总之,等赶上,然后:
恢复托管备用数据库ase cancel;
alter database open;
recover Managed Standby Database using current logfile disconnect;
这只是启动到adg,12c还需要:
alter可插拔数据库全部打开;
/>

以上就是《如何构建ADG》一文的全部内容。感谢您的阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。如果您想了解更多知识,请关注行业资讯频道!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何构建 ADG

用户评论