温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本节课我们来讨论一下Oracle的归档日志文件。Oracle数据库会将客户端的事务操作写入重做日志文件中,该日志文件有两种不同的形式,第一种是联机重做日志文件,第二种是归档日志文件,他们都记录了数据库改变的历史。归档日志文件是联机重做日志文件的副本。了解到了这些基本的信息后,通过执行语句archive log list可以查看当前数据库的日志模式。从输出的信息可以看出,在默认的情况下,数据库是非归档模式,因此只存在联机重做日志文件。为了保证数据库的可恢复性,建议在生产环境中将数据库日志模式修改为归档模式。首先执行语句shutdown immediate, 关闭数据库实例,并执行语句startup mount, 将数据库实例重新启动到mountt状态,修改数据库的日志模式为归档模式,最后通过执行语句alter database open打开数据库,以提供正常的数据库服务。
01:00
再次执行语句archive log list. 可以看到,此时数据库已经修改成了归档模式。此时当联机重做日志文件被覆盖时,会首先将联机重做日志文件进行归档,从而产生归档日志文件,避免日志信息的丢失。现在你已经知道什么是Oracle数据库的归档日志文件了,那你知道Oracle数据库在非归档模式下和归档模式下执行备份时的区别吗?欢迎评论区留言讨论好了记得点加号关注赵玉强老师。
我来说两句