考试网 >> IT认证 >> Oracle >> Oracle指导 >> 入门基础——Oracle快速入门

入门基础——Oracle快速入门

发布时间:2006-06-28 10:27     点击:
分页:上一页  1 2 3 4 [5] 6 7 8 9  下一页

   > from v$log v1,v$logfile v2

   > where v1.group#=v2.group#;

  4)如果数据库运行在NOARCHIVELOG模式下则:

   svrmgrl> select file#,change# from v$recover_file;

   如果 CHANGE# 大于最小的FIRST_CHANGE#则数据文件可以被恢复。如果 CHANGE# 小于最小的FIRST_CHANGE#则数据文件不可恢复。 恢复最近一次的全备份或采用方案一.

  5)svrmgrl> recover datafile filename;

  6)确认恢复成功

  7)svrmgrl> alter database open resetlogs;

3.只读表空间无需做介质恢复,只要将备份恢复即可.唯一的例外是:

表空间在最后一次备份后被改为read-write 模式

  表空间在最后一次备份后被改为read-only 模式

  在这种情况下,均需进行介质恢复

二、临时表空间

临时表空间并不包含真正的数据,恢复的方法是删除临时表空间并重建即可.

三、系统表空间

如果备份不可用,则只能采用重建数据库的方法

四、回滚表空间

有两种情况:

1、数据库已经完全关闭(使用shutdown immediate或shutdown命令)

1) 确认数据库完全关闭

  2) 修改init.ora文件,注释"rollback-segment"

  3) svrmgrl> startup restrict mount

  4) svrmgrl> alter database datafile filename offline drop;

  5) svrmgrl> alter database open;

   基于出现的结果:

   "statement processed" 转(7)

   "ORA-00604,ORA-00376,ORA-01110"转(6)

  6) svrmgrl> shutdown immediate

   修改init.ora文件,增加如下一行:

   _corrupted_rollback_segments = (,...)

   svrmgrl> startup restrict

  7) svrmgrl> drop tablespace tablespace_name including contents;

   重建表空间及回滚段

  9) svrmgrl> alter system disable restricted session;

  10) 修改init.ora文件

2、数据库未完全关闭(数据库崩溃或使用shutdown abort命令关闭数据库)
分页:上一页  1 2 3 4 [5] 6 7 8 9  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有