wangzhensheng - by - 30 三月, 2008 15:59

oracle redo 日志删除后的恢复

startup nomount;
alter database mount;

/export/home/oracle/9i/dbs/pfileECOM.ora
*._ALLOW_RESETLOGS_CORRUPTION='TRUE'
*.undo_management='manual'

startup mount pfile='/export/home/oracle/9i/dbs/pfileECOM.ora';

# 查看实例状态
select status from v$instance;
alter database open;

# 手工切换日志
alter system switch logfile;
# 查看当前日志
select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARCHIV STATUS FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- ------ -------------------------------- ------------- ---------
1 1 0 1048576 1 YES UNUSED 0
2 1 0 1048576 1 YES UNUSED 0
3 1 1 1048576 1 NO CURRENT 13935560 30-MAR-08

# 非当前日志恢复
alter database clear unarchived logfile group 1 unrecoverable datafile;
or
alter database clear unarchived logfile group 1 ;
alter database clear unarchived logfile group 2 unrecoverable datafile;
or
alter database clear unarchived logfile group 2 ;
# 当前日志恢复
recover database using backup controlfile until cancel;
alter database clear unarchived logfile group 3 unrecoverable datafile;
or
alter database clear unarchived logfile group 3 ;

alter database open resetlogs ;
# alter database open NORESETLOGS;


    最新回复

博客日历
« 八月 2008 »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
搜索
管理控制台
TOP_Read
TOP_Reply
New_Reply
文章分类
网站链接
新闻聚合
RSS 0.90
RSS 1.0
RSS 2.0
Atom 0.3