网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  不影响primary database也可以打开standby     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:141次  录入:管理员--2008-02-28  
 

问题:如何在不影响primary database的情况下将standby数据库打开?

解答:

1.首先需要关闭两台db之间的archive log传送:

1.1 登陆到primary,用system或sys用户登陆:

sql>alter system set log_archive_dest_2='';

1.2 传送最新的arch文件:

sql>alter system switch logfile;

2.登陆到standby database,用sys用户登陆:

sql>shutdown immediate;

sql>startup nomount

sql>alter database mount standby database;

sql>alter database backup controlfile to trace;

sql>shutdown immediate; -- 目的是为了打开trace文件

sql>exit

现在,我们需要在udump目录下找到刚才产生的trace文件,找到reset log部分。将相关创建control 文件的sql copy出来,并存成cre_ctl_.sql文件。

修改init.ora文件。可使用primary database的init文件,但要注意将log_archive_dest_2等与standby有关的参数进行修改。

sql>startup nomount pfile=init.ora;

sql>alter database mount standby database;

sql>@cre_ctl.sql

现在,我们已经创建了新的control文件。

sql>recover database using backup controlfile until cancel;

sql>alter database open resetlogs;

至此,standby 数据库正式打开。

 
 
上一篇: 教你轻松掌握如何用toad或oem管理job    下一篇: 做了archive后如何收缩oracle的数据文件
  相关文档
怎样在oracle 10g存储过程中log错误行 04-16
视图上含有row_number分析函数没法走索引 03-10
带你快速了解oracle数据库提供的恢复机制 05-05
针对oracle的tns listener攻击方法整理 08-08
在oracle数据库中移动数据文件的具体方法 08-04
实例讲解如何使用oracle数据库to_date() 04-17
带你轻松接触使用特殊索引时的注意事项 09-01
实例解析:怎样获得当前 数据库的scn值 11-15
oralce定时执行存储过程任务的设置步骤 03-03
使用Oracle Text构建全文搜索应用程序 05-13
如何在SQL Server中构建并利用UDF表格 07-07
oracle数据库中使用rman建立data guard (1) 05-14
oracle 11g新特性──初始化文件的管理 02-25
讲解删除部分控制文件后的数据库启动 (1) 04-07
oracle数据库启动监听器不启动或打开出错 07-16
实例解析:数据库应用程序利用外部文件 09-01
oracle存储过程及table表用pl/sql备份还原 08-16
利用Oracle执行计划机制提高查询性能 04-11
融会贯通oracle数据库的25条基本知识 02-29
SQL Server与Oracle、DB2的性能比较 04-11
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息