当前位置: 首页 > article >正文

【赵渝强老师】Oracle的控制文件与归档日志文件

在这里插入图片描述

一、控制文件(Control File)

在Oracle数据库中,一个数据库至少要有一个控制文件,控制文件中存放了Oracle数据库的物理结构信息。这些物理结构信息就包括:

  1. 数据库的名字。
  2. 数据文件和联机日志文件的名字及位置。
  3. 创建数据库时的时间戳。
  4. RMAN备份的元信息。

视频讲解如下:

Oracle的控制文件

【赵渝强老师】Oracle的控制文件

Oracle数据库在启动过程中,会根据控制文件中记录的数据文件和联机重做日志文件的位置信息来打开数据库。由于控制文件非常重要,为了更好的保护数据库,通常在执行数据库备份时是需要备份控制文件的。

可以通过下面的语句查看当前存在的控制文件。

SQL> select name from v$controlfile;

# 输出的信息如下:
NAME
------------------------------------------------------
/u01/app/oracle/oradata/ORCL/control01.ctl
/u01/app/oracle/fast_recovery_area/ORCL/control02.ctl

注意:可以看到在默认情况下,Oracle数据库有两个控制文件,这两个控制文件的内容是一样的。这样的方式称之为控制文件的多路复用。即使其中的一个控制文件出现了问题,Oracle数据库也可以使用另一个控制文件。这样也不会因为数据库的损坏从而造成数据的丢失。

二、归档日志文件

在Oracle数据库中,归档日志文件是联机重做日志文件的副本,它也记录了对数据库改变的历史。视频讲解如下:

Oracle的归档日志文件

【赵渝强老师】Oracle的归档日志文件

下面的语句将查看当前数据库的日志模式。

SQL> archive log list;

# 输出的信息如下:
Database log mode			No Archive Mode
Automatic archival	       		Disabled
Archive destination	       		USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 	     1
Current log sequence			3

注意:Oracle数据库默认是非归档模式。在非归档模式下,Oracle数据库只能执行数据库的离线备份,或者叫做数据库的冷备份。

通过执行下面的语句可以将Oracle数据库的日志模式切换为归档模式。

SQL> shutdown immediate
SQL> startup mount
SQL> alter database archivelog;
SQL> alter database open;

http://www.kler.cn/news/364528.html

相关文章:

  • 苹果瑕疵数据集苹果质量数据集YOLO格式VOC格式 深度学习 目标检测 数据集
  • Java【多线程】单例模式
  • 在MySQL中建索引时需要注意哪些事项?
  • Unity 开发学习笔记(0):
  • 数字后端零基础入门系列 | Innovus零基础LAB学习Day5
  • C语言程序设计:现代设计方法习题笔记《chapter3》
  • python:pygame, pyOpenGL 示例:旋转的八面体
  • JAVA 单例模式实验(头歌)
  • 【ROS GitHub使用】
  • ​8.13TB高清卫星影像更新(WGS84坐标投影)
  • 简单三步完成 Telegram 生态的 Web3 冷启动
  • rsync算法原理
  • Vue3 + Element Plus 封装文本超出长度显示省略号,鼠标移上悬浮展示全部内容的组件
  • 关于建造者模式(Builder Pattern)
  • 写出Windows操作系统内核的程序员,70多岁,还去办公室敲代码
  • Scala trait
  • 912.排序数组(计数排序)
  • QML列表视图 ListView的使用
  • Jenkins + GitLab + Docker实现自动化部署(Java项目)
  • 深入了解 Pandas 中的数据:Series 和 DataFrame 的使用指南
  • 借助栈逆置单链表
  • 基于YOLOv8深度学习的高密度人脸智能检测与统计系统【python源码+Pyqt5界面+数据集+训练代码】深度学习实战、目标检测
  • 【golang】学习文档整理
  • OpenFace安装教程及踩坑记录 (Ubuntu20.04—2024.10.24)
  • ElasticSearch全文检索和倒排索引
  • 杂项笔记