OracleDataGuard部署
来源:互联网 发布:淘宝换购拍下 编辑:程序博客网 时间:2024/06/18 14:48
配置 DG 详细步骤:
1.配置主库
1、强制force logging登录模式
alter database force logging;
2、创建密码文件
3、创建备库redolog文件
主库、备库都应该拥有彼此的online redolog文件。
alter database add standby logfile ’ ’ size 50M;(原则上主备库联机重做日志大小一致,备库日志个数=(最大进程+1)*2 )
4、参数设置
主库:
db_name=jhdb
db_unique_name=p_jhdb
log_archive_config=’dg_config=(primary db_unique_name,standby db_unique_name)’
control_files=”,”,”
log_archive_dest_1= ‘ location=’/export/home/oracle’
log_archive_dest_2=’ service=orcl async valid_for=(online_logfiles,primary_role) db_unique_name= p_jhdb ‘;
remote_login_passwordfile=exclusive;
log_archive_format=%t_%s_%r.arc
备库: db_name= 配置备库抓取主库归档日志参数FAL(fetch archive local): FAL_client='local' FAL_server='remote' 创建相应目录
valid_for=(online_logfiles,primary_role) //只有主库生效
valid_for=(online_logfiles,standby_role)//只有logical dg生效
valid_for=(online_logfiles,all_role)//只有主库,logical dg生效
valid_for=(standby_logfiles,standby_role)//只有物理备库,logical dg生效
valid_for=(standby_logfiles,all_role)//只有物理备库,logical dg生效
valid_for=(all_logfiles,all_role)// 物理主库,物理备库,logical dg
log_archive_dest_state_n archive_lag_target 定义日志切换的频率 log_archive_trace 定义日志跟踪
5、强制归档模式
2.设置物理备库参数
db_file_name_convert=(‘remote data file path1’,’local data file path1’,”,”)
log_file_name_convert=(‘remote log file path1’,’local log file path1’,”,”)
standby_file_management=auto
3.配置网络
配置TNSNAME.ora
配置监听
配置主备库密码文件,要求主备库密码文件完全一致。
(在oralce 10g 版本中,需要使用rman全备主库,传递到备库)
4.启动备库到nomount状态
5.执行‘duplicate target database for standby for database’同步复制主备库数据
6.设置redo apply
alter database recover managed standby database using current logfile disconnect from session;//实时同步
alter database recover managed standby database disconnect from session;//归档同步
具体步骤:
主库:
ip : 90.10.10.11
db_unique_name=’p_jhdb’
开启到归档模式:
startup mount
alter database archivelog;
配置TNSNAME.ora、监听
拷贝主库参数文件、密码文件到备库
增加备库日志:
alter database add standby logfile ” size 50M group 1;
alter database add standby logfile ” size 50M group 2;
alter database add standby logfile ” size 50M group 3;
alter database add standby logfile ” size 50M group 4;
备库:
ip : 90.10.10.20
配置TNSNAME.ora、监听
db_unique_name=’s_jhdb’
创建相关目录
启动备库到nomount状态
使用rman恢复备库
rman target sys/oracle@p_jhdb auxiliary sys/oracle@s_jhdb
RMA> duplicate target database for standby nofilenamecheck from active database;//11g 新功能
select group#,type,member from vlogfile where type=’standby’//查询日志类别
select group#,dbid,thread#,sequence#,status from vstandby_log; //查询日志类别
- OracleDataGuard部署
- Oracle高可用性——OracleDataGuard
- Oracle高可用性——OracleDataGuard
- OracleDataguard数据同步复制的容灾技术方案
- OracleDataguard数据同步复制的容灾技术方案
- 部署
- 部署
- 部署
- 部署
- 部署
- 部署
- 部署Hadoop_单机部署
- 部署Hadoop_单机部署
- walle部署系统部署
- 部署 Jaggle
- 部署规划
- 部署项目
- 部署was
- android系统架构图及各层介绍
- Hibernate和JPA之间的联系
- Eclipse常见错误 (Tomcat)
- vscode中利用git通过ssh连接github
- 数据结构基础【03】单链表
- OracleDataGuard部署
- 为什么要用博客
- 关于 hashCode() 你需要了解的 3 件事
- equals、“==”与hashCode的介绍
- Mac设置环境变量
- C++ 标准模板库STL的数据结构
- Python中callable函数如何使用?
- linux之vim常用命令
- 字符串专题总结