server A: 10.85.10.44 SID=orcl
target server B: 10.85.10.43
oracle version:10.2.0.1
OS platform : windows XP
Primary设置:
1. 设置主数据库为force logging 模式
SQL>sqlplus "/as sysdba"
SQL>alter database force logging;
2. 设置主数据库为归档模式
SQL> archive log list
SQL> shutdown immediate
SQL> startup mount
SQL> alter database archivelog;
SQL> archive log list
3. 添加"备用联机日志文件"
先查看日志文件位置:
SQL>select * from v$logfile;
在添加:
SQL> alter database add standby logfile group 4 ('D:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/redo04.log') size 50m;
SQL> alter database add standby logfile group 5 ('D:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/redo05.log') size 50m;
SQL> alter database add standby logfile group 6 ('D:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/redo06.log') size 50m;
SQL> alter database add standby logfile group 7 ('D:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/redo07.log') size 50m;
4. 创建主库的初始化参数给备库用
SQL>Create pfile from spfile;
产生的文件名为initorcl.ora 存放目录默认放在$ORACLE_HOME/database下
5. 在主库创建备库的控制文件 和密码文件
SQL>Alter database create standby controlfile as 'D:/oracle/product/10.2.0/control01.ctl';
D:>orapwd file=D:/PWDorcl.ora password=admin entries=5;
缺省情况下,win下口令文件的格式是pwdsid.ora,unix下的格式是orapwSID(大小写敏感)
6. 在主库创建监听和配置tnsnams.ora
listener.ora配置如下:
# listener.ora Network Configuration File: D:/oracle/product/10.2.0/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:/oracle/product/10.2.0/db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = D:/oracle/product/10.2.0/db_1)
(SID_NAME = orcl)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.85.3.44)(PORT = 1521))
)
)
tnsnames.ora配置如下:
# tnsnames.ora Network Configuration File: D:/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
primary =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.85.3.44)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
standby =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.85.3.43)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
更多信息请查看 java进阶网 http://www.javady.com
分享到:
相关推荐
Oracle10Gwindows平台DataGuard实例.pdf
Oracle10g RAC环境下DataGuard备库搭建实例
oracle多实例而配置和dataguard配置
ORACLE LINUX 11G RAC 单实例DATAGUARD
Oracle11g rac至ASM单实例dataguard配置 包括系统系统配置到数据库安装最后dg配置
oracle多实例创建和DataGuard配置,欢迎下载,个人觉得还是很不错的哦
Oracel11.2.0.3 RAC ASM与Oracle11.2.0.3单实例文件系统的DATAGUARD配置
Oracle 11g Data guard 安装实例,配置Data Guard,让两台Oracle服务器实时传输日志,同步数据,数据更有保障。
13 ADG Oracle 10g DataGuard实施文档 14 ADG ORACLE 11G DATAGUARD 搭建(RMAN duplicate方式-相同目录结构) 15 ADG oracle 11g rac+单机dataguard实施文档(详细) 16 ADG Oracle 11g:ORACLE ACTIVE DATA ...
Oracle 19c DataGuard搭建以及使用dg_broker管理,通过dg_broker管理DataGuard以及Far_SYNC实例,快速switchover。
本文档用于详细记录在 OEL 5.5 X86_64 位系统上安装配置 Oracle 11gR2(11.2.0.3.0)RAC 的步骤、RAC 数据库的基本维护、为 RAC 创建单实例 Active Physical Dataguard、验证 Active Dataguard 的功能、RAC 主库同单...
一步一步部署Oracle11g Dataguard 对每个参数的意义详细分析以及部署的维护
。。。
本套课程讲解Oracle 11gR2 RAC+单实例Active Dataguard(ADG)备库,属于企业中的高端应用场景,企业中经常使用的一种方案,即Oracle高可用解决方案RAC+高安全数据容灾解决方案Dataguard。
Oracle Dataguard 主备切换(Switchover)实例 主备切换(Switchover)详细步骤
Oracel11.2.0.3 RAC ASM与Oracle11.2.0.3单实例文件系统的DATAGUARD配置
Oracle 10g->11g XTTS迁移方案 Oracle 9i至11g exp迁移 Oracle数据库三种迁移方案 Oracle DataGuard方式迁移数据库 数据库迁移升级最佳实践9i-10g-11g Oracle ASM扩容&数据迁移文档 06使用XTTS技术进行U2L跨平台数据...
本文档用于详细记录在 OEL 5.5 X86_64 位系统上安装配置 Oracle 11gR2(11.2.0.3.0) RAC 的步骤、RAC 数据库的基本维护、为 RAC 创建单实例 Active Physical Dataguard、验证 Active Dataguard 的功能、RAC 主库同单...
备库(Dataguard) 备库的方式,就是数据库对数据库的备份方式,主要是解决容灾的,不讨论此话题。 流复制主要是利用ORACLE的归档日志,进行增量备份来实现的,不仅可以配置只复制某些表,还可以配置仅复制某些...
本文档用于详细记录在OEL 5.5 X86_64 位系统上安装配置Oracle 11gR2(11.2.0.3.0)RAC的步骤、RAC数据库的基本维护、为RAC 创建单实例Active Physical Dataguard、验证Active Dataguard的功能、RAC主库同单实例物理备...