Standby Database
创建 Standby Database 要求
1 、 Primary 与 standby 数据库所在主机上的 oracle server 及操作系统版本必须相同,且具有相同的补丁;
2 、 primary 数据库必须为 archive mode ; Standby Database 也必须为 archive mode ;
创建 standby 数据库
1 、 首先查看 Primary Database 的归档模式( svrmgr>archive log list )若为无归档模式,将数据库转换为自动归档方式,方法如下:
先关闭 Primary Database :
svrmgr>shutdown immediate
再以 mount 方式启动 Primary Database :
svrmgr>connect internal/password
svrmgr>startup mount
svrmgr>alter database <dbname> archivelog
svrmgr>shutdown
2 、 修改 init%oracle_sid%.ora 文件中的参数, 加入 :
log_archive_start = true # if you want automatic archiving
log_archive_dest=%ORACLE_HOME%\database\archive
log_archive_format = %ORACLE_SID%%S.%T 其中 log_archive_dest
是指归档日志文件存放的位置,可根据实际情况来设定,如 E 盘空间较
大,可以设为: log_archive_dest=e:\oracle\database\archive
3 、 复制 Primary Database 的 init%oracle_sid%.ora 和对应的 Password 文件 到 Standby Database 上的目录 %oracle_home%\database ;根据实际情况修改 Standby Database 上的对应 init%oracle_sid%.ora 中的参数:
log_archive_dest ;
4 、 在 Standby Database 位于的主机上创建实例,实例名称同 Primary Database, 例如:
Oradim80 –new –sid SID_NAME –intpwd oracle –startmode auto –pfile=c:\orant\database\init%oracle_sid%.ora;
5 、 在 Primary Database 上为 Standby 创建 Controlfile, 将 controlfile 拷贝至 Standby Database 的确定位置,操作如下:
svrmgr>alter database create standby controlfile as <filename>;
6 、 在 Primary Database 上将联机日志归档,
svrmgr>alter system archive log current;
7 、 关闭 Primary Database,
svrmgr>shutdown immediate
8 、 从 Primary Database 上将所有数据文件、日志文件、归档日志文件(不包括控制文件)拷贝至 Standby Database 的确定位置;
9 、 以 nomount 方式启动 Standby Database :
svrmgr>startup nomount
svrmgr>alter database mount standby database[execlusive/parallel]
10 、 同步 Standby Database :
svrmgr>recover standby database;
11 、恢复 Primary Database 启动状态。
维护 standby 数据库
1 、 将 primary 数据库所产生的 archive log 文件定期传到 standby 数据库的确定位置;手工的做恢复,使 standby 数据库与 primary 数据库保持同步。
svrmgr> set autorecovery on;
svrmgr> connect internal/password;
svrmgr> startup nomount pfile=<c:\orant\database\initswcw.ora>;
svrmgr> alter database mount standby database;
svrmgr> recover standby database;
svrmgr> shutdown
2 、 当 primary 数据库失败时,将 standby 数据库激活:取消 (cancel) 恢复执行以下操作:
svrmgr> connect internal/password;
svrmgr> startup nomount pfile=<c:\orant\database\initswcw.ora>;
svrmgr> alter database mount standby database;
svrmgr>alter database activate standby database ;
shutdown standby 数据库;
svrmgr>shutdown immediate
重起 Standby Database ;
svrmgr>startup
分享到:
相关推荐
Oracle数据库双机热备方案 Oracle 双机热备方案是指运用适当的拓扑结构将两台数据库连接起来,以主-从的方式实现数据库热备份。该方案可以避免由数据库崩溃而给前端服务造成损失。 一、数据库双机热备的概念和...
### 群集Oracle双机热备的安装 #### 一、双机热备概念介绍 双机热备(High Availability Cluster,简称HA)是一种通过两台或多台计算机集群实现高可用性的技术方案。该技术可以确保在一台服务器出现故障时,另一台...
### Oracle双机热备解决方案详解 #### 一、双机热备方案概述 ##### 1.1 双机热备方案描述 随着信息技术的发展,数据的重要性日益凸显,系统的连续运行和数据安全成为企业关注的核心问题之一。为了保障数据的安全与...
"Oracle数据库双机热备安装手册" 本文档主要介绍了 Oracle 数据库双机热备的安装过程,旨在实现数据库的高可用性。在一台服务器出现故障无法提供 Oracle 数据库服务时,另一台服务器自动接管服务,保障数据库的正常...
总结来说,Oracle双机热备的纯软配置涉及到多个环节,包括防火墙配置、存储准备、Oracle安装、监听器配置和实例创建,以及最后的镜像集群设置。这个过程需要细心操作,确保每个步骤都正确无误,以实现高效可靠的高...
### ORACLE双机热备解决方案:镜像与共享解析 #### 需求背景与问题阐述 在现代企业环境中,数据库系统的稳定性和连续性对于业务的正常运行至关重要。尤其是对于那些依赖于ORACLE数据库的关键业务系统,任何一次...
### WINDOWS群集+ORACLE双机热备:构建高可用性解决方案 在现代数据中心和企业级应用环境中,确保系统的高可用性和数据的连续性至关重要。本文将深入探讨如何利用WINDOWS群集与ORACLE RAC(Real Application ...
ROSE HA ORACLE双机热备 ROSE HA 是一种高可用性解决方案,旨在提供高可用性和自动故障恢复的 Oracle 数据库环境。在本文中,我们将详细介绍如何在 Linux 环境下安装和配置 ROSE HA,以实现 Oracle 数据库的高可用...
### ORACLE双机热备安装教程详解 #### 系统概述与架构 本文档旨在详细介绍一个基于IBM硬件和Microsoft软件的ORACLE双机热备份系统的安装过程。此系统旨在为企业的核心业务提供高可用性和灾难恢复能力。系统的核心...
Oracle双机热备配置是指在两个或多个服务器之间同步Oracle数据库,以确保在一台服务器发生故障时,另一台服务器能够接管数据库服务,保证数据库服务的高可用性。Linux平台下采用ServHA Cluster共享存储的方式是实现...
### Linux上实现Oracle HA双机热备的关键知识点 #### 一、实施环境说明与拓扑设计 **实施说明**:本文档旨在详细说明如何在Linux环境下实现Oracle HA(高可用性)双机热备方案。该方案利用了Red Hat Cluster Suite...
双机热备环境下的Oracle安装是一项复杂而关键的任务,它涉及到高可用性、故障切换和资源管理等多个方面。以下是对标题和描述中提及知识点的详细解释: 1. **双机热备**: 双机热备是指在两台服务器之间进行数据同步...
Oracle双机热备是一种确保数据在发生硬件或软件故障时仍然可用的高可用性解决方案。它通过配置两个服务器,使得在主服务器发生故障时,备用服务器能够立即接管服务,保证业务连续性。本手册详细介绍了在DL580G2...
正确的方法是要分析一下系统的重要性、服务中断的容忍程度和恢复服务的时间,以此决定是否使用双机热备。 六、双机热备的注意事项 在使用双机热备时,需要注意以下几点: * 服务器的故障与交换机、存储设备的故障...
【基于mscs-win_2003双机热备_oracle_10g_配置文档】 本配置文档主要介绍如何在Windows Server 2003环境下,利用Dell PowerVault MD3000磁盘存储阵列实现双机热备,并结合Oracle 10g数据库进行高可用性设置。双机...
在Windows 2000环境下,Oracle双机热备通过共享外部存储设备,利用心跳检测技术监控两台服务器的状态,保证在主服务器出现问题时,备用服务器能立即接替其功能。 【工作原理】 在Oracle双机热备系统中,通常配置两...
Oracle双机热备架构是一种确保高可用性的解决方案,旨在应对服务器故障,保证业务连续性。双机热备主要分为两种模式:基于共享存储设备和无共享存储设备的纯软件方式。 1. 基于共享存储设备的双机热备方案: 这是最...
Windows 2003 下的 Oracle 双机热备详解 本文档主要介绍了在 Windows 2003 环境下实施 Oracle 双机热备的详细步骤和配置过程。以下是相关的知识点: 1. 环境准备:在实验环境中,使用 VMware Workstation 6.0 创建...