`
houzhh
  • 浏览: 30758 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

OracleDBA之路之Control files(一)

 
阅读更多

control file是一个small binary file,在mount状态打开control file,根据spfile中的control_files找到control files

控制文件丢失或是损坏并不是致命的,只不过恢复会困难而已

以下几个参数的会影响control file的大小
    • MAXLOGFILES

    • MAXLOGMEMBERS

    • MAXLOGHISTORY

    • MAXDATAFILES

    • MAXINSTANCES

控制文件中的信息包括下列内容:

    • 数据库名称取自初始化参数DB_NAME所指定的名称或CREATE DATABASE语句中
      所用的名称。

    • 当创建数据库时会记录数据库标识符。

    • 创建数据库时还会记录创建数据库的时间戳。

    • 当在数据库中添加、重命名或删除数据文件或重做日志时,会更新相关数据文件和联
      机重做日志文件的名称和位置。

    • 当添加或删除表空间时会更新表空间信息。

    • 在日志切换过程中会记录重做日志历史信息。

    • 归档日志的位置和状态会在归档时记录。

    • 备份的位置和状态由“恢复管理器” (Recovery Manager) 实用程序记录。

    • 在进行日志切换时记录当前日志序列号。

    • 在建立检查点时记录检查点信息。


写的时候同时写入多个control file
读的时候只读 first

如果控制文件中一个文件损坏 那么Oracle Instance 将无法启动
在生产环境中,Oracle 强烈建议至少要有2个control files 放在不同的物理磁盘上

分享到:
评论

相关推荐

    ORACLE DBA 教程

    本教程旨在提供一系列深入的知识点,帮助读者理解ORACLE DBA的核心概念和技术。 #### 二、数据库管理员(DBA)的角色与职责 数据库管理员(DBA)是一组全面负责管理和控制数据库系统的人员。主要职责包括但不限于: - *...

    oracle dba 课程培训 中文PPT

    Oracle DBA(数据库管理员)是IT领域中的一个重要角色,他们负责管理和维护Oracle数据库系统,确保数据的安全、稳定和高效运行。这份"Oracle DBA课程培训中文PPT"提供了全面的Oracle体系结构与管理知识,适合初学者...

    DBA成长之路(ORACLE)

    ### DBA成长之路(ORACLE) #### 数据文件 数据文件是Oracle数据库中极其重要的组成部分,它们主要用于存储数据库的所有数据,包括表数据以及索引数据。这些文件通常具有.dbf的扩展名。每个数据库实例可以包含多个...

    Oracle DBA两日速成课程

    3. **数据存储管理**:理解表空间(Tablespaces)、数据文件(Datafiles)、重做日志文件(Redo Log Files)和控制文件(Control File)的概念,学习如何创建和管理这些组件。 4. **SQL基础**:掌握SQL语言的基本...

    oracle dba宝典3

    数据库文件架构是Oracle 8i的重要组成部分之一,它主要包括以下几种类型的文件: - **数据文件**(Data Files):存储实际数据和元数据的文件。 - **重做日志文件**(Redo Log Files):记录数据库的所有修改操作,...

    Oracle dba

    Oracle数据库是全球广泛使用的商业关系型数据库管理系统之一,尤其在大型企业和关键业务系统中占据重要地位。Oracle DBA的角色至关重要,他们确保数据的可靠性、安全性和高性能。 本教程作为Oracle DBA的入门读物,...

    oracle_dba_code_examples201012.pdf

    实用的Oracle DBA 常用的实际操作文档 Document Parts Part 1 Oracle DBA Fundamentals _______________________ 36 Part 2 Oracle Database Net Services ___________________ 238 Part 3 Oracle Database Backup ...

    Oracle DBA(ch).pptx

    Oracle DBA,即Oracle数据库管理员,负责管理和维护Oracle数据库系统。Oracle公司是全球知名的软件供应商,尤其在数据库管理系统领域有着显著的地位。Oracle数据库系统以其高性能、可伸缩性、安全性以及对并发控制和...

    OracleDBA培训教程.doc

    - 包含操纵文件 (Control Files)、重做日志文件 (Redo Log Files) 和数据文件 (Data Files)。 - **SQL 查询执行过程** - Oracle 执行 SQL 查询语句分为三个阶段: - **编译**: - 检查 SQL 语句的正文是否存在...

    深入浅出Oracle: DBA入门、进阶与诊断案例.

    Oracle数据库系统由多个组件构成,包括实例(Instance)、数据库(Database)、表空间(Tablespaces)、数据文件(Data Files)、控制文件(Control Files)、重做日志文件(Redo Log Files)等。理解这些概念及其...

    oracle dba study

    Oracle 数据库的核心组成部分包括数据文件(datafiles)、重做日志文件(redolog files)以及控制文件(control files)。这些文件共同构成了数据库的基础架构,并且对于数据库的正常运行至关重要。 - **数据文件...

    Oracle_DBA基础教学

    ### Oracle DBA基础教学知识点详解 #### 一、Oracle数据库安装前准备与要求 ##### 1.1 概述 数据库软件的运行依赖于操作系统提供的资源支持,例如内存、CPU和I/O等。因此,在安装Oracle数据库软件之前,了解并...

    福建省电力公司oracle培训教材--Oracle9i_DBA_基础

    Oracle 9i DBA 基础教程涵盖了数据库管理员(DBA)在管理Oracle...了解并熟练掌握这些基础知识,是成为一名合格的Oracle DBA的基础。在实际工作中,DBA需要不断学习和实践,以应对各种复杂的数据库管理和维护挑战。

    ORACLE-DBA教程▼.pptx

    CONTROL_FILES参数记录控制文件名及路径。镜像控制文件用于防止控制文件的丢失。 参数文件是一个文本文件,可直接使用操作系统下的文本编辑器对其内容进行修改。该文件只在建立数据库或启动实例时才被访问,在修改...

    Oracle 12c完整后台进程&内存结构图 DBA必备

    Oracle 12c 是一款功能强大且复杂的关系数据库管理系统,了解其内部架构和后台进程是 DBA 的必备知识。本文将详细介绍 Oracle 12c 的后台进程和内存结构图,帮助读者深入了解 Oracle 的内部工作机理。 一、Oracle ...

    ORACLe数据库管理员教程.ppt

    参数文件则包含数据库配置参数,如CONTROL_FILES,可以在创建数据库或启动实例时使用。 2. 系统全局区(SGA):这是一个共享内存区域,包括共享池、数据缓冲区、日志缓冲区。共享池存储PL/SQL代码和SQL语句,数据...

    TOAD DBA管理功能

    12. **Control Files**:显示控制文件的信息,帮助DBA理解和管理数据库的恢复机制。 13. **Redo Log Manager**:简化redo日志的管理,包括查看日志组、成员、大小,以及进行日志切换和归档操作。 14. **Repair ...

    oracle数据库管理员教程

    Oracle数据库是世界上最广泛使用的数据库管理系统之一,它提供了复杂的数据存储、查询、安全性和性能优化等功能。 首先,Oracle数据库的体系结构是理解其工作原理的基础。体系结构分为物理结构和逻辑结构两部分。...

Global site tag (gtag.js) - Google Analytics