首先我们来说归档模式,运行rman>startup mount;
rman>alter database archivelog;
rman>alter database open;
这就完成了归档模式的进入过程,Oracle数据库为什么要搞这个归档模式呢,主要是考虑到REDO.LOG这个文件一般分为三组,从ORACLE开始运行就不断的往里面写东西,写满了一个,它就要把这些东西归档了,也就是要把这些文件保存在一个地方,一般是在你安装路径下边有个ora10g/rdbms/文件路径下,有一群文件名比较怪异的东西,那就是所谓的归档文件。如果你想自己设置下路径的话,
rman>alter system set log_archive_dest_1=' location =d:/oradatabackup/archive';
这样的话你就可以,看看那些归档文件了,不过都是2进制的看了也没用,主要就是要恢复的时候有用;
其次,我接触到的还有个东西就是FORCE LOGGING模式,这种模式就是在数据库加载之后,输入
rman>alter database force logging;
如果查询开没开的时候,就要用select force_logging from v$_database;
最后我还接触到一个叫resetlog模式,这个模式主要是由于不完全恢复启动数据库的时候需要用这种方式启动,因为你不完全恢复,假设是按照时间点恢复的数据,即不能恢复到崩溃的状态,只能恢复到它的前一个时间点,所以需要这种方式来启动数据库,这样的方式启动数据库的话,就是要重置log文件,让log文件的序号重置为1,这样的话就不会有问题了。相当于重新做了日志文件,不会与之前的文件相互冲突造成无法启动数据库的情况。
如果还有其他的模式我会继续添加上的。