DataGuard 配置须知
风不停,绿树荫,阳光晃眼,天真蓝,我们在奔跑,沿着斜阳,是你喘息,起伏不停... ——朴树
1、确认primary库处于归档模式 命令:archive log list; 如果没有启用归档,请先将数据库启动到mount,然后执行alter database archivelog;
2、将primary库置为FORCE LOGGING 模式 命令:alter database force logging;
3、修改参数文件:
主库:
*.db_unique_name=orcl*.log_archive_format=log%t_%s_%r.arc
*.log_archive_config='dg_config=(primary,standby)'
*.log_archive_dest_1='location=+FRA valid_for=(all_logfiles,all_roles) db_unique_name=primary'
*.log_archive_dest_2='service=standby arch valid_for=(online_logfiles,primary_role) db_unique_name=standby'
*.log_archive_dest_state_1=enable
*.log_archive_dest_state_2=enable
*.remote_login_passwordfile=exclusive
备库:
*.db_unique_name=standby
*.log_archive_format=log%t_%s_%r.arc
*.log_archive_config='dg_config=(primary,standby)'
*.log_archive_dest_1='location=use_db_recovery_file_dest'
*.log_archive_dest_2='service=primary arch valid_for=(online_logfiles,primary_role) db_unique_name=primary'
*.log_archive_dest_state_1=enable
*.log_archive_dest_state_2=enable
*.remote_login_passwordfile=exclusive
*.db_file_name_convert='+DATA/ORCL/datafile','+DATA/stanbdy/datafile','+DATA/ORCL/tempfile','+DATA/standby/tempfile'
*.log_file_name_convert='+DATA/ORCL/onlinelog','+DATA/standby/onlinelog','+FRA/ORCL/onlinelog','+FRA/standby/onlinelog'
#*.standby_archive_dest='location=/back/archive' 11g不建议使用,所以最好配置standby redo logfile ,此参数为接受primary归档默认位置,log_archive_dest_1为本地日志归档位置
*.standby_file_management='auto'
*.fal_client='standby'
*.fal_server='primary'
4、配置监听 略
5、创建密码文件,注意保持sys 密码与primary 数据库一致
6、在rman进行备份 命令:backup database plus archivelog delete all input
7、创建stanbdy控制文件 命令:alter database create standby controlfile '/u01/app/oracle/st.ctl';在standby参数文件中修改控制文件路径
8、将standby启动到mount。然后在rman执行restore database命令还原数据库
或者利用rman复制数据库
rman>rman target / auxiliary sys/oracle@standby
........
rman>duplicate target database for standby
finished at time..
rman>exit
9、查看同步情况 命令:
select instance_name,host_name,version,status from v$instance;
select max(sequence#) from v$archived_log;
10、 备用服务器的管理模式与只读模式
(1)启动到管理模式,从数据库是处于Redo应用模式
SQL>shutdown immediate;
SQL>startup nomount;
SQL>alter database mount standby database;
SQL>alter database recover managed standby database disconnect from session;
(2)启动到只读方式
SQL>shutdown immediate;
SQL>startup nomount;
SQL>alter database mount standby database;
SQL>alter database open read only;
(3)在管理恢复模式下到只读模式
SQL>recover managed standby database cancel;
SQL>alter database open read only;
这个时候,可以给数据库增加临时数据文件(如果这个在热备份的时候是没有备份过来的)
如alter tablespace temp add tempfile '/opt/oracle/oradata/ge/temp01.dbf' size 100M;
(4)从只读方式到管理恢复方式
SQL>recover managed standby database disconnect from session;
摘自大话oracle的一段话,也是困扰我很久的一点常识。asm自动管理下文件的db_file_name_convert 失效原因
- 在使用asm作为存储时候,datafile和tempfile是分别放在两个目录下面,所以在指定db_file_name_covert时候要分别指定两个目录
- 注意不要改变db_unique_name参数值,因为asm存放文件的规则,是按照+datagroup/db_unique_name/file_type/tag_name.file_number.incarnation这样一个规则,如果改变了db_unique_name的值,则之后创建的数据文件会被放到新的目录下面,导致db_file_name_convert失效
- 如果rac中使用db_create_log_dest_n系列参数,注意修改log_file_name_convert参数
DataGuard 配置须知的更多相关文章
- Dataguard配置总结
Dataguard配置总结 本例情形 在主库存在运行的情况下,增加配置dataguard备库,实现双机热备,高可用性. 主库要求,归档模式,强制归档. 主库idty 备库idty_st 1.密码文件 ...
- HandlerMapping和HandlerAdapter配置须知
---------------------siwuxie095 HandlerMapping 和 HandlerAdapter 配置须知 ...
- Oracle 11g Dataguard 配置,维护与详解 (ADG)
一.前言: 本手册主要记录如何配置,还介绍了配置原因,以及注意要点,已经主备切换,以及故障转移等重要操作步骤,我希望这个文章可以作为进行dataguard配置的一个参考手册. 二.前提 1.主库是归档 ...
- EBS测试环境DataGuard配置
1.环境信息 primary数据库(必须运行在归档模式) ip 127.71.28.71 sid test db_unique_name test log_mode archivelog force_ ...
- iOS10 配置须知-b
在iOS10中,如果你的App想要访问用户的相机.相册.麦克风.通讯录等等权限,都需要进行相关的配置,不然会直接crash.需要在info.plist中添加App需要的一些设备权限. NSBlueto ...
- Dataguard配置前提条件
Data Guard配置前提条件 配置Data Guard必须保证以下前提条件: 1.Data Guard是Oracle企业版的组件.Oracle标准版里没有这个控件.所以Data Guard配置所使 ...
- Linux下Oracle 10g DataGuard配置(主从同步及切换)
环境描述:主库: IP: 10.8.3.191 主机名:primaryORACLE_SID=afcORACLE_BASE=/u01/oracleORACLE_HOME=/u01/oracle/10g备 ...
- 11gR2 ASM RAC + ASM RAC dataguard配置
1.环境说明 --primary端配置 Primary RAC Node1 Node2 Public IP 192.168.56.120 192.168.56.122 Private IP 10.0. ...
- broker监控dataguard配置
使用broker查看dataguard信息时有告警 DGMGRL> show configuration; Configuration - DRTEST Protection Mode: Max ...
随机推荐
- 同一台主机部署两个比特币钱包以及rpc服务的摘要
.bitcoin QA Test环境 启动指定参数: "C:\Program Files (x86)\Bitcoin\bitcoin-qt.exe" -testnet -serve ...
- 微信公众号H5支付步骤
微信公众平台:https://mp.weixin.qq.com/ 进入 微信支付 管理>开通支付功能. 微信支付|商户平台: 设置安全目录:https://pay.weixin.qq.com/i ...
- vs2010打开qt的.pro文件时错误解决办法
注意:qt creator工程中一般都已经存在*.pro文件,里面存放着一些自己配置的包含头文件和lib库文的信息,最好不要再重新使用qmake -project生成,若重新生成,则可能要重新增加配置 ...
- MySQL学习笔记-数据库后台线程
数据库后台线程 默认情况下讲述的InnoDB存储引擎,以后不再重复声明.后台线程有7个--4个IO thread,1个master thread,1个锁监控线程,1个错误监控线程.IO thread的 ...
- sys安装
1.将SYS驱动文件放到系统目录的SYSTEM32目录中.2.按WIN+R组合键,在运行框中输入:regsvr32 sys所在全路径,点击确定即可.
- Servlet 2.x 规范
Servlet 2.x 规范 sun 公司制订的一种基于 Java 技术的 WEB 服务器功能的组件规范.1997 年六月,Servlet 1.0 版本发行,最新版本 Servlet 4.0 处于研发 ...
- python 的文件操作
二进制用法 f=open('test.txt','wb') f.write("汉字\r\n".encode('UTF-8')) f.write("hello". ...
- js jquery 取得周月年时间
function formatDate(date) { var myyear = date.getFullYear(); var mymonth = date.getMonth() + 1; var ...
- Asp.Net 启用全局IE兼容模式
Asp.Net 启用全局IE兼容模式,不失为一个种简单最有效的解决方案: <system.webServer> <!-- 配置全局兼容 --> <httpProtocol ...
- MVVM中viewmodel的理解
网上有人写了这段话,我也有同感,特别是第一种用法,很重要,后一种用法,我觉得是把第一种用法加入controller中了. 第一种 “view model” 是 “model for the view” ...