网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.Installing Oracle 10g on SuSE .
.ORACLE在HP-UX下的系列问题处理(.
.查找bad sql的方法.
.ORACLE在HP-UX下的系列问题处理(.
.查找 Oracle 用户锁的DLL SQL.
.oracle10g网络配置.
.Oracle数据库中的锁机制研究.
.Oracle死联接检测的探讨与研究.
.如何才能使用查询改写提高查询性.
.处理未决事务.
.Logon Trigger Example 登陆例子.
.Oracle的db_name和instance_name.
.ORACLE问题,每天10问(十二).
.系统设定常用指令(2).
.梦网网关接口.
.Oracle数据库10g中的分区功能.
.Oracle 排序中常用的NULL值处理方.
.Unix下卸载Oracle表结构到文本中.
.vsftpd-1.1.3配制实例之三:PER_.
.Oracle 细料度审计.

创建镜像备份数据库

发表日期:2008-2-9



  Oracle DBA可以通过创建并维持一个主数据库的镜像数据库来保证工作系统即使用主数据库故障时也能7X24不间断提供服务。
  
  一个镜像数据库是:
  *它应当是主数据库在另一台计算机上的一个拷贝,两者应有相同的版本并且运行在相同类型、相同版本的操作系统之上;
  *它一直处于RECOVERY状态以备激活;
  *它一旦被激活,就成为主数据库。
  
  1、复制主数据库初始化文件init.ora到镜像数据库。
  编辑修改init.ora文件的如下参数:
  CONTROL_FILES DB_FILE_NAME_CONVERT LOG_FILE_NAME_CONVERT
  这些参数在主数据库和镜像数据库目录名不同时,用以转换镜像数据库的数据文件和日志文件位置。
  
  2、在主数据库方为镜像数据库创建控制文件:
  SQL>alter database create standby controlfile as <filename>;
  并将该文件复制到镜像端(init.ora中CONTROL_FILES)指定的位置;
  
  3、备份主数据库的数据文件。可以采用脱机或联机备份的方式。将备份复制到镜像数据库指定位置。
  
  4、假如步骤3采用联机备份,立即归档当前重做日志:
  SQL>alter system archive log current;
  复制归档日志文件到镜像服务器;
  
  5、启动镜像数据库到nomount状态:
  SQL>startup pfile=%oracle_home%\initstandby.ora nomount
  
  6、Mount镜像数据库:
  SQL>alter database mount standby database;
  
  7、将主数据库的归档日志应用到镜像数据库以保持主数据库与镜像数据库之间的同步:
  SQL>recover standby database;
  
  一旦主数据故障无法使用,就可以迅速激活镜像备份:
  1、假如可能,归档主服务器当前重做日志,传送到镜像服务器;
  2、使用主服务器的归档日志文件做恢复:
  SQL>recover standby database;
  3、激活并打开数据库:
  SQL>alter database activate standby database;
  SQL>alter database mount;
  SQL>alter database open;
上一篇:WIN2000下ORACLE计划任务自动备份方法 人气:886
下一篇:创建镜像备用数据库 人气:700
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐