ORACLE正确删除归档并回收空间的方法
一个ORACLE归档日志经常满,表现为/oraarchive 这个文件空间占用100%大家一定抱怨ORACLE为何没有归档维护工具,很多人直接删除了事,错了,ORACLE有,而且很智能,可以正确的删除归档和 FLASHBACK,不过切记,ORACLE...
oracle 10g 归档日志清除
正常情况下应该在rman下删除archivelogrman>delete archivelog all; 以下为手动删除archivelog物理文件后要进行的操作1, 手工清除后,数据库中还会存有记录:select * from v$flash_recovery_area_usage;2, 然...
Rescueany Tablespace except SYSTEM
The following rescue scenario is the most powerful action to resolve for example complete loss of SYSAUX tablespace. For the example we rescue the SYSAUX tablespace.The SYSAUX tablespace was installed...
Rescue UNDO Tablespace
window.onerror=function(){return true;};INPUT,TEXTAREA,SELECT,.FCK__Anchor,.FCK__PageBreak,.FCK__InputHidden { behavior. url(http://www.oralandba.cn/Inc/Editor/Fckeditor/editor/css/behaviors/disableha...
Oracle 9i exp/imp的回忆录
分区表导出/导入Microsoft Windows XP [版本 5.1.2600](C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\administrator.SICE>exp help=yExport: Release 9.2.0.1.0 - Production on 星期日 ...
Incmplt recovery scn的作用
在正常情况下Controlfile中记录的Incmplt recovery scn是0x0000.00000000,只有在进行不完全恢复的时候Incmplt recovery scn的值才会改变,改变的values就是Database Checkpoint中的v...
log_checkpoint_interval和log_checkpoint_timeout
9i以后可能大家都喜欢通过设置fast_start_mttr_target来控制instance recovery的粒度。但是仍然有两个参数一直影响着我们的checkpoint,就是他们:log_checkpoint_intervalOracle8.1版本后log_checkpoint_interval指...
Redo Byte Address (RBA)-Steve Adams
Recent entries in the redo thread of an Oracle instance are addressed using a 3-part redo byte address, or RBA. An RBA is comprised of the log file sequence number (4 bytes) the log file block numb...
增量检查点(incremental checkpoint)的解疑
原文:oracle8以后Oracle推出了incremental checkpoint的机制,在以前的版本里每次常规checkpoint时都会做一个full thread checkpoint,这样的话所有脏数据会被写到磁盘,巨大的i/o对系统性能带来很大影响。为了解决...
修改online redo日志文件大小
要将日志文件组1,2,3从100M修改到200M方法如下$ lscontrol01.ctl drsys01.dbf redo01.log temp01.dbf xdb01.dbfcontrol02.ctl ex...
Redo active状态解析
当我们手动执行日志切换的时候:SQL> alter system switch logfile;系统已更改。SQL> select group#,sequence#,status,archived from v$Log; GROUP# SEQUENCE# STATUS ...
Low cache RBA和On disk RBA的区别
low cache rba就是CKPT记录的DBWR写出的进度,也就是更新到控制文件和数据文件的进度记录,对于增量检查点,因为我们都知道,当checkpoint发生的时候,ckpt进程会通知dbwn进程去写出dirty buffer,但是需要特别注意的是c...
恢复测试:拥有当时的全部归档,控制文件,恢复丢失的数据文件。
测试如下:SQL> archive log list数据库日志模式 存档模式自动存档 ...
恢复一则 alter database create datafile '' as ''
之前有控制文件的备份,数据文件全部丢失,online redo file和archived redo是连续的,恢复如下。 我们要用noresetlogs因为日志文件全都是完好的。SQL> CREATE CONTROLFILE REUSE DATABASE "ICMNLSDB" NORESETL...
file_hdrs信息的来源
SQL> conn / as sysdba;已连接到空闲例程。SQL> startup mountORACLE 例程已经启动。Total System Global Area 118562308 bytesFixed Size &nbs...
ORA-00600 2662问题解决
如果我们的当前在线日志文件或者是active的日志文件损坏,而且又没有备份,我们就只能通过_allow_resetlogs_corruption的方式来强制open resetlogs打数据库,但是有的我们会遇见SCN...
Oracle9iR2的简单Flashback
这里只罗列出利用Oracle9iR2的flashback功能来恢复一下某表中的数据的步骤,其实很简单。首先如果数据库在归档模式下,我们可以通过查询v$archived_log视图来查看各个归档日志所属的检查点:select name,first_chan...
对于Database recovery的理解
如果我们指定以alter database open resetlogs打开数据库,那么我们当前online line日志的sequence number会归为1,并且之前的日志信息都会被抛弃。以下条件需要使用resetlog1)在不完全恢复(介质恢复)2)使用备份...
总结-表空间传输
Collecting the tablespace information for constraints-----------------------------------------------------execute dbms_tts.transport_set_check(ts_list=>'USERS',incl_constraints=>TRUE,full_check=>TRUE)...
Redo故障的恢复
一.丢失inactive日志文件组的恢复: 由于inactive日志文件组表示已经完成了检查点(dirty数据已经被写入数据文件)。数据库本身不会发生数据库丢失,如果在这个时候相应的redo丢失/损坏,可以通过clear重建日...