联系我们 | 网站地图
客服热线:010-51299501
首 页 关于我们 产品介绍 解决方案 通用软件 新闻中心 服务中心 招贤纳士
双机解决方案
DataWare 双机方案
GPFS 系统介绍
Oracle 双机热备方法
Oracle 双机热备系统安装要点
备份与恢复应用
基于磁盘系统的数据级灾难备份解决方案
集群祥解
几种常见的备份系统的结构
内存镜像的方案
企业ERP系统服务器双机热备份解决方案
浅谈数据备份策略
容错服务器核心技术介绍
数据容灾的带宽及时延性能分析
双机热备份技术
双机热备与数据备份的关系
双机热备知多少
双机容错方案
双机容错和单机容错的区别
双机容错系统
硬盘存储的三种模式
在设计存储区域网络需要考虑的几个问题
您的位置:首页解决方案双机解决方案总述

Oracle双机热备方法
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

网站地图   |   法律声明   |   隐私条款   |   联系我们   |   服务中心
© 2007 泽易迅通(北京)技术有限公司(OKTO.COM.CN)