Oracle数据库DG实现主从数据库同步

本文档详细介绍了如何在Centos7.5x64环境下,使用Oracle 12.2.0.1数据库设置主从同步。步骤包括主从服务器的配置、参数设置、文件复制、数据库创建、监听测试、故障处理等,确保主从数据库实时同步并能应对服务器故障。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Oracle数据库DG实现主从数据库同步
概述
前提:本文档基于已经创建了oracle数据库,两台服务器网络可以互相访问,

主库	备库

OS系统 Centos 7.5 x64 Centos 7.5 x64
数据库版本 12.2.0.1 12.2.0.1
IP 192.168.33.107 192.168.33.108
实例名 fxdb sbdb
静态监听 1521-动态监听 1522-静态监听

主库:
Database软件,dbca安装数据库,监听
备库:
Database软件,无需dbca安装数据库,静态监听

一、主库服务器配置
1.配置/etc/hosts
将这两ip配置上

192.168.33.107 fanxin01
192.168.33.108 fanxin02
2.启用force logging
alter database force logging;
select force_logging from v$database;(查询状态是否为YES)

3.启用归档
alter system set log_archive_format=‘%t_%s_%r.arc’ scope=spfile;
alter system set log_archive_dest_1=‘LOCATION=/u01/arch’ scope=spfile;
sql> shutdown immediate;
sql> startup mount;
sql> alter database archivelog;
sql> alter database open;
退出来创建/u01/arch路径

4.配置主库初始化参数
alter system set log_archive_config=‘DG_CONFIG=(fxdb,sbdb)’ scope=both; 是指的DB_UNIQUE_NAME值

alter system set log_archive_dest_1=‘LOCATION=/u01/arch VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=fxdb’ scope=both;

alter system set log_archive_dest_2=‘SERVICE=tnssbdb LGWR SYNC AFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=sbdb’ scope=both;

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT-民工21110

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值