Show parameter recover --查看归档日志文件的存放路径Alter database archive --修改数据库为归档模式Archive log list / SQL> select name,log_mode from v$database; 查看数据库当时状态修改归档日志文件的路径[Oracle@localhost 2010_06_07]$ mkdir /home/oracle/yofee/archive[oracle@localhost 2010_06_07]$ exitexitSQL> alter system set log_archive_dest_1="location=/home/oracle/yofee/archive" scope=both;System altered.SQL> archive log listDatabase log mode Archive ModeAutomatic archival EnabledArchive destination /home/oracle/yofee/archiveOldest online log sequence 40Next log sequence to archive 43Current log sequence 43 Recover 原理:在media recover的时候,其实我们最关心的是从什么地方开始recover,什么地方结束。那么oracle到底怎么来确定从什么地方开始的呢?在数据库正常关闭的时候控制文件的scn ,数据文件的scn ,应该是保持一致的,如若不一致,则在open database的时候提示需要恢复下面的两个view必须注意一下:V$datafile_header 里面的内容来自数据文件的头部V$datafile 里面的内容来自 控制文件两个view的checkpoint_change#字段的值必须保持一致,否在在open的时候提示需要recover那么v$datafile_header可以确定应用重做的起始SCN值,而 v$datafile可以确定应用重做的结束SCN值)有兴趣的朋友可以试验一下!另外: oracle之所以可以在recover的时候定位从那个日志的那个block开始,得益于在datafile header的checkpoint的时候还记录了此事的 redo的sequence 和blockFedora 14下安装 Oracle 10gLinux下C语言访问Oracle数据库Demo相关资讯 oracle
- [INS-32052] Oracle基目录和Oracle (07/22/2014 07:41:41)
- Oracle 4个大对象(lobs)数据类型 (02/03/2013 12:33:05)
- Oracle按时间段分组统计 (07/26/2012 10:36:48)
| - [Oracle] dbms_metadata.get_ddl的 (07/12/2013 07:37:30)
- Liferay Portal 配置使用Oracle和 (07/31/2012 20:07:18)
- Concurrent Request:Inactive (07/20/2012 07:44:05)
|
本文评论 查看全部评论 (0)