Oracle 11g DataGuard配置与管理

######################################

搭建备库(DataGard)

author:guoyJoe;

createdate:2012-12-14

######################################

物理Standby创建时的操作步骤

1、创建主库的备份

2、创建Standby数据库控件文件

3、配置主备库的监听和网络服务名

4、配置主备库的初始化参数文件

5、复制备份集到Standby服务器

6、恢复Standby数据库

7、启动物理Standby数据库REDO应用

8、打开Standby数据库

9、切换主库的日志检测日志的传输与应用是否正常

*********************************************

物理Standby实际创建过程演示

*********************************************

一、库配置和相关操

1、配置vi /etc/hosts

192.168.0.158  bxdb

192.168.0.165  dg

2、确认主库处于归档模式:archive log list;

3、将主库置为Force Logging模式:

select force_logging from v$database;

alter database force logging;

4、配置主库的初始化参数

*.db_unique_name=ocp_pri

*.log_archive_config='DG_CONFIG=(ocp_pri,ocp_dg)'

*.log_archive_dest_1='LOCATION=/arch VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=ocp_pri'

*.log_archive_dest_2='SERVICE=standby LGWR SYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=ocp_dg'

*.log_archive_dest_state_2=DEFER

--主库切为备库时要用到

*.fal_server=standby

*.fal_client=primary

*.standby_file_management=AUTO

#*.db_file_name_convert='bxdb','bxdb'

#*.log_file_name_convert='bxdb','bxdb'

5、配置主库的listener.ora与tnsnames.ora文件

vi listener.ora

LISTENER=

(DESCRIPTION=

(ADDRESS_LIST=

 (ADDRESS=(PROTOCOL=tcp)(HOST=bxdb)(PORT=1521))

 (ADDRESS=(PROTOCOL=ipc)(KEY=extproc))))

SID_LIST_LISTENER=

(SID_LIST=

(SID_DESC=

 (GLOBAL_DBNAME=bxdb)

 (ORACLE_HOME=/u01/app/oracle/product/11g)

 (SID_NAME=bxdb)))

vi tnsnames.ora

bxdb  =

(DESCRIPTION =

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

(CONNECT_DATA =

 (SERVER = DEDICATED)

 (SERVICE_NAME = bxdb)

)

)

bxdb_dg  =

(DESCRIPTION =

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

(CONNECT_DATA =

 (SERVER = DEDICATED)

 (SERVICE_NAME = bxdb)

)

)

时间: 2024-09-08 13:12:12

Oracle 11g DataGuard配置与管理的相关文章

Oracle 11g DataGuard 物理备库配置及Active DataGuard测试

说明: 本文安装配置了Oracle 11g Dataguard 物理备库,并测试了11g Dataguard 物理备库新特性Active Data Guard, 是Oracle Database Enterprise Edition的一个功能,需要额外授权,本文只用于测试. 一.环境介绍 1. 主数据库环境 操作系统版本: OEL5.8 x64 数据库版本  : Oracle 11.2.0.3 x64 数据库sid名 : orcl 2. 备库环境 操作系统版本: OEL5.8 x64 数据库版本

Oracle 11g Dataguard物理备库配置(六) broker fastfailover测试

本文采用Oracle 11g Dataguard broker fastfailover测试 Oracle 11g Dataguard fast failover配置,需要主备数据库开启闪回功能,闪回功能开启本文略过. 闪回开启需要启动到mount状态时,主备库的监听不要随意关闭. 1. dgmgrl查看主备库状态 $ dgmgrl sys/oracle DGMGRL for Linux: Version 11.2.0.3.0 - 64bit Production Copyright (c) 2

Oracle 11g Dataguard物理备库配置(五) broker switchover测试

本文采用Oracle 11g Dataguard broker switchover测试 1. 采用dataguard broker 测试switchover 1) 主库情况 SQL> select open_mode,database_role,db_unique_name from v$database; OPEN_MODE            DATABASE_ROLE    DB_UNIQUE_NAME -------------------- ---------------- ---

Oracle 11g Dataguard物理备库配置(四) broker snapshot standby测试

Oracle 11g Dataguard Snapshot Standby数据库功能,可将备库置于打开读写状态,进行模拟生产环境主库中测试.当备库Snapshot standby任务完成后,可以切换回物理备库角色.在Snapshot Standby数据库状态下,备库是可以接受主库传过来的日志,但是不能够将变化应用在备库中. 本文采用Oracle 11g Dataguard broker snapshot standby配置 1. 采用dg broker配置snapshot standby配置 1

Oracle 11g Dataguard物理备库配置(一) Duplicate配置

Oracle 11g Dataguard Duplicate物理备库配置(一)之物理备库创建配置 # ver:1.5 第五次修改 # modify: 2013.8.16 # author: koumm 说明: 本文安装配置了Oracle 11g Dataguard通过duplicate方式创建物理备库. 比起上次配置有以下不同点: 1. 主备库目录结构不同. 2. 采用duplicate方式创建物理备库. 一.环境介绍 1. 主数据库环境 操作系统版本  : OEL5.8 x64 数据库版本  

Oracle 监听器日志配置与管理

--========================-- Oracle 监听器日志配置与管理--========================    Oracle 监听器是一个服务器端程序,用于监听所有来自客户端的请求,并为其提供数据库服务.因此对监听器的管理与维护相当重要. 本文主要描述对Oracle监听器日志文件的配置与管理.有关监听器的描述请参考     配置 ORACLE 客户端连接到数据库     配置非默认端口的动态服务注册    一.监听器日志特性 1.  监听器日志是一个纯文本

Oracle 11g Dataguard的配置总结

经过了半个月的Oracle dataguard物理备库配置与学习,虽然版本采用Oracle 11g(11.2.0.3),配置过程仍然适用Oracle 10g.在近10次的dataguard配置过程中,发现采用rman duplicate方式创建物理备库非常的方便与快速.渐渐的也就不会去采用冷备方式去创建物理备库了,通过rman duplicate不仅可以创建dataguard,也可克隆数据库,功能强大. 创建dataguard主要有以下几种方式,总结与理解如下. 一.冷备方式配置 Datagua

Oracle 11g Dataguard物理备库配置(二) Active Dataguard测试

在Oracle 11g之前,物理备库(physical Standby)在应用redo的时候,数据库需要处于mount状态.从11g开始,应用redo的时候,物理备库可以处于read-only模式,这就称为Active Data Guard,这种状态可以实现实时查询功能. 1. 备库上操作 1) 查看备库当前状态 mount SQL> select open_mode,database_role,db_unique_name from v$database; OPEN_MODE        

安装oracle 11g for linux web管理的步骤

首先确保oracle安装成功,并启动oracle服务 安装方法详见:http://showerlee.blog.51cto.com/2047005/1118568 ORACLE用户下利用sqlplus登陆oracle数据库后台 sqlplus sys/123456 as sysdba 1,修改DBSNMP密码: 重新配置DBCONSOLE,需要输入DBSNMP密码,但任何密码都会显示错误,需要预先修改. sql>alter user dbsnmp identified by 123456; 2,