recover 时需要检查的信息

710阅读 0评论2023-07-14 brjl
分类:Oracle

recover database前看看

  1. set lin 200 pages 1000
  2. col NEXT_CHANGE# for 999999999999999
  3. col checkpoint_change# for 999999999999999
  4. col member for a55
  5. col name for a65
  6. col file_name for a65
  7. col error for a20
  8. set markup html on
  9. alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
  10. spool /tmp/recover_info.html

  11. select dbid,name,open_mode,created,log_mode,checkpoint_change#,CONTROLFILE_TYPE ctl_type,CONTROLFILE_CREATED ctl_created,CONTROLFILE_TIME ctl_time,resetlogs_change#,resetlogs_time from v$database;

  12. select TS#,FILE# ,CREATION_CHANGE# ,CREATION_TIME,STATUS, ENABLED, CHECKPOINT_CHANGE#, CHECKPOINT_TIME LAST_TIME ,
  13. OFFLINE_CHANGE#, ONLINE_CHANGE#, ONLINE_TIME, round(bytes/1024/1024) bytes_m, BLOCKS, CREATE_BYTES, BLOCK_SIZE, NAME file_name from v$datafile order by ts#,file#;

  14. select TS#,FILE#,STATUS,ERROR,FORMAT,RECOVER,FUZZY,CREATION_CHANGE#,CREATION_TIME,TABLESPACE_NAME,RESETLOGS_CHANGE#,RESETLOGS_TIME,CHECKPOINT_CHANGE#,CHECKPOINT_TIME,
  15. CHECKPOINT_COUNT,BYTES,BLOCKS,NAME,SPACE_HEADER,LAST_DEALLOC_CHANGE#,UNDO_OPT_CURRENT_CHANGE# from v$datafile_header order by ts#,file#;

  16. select * from v$recover_file order by 1;

  17. select a.*,b.* from v$log a ,v$logfile b where a.group#=b.group#;
  18. spool off

好大喜功
 
  1. set pagesize 20000
  2. set linesize 180
  3. set pause off
  4. set serveroutput on
  5. set trims on on
  6. set feedback on
  7. set echo on
  8. set numformat 999999999999999
  9. Spool recovery_info.txt
  10. col fn for a60
  11. col status for a15
  12. select substr(name, 1, 50) fn, status from v$datafile;
  13. select substr(name,1,40) fn, recover, fuzzy, checkpoint_change# from v$datafile_header;
  14. select GROUP#,substr(member,1,60) fn from v$logfile;
  15. col error for a30
  16. select * from v$recover_file;
  17. select distinct status from v$backup;
  18. select hxfil FILENUMBER,fhsta STAT,fhscn SCN,fhrba_Seq SEQUENCE from x$kcvfh;
  19. select distinct (fuzzy) from v$datafile_header;
  20. spool off
  21. exit


上一篇:rman异机恢复
下一篇:较为靠谱的oracle表空间使用率