欢迎光临
我们一直在努力

Listen Software解决方案 “How To” 系列5:日志文件-数据库专栏,SQL Server

建站超值云服务器,限时71元/月

 listen software解决方案 “how to” 系列5:日志文件

用实例管理器创建数据库(oracle9i中已废除,故略去)
 创建开发环境(略去)

 日志文件

 所有有关日志文件
 重设日志选项
 完成一个完整冷备份
 1)创建一个数据库原形,在所有数据库文件的头部放入一个新的scn.
 2)重设日志序列号到1
 3)如果存在,重新格式化联机重做日志

 无意恢复联机重做日志
 当恢复数据库时,可能偶然地恢复联机重做日志.这将迫使完成一个不完全恢复而不是完全恢复.

 状态和位置:
 select  a.group#
 ,a.members
 ,a.status
 ,a.sequence#
 ,a.bytes
 ,b.status
 from v$log a, v$logfile b
 where
 a.group#=b.group#

 切换日志文件
     alter system switch logfile
 
 添加联机重做日志文件组
 alter database add logfile
 (e:\log\log3a.rdo,
  f:\log\log3b.rdo
 ) size 1m
  
 添加日志文件成员
 alter database add logfile member
 e:\log\log4a.rdo to group 3
 
 
 删除联机重做日志组
 alter database drop logfile group 3;
 
 
 删除联机日志文件成员

   alter database drop logfile member
 e:\log\log3a.rdo
 the previous statement removes
 the logfile member e:\log\log3a.rdo
 from group 3.
 
 清除一个损坏日志文件
 alter database clear logfile

 当前重做日志文件遗失
 
 如果数据库处于打开状态而非挂起

 1.确定当前日志文件组
  select * from v$log
 2.清除未归档日志文件组
  * alter database clear unarchived
  logfile group #nbr
 3.完成数据库完全备份

 如果数据库处于关闭状态(不完全恢复)(译者注:以下按照我的理解译出,与原文有所出入)

 1.确定当前日志文件序列号
   select * from v$log
 2.恢复数据库
   recover database until cancel;
 3.打开数据库
   alter database open resetlogs;
 
 归档未归档的重做日志文件

  alter system archive log current;

 归档所有非当前的重做日志文件

 alter system archive log all;

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » Listen Software解决方案 “How To” 系列5:日志文件-数据库专栏,SQL Server
分享到: 更多 (0)

相关推荐

  • 暂无文章