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
Oracle数据库系统支持多实例配置,这使得在一个物理服务器上可以同时运行多个独立的数据库实例,以提高硬件资源的利用率和系统的可用性。DataGuard技术则是Oracle提供的一种高可用性和灾难恢复解决方案,它通过在主...
Oracle 10g RAC 环境下的 DataGuard 备库搭建实例是一个重要的数据库高可用性和灾难恢复方案。DataGuard 提供了主库和备库之间的实时数据复制,确保在主库出现故障时,备库能够快速接管,保证业务连续性。在 RAC ...
ORACLE LINUX 11G RAC 单实例DATAGUARD
Oracle 11G 数据库 DataGuard 灾备切换方案 本文档介绍了 Oracle 11G ...本文档提供了一个较为详细的 Oracle 11G 数据库 DataGuard 灾备切换方案,旨在帮助数据库管理员快速实现灾备切换,确保数据安全和可用性。
Oracle11g rac至ASM单实例dataguard配置 包括系统系统配置到数据库安装最后dg配置
Oracle DataGuard是Oracle数据库系统提供的一种高可用性和灾难恢复解决方案,它通过在远程或本地创建一个或多个备用数据库,来保护关键数据免受硬件故障、软件错误或灾难性事件的影响。在Oracle 11g R2中,DataGuard...
在配置DataGuard灾备之前,需要在 primary 和 standby 服务器上安装Oracle 10G数据库管理系统,并自动创建实例。安装路径、数据库实例名(cz2013)和密码都设置成一样,以便于后续的灾备恢复操作。 二、 Primary ...
综上所述,"Oracle官方的实战10gRAC + dataguard"的资料涵盖了高可用性的数据库部署和保护策略,对于理解和实施Oracle数据库的企业级解决方案有着重要的指导意义。通过深入学习和实践这些内容,IT专业人员能够提升在...
oracle多实例创建和DataGuard配置,欢迎下载,个人觉得还是很不错的哦
Oracle 10g RAC (Real Application Clusters) 和 Data Guard 是两个强大的数据库技术,用于构建高可用性和灾难恢复解决方案。在Oracle数据库系统中,RAC允许多台服务器共享同一个数据库,提供并行处理和故障切换能力...
Oracel11.2.0.3 RAC ASM与Oracle11.2.0.3单实例文件系统的DATAGUARD配置
Oracle 11g RAC高可用Dataguard 主备正确切换步骤 Oracle 11g RAC高可用Dataguard是Oracle公司推出的高可用解决方案,旨在提供高可用性和灾难恢复能力。本文将详细介绍Oracle 11g RAC高可用Dataguard 主备正确切换...
dg_broker 是 Oracle DataGuard 的一个组件,用于管理和监控 DataGuard 配置。通过使用 dg_broker,可以快速实现 DataGuard 的搭建和管理,并提供高效的故障切换功能。 Oracle 19c DataGuard 的主要特点包括: * ...
Oracle 10G Data Guard 是一种高可用性和灾难恢复解决方案,它通过创建一个或多个备用数据库来保护生产数据库免受数据丢失和停机时间的影响。在CentOS 4.4环境下配置10G Data Guard,你需要遵循以下步骤: 1. **...
Oracle DataGuard是Oracle数据库系统中一个强大的高可用性和灾难恢复解决方案。在11g版本中,它提供了多种保护模式,增强了数据库的容错能力和性能,同时确保了数据的安全性和完整性。以下是对Oracle DataGuard 11g...
Oracle 11g DataGuard 是一种高可用性解决方案,旨在提供实时的数据库复制和自动 failover机制,以确保数据库的高可用性和数据安全性。以下是 Oracle 11g DataGuard 配置的详细信息: 一、配置前提 1. 主库是归档...
Oracle RAC(Real Application Clusters)10g R2、ASM(Automatic Storage Management)和Data Guard是Oracle数据库系统中用于高可用性和灾难恢复的关键技术。本手册将详细讲解如何配置和管理这些组件,以实现一个...
DataGuard 是 Oracle 数据库的一个灾难恢复解决方案,可以提供实时的数据同步和自动切换,确保数据的安全和高可用性。本文将详细介绍如何在 Windows 2012 R2 环境下搭建 Oracle 11.2.0.4 数据库,并配置 DataGuard。...
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 ...