运行方式:Oracle数据库可以运行在归档模式、非归档模式,且可以相互切换;
日志文件分类:联机日志文件、归档日志文件;
联机重做日志 :记录对数据的修改,可用于数据恢复、日志分析;也叫在线日志文件;
LGWR进程:把日志缓冲区中的重做条目写入到硬盘的重做日志文件中;
重要概念:用户操作提交后,数据不会丢失;
日志文件组织:以组的方式进行组织,日志组按照循环方式工作,在Oracle中 至少有两个日志组,当第一个日志组写满时,会发生日志切换,将日志写入日志组2;当日志 组2写满时,会发生日志切换,把日志写入日志组1;
运行模式:如果数据库运行在非归档模式,联机日志在切换时会丢失;当运行在归档模式时,当进行日志切换时,原日志组1中的日志文件会被备份到其他目录下进行归档,这些日志文件叫做归档日志文件;查看运行方式的命令archive log list;可以手动调整归档路径,归档路径可以有多个,以实现冗余;
日志文件组管理:可以给一个组增加日志文件;还可以添加日志组;不同日志组大小可以不同,但同一个组内的日志文件大小必须相同;日志组默认大小是50MB;
日志组的状态:1.CURRENT:当前正在使用的联机日志文件组 2 ACTIVE:该日志组中的日志文件所对应的日志记录所关联的内存中的脏数据没有被写入到数据文件中 3. INACTIVE:该日志组中的日志文件所对应的日志记录所关联的内存中的脏数据被写入到数据文件中 4. UNUSED:未被使用
日志组切换:自动或手动;
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。