免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 819 | 回复: 0
打印 上一主题 下一主题

alter system switch logfile [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-27 08:25 |只看该作者 |倒序浏览
SQL>   connect   zrb/zeng!@new_db   as   sysdba   
  已连接。   
  SQL>   archive   log   list   
  数据库日志模式                         存档模式   
  自动存档                           禁用   
  存档终点                         E:\ORACLE\ORADATA\NEW_DB\archive   
  最早的概要日志序列           12   
  下一个存档日志序列       12   
  当前日志序列                       14   
  SQL>   alter   system   switch   logfile;   
  ...   
   
  然后就一直不动了   
  ,我shutdown   immediate,   then   startup,   再执行alter   system   switch   logfile;   还是没有反应,大家帮忙看看,多谢!

如果数据库处于归档模式下,当执行   
  alter   system   switch   logfile操作后,Oracle接   
  下来需要进行日志切换。在进行日志切换之前,   
  Oracle首先检查将要切换到的下一个日志文件   
  是否已归档,而你的数据库是处于归档模式但   
  不是自动归档,所以Oracle需要等待进行手工   
  归档,再进行切换。而在你还没进行手工归档   
  需要归档的日志之前,数据库实际上已经挂起   
  并等待手工归档,所以出现了以上的问题。   
   
  解决办法:   
  1、将末归档的日志手工归档:   
        SQL>shutdown   immediate   
        SQL>startup   mount   
        SQL>alter   system   archive   log   all;   
        打开数据库:   
        SQL>alter   database   open;   
  2、将数据库置于自动归档状态:   
        SQL>alter   system   set   log_archive_start=true   scope=spfile;   
        SQL>shutdown   immediate   
        SQL>startup   


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/44757/showart_509354.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP