千家信息网

 Oracle控制文件 

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,在Oracle中,控制文件是数据库挂载时所使用的文件,控制文件丢失或损坏,实例会崩溃,其中参数文件记录控制文件的位置;在实例启动到nomount后,如果db_names参数与控制文件中记录的数据库名一
千家信息网最后更新 2025年01月20日 Oracle控制文件 

在Oracle中,控制文件是数据库挂载时所使用的文件,控制文件丢失或损坏,实例会崩溃,其中参数文件记录控制文件的位置;

在实例启动到nomount后,如果db_names参数与控制文件中记录的数据库名一致,才可以mount,否则会报错;

实例要启动到mount,会判断控制文件的位置和个数以及一致性;

控制文件记录了数据库实例的结构及行为等内容,包括数据库的数据文件、重做日志文件、数据库的名称、数据库创建信息、表空间信息、数据文件的状态、日志文件信息、备份信息、检查点信息等;

一个数据库至少要有一个控制文件,最多8个,一般设置为2个,放在不同的路径下。

在管理控制文件的时候,DBA需要关注的问题:

1、控制文件的个数

2、控制文件版本问题

3、控制文件备份(冷备、热备)

4、控制文件大小控制在100M以内

下面是Oracle中和控制文件有关的视图:

V$DATABASE 记录控制文件里读取到的数据库信息

V$CONTROLFILE 记录控制文件详细信息

V$CONTROLFILE_RECORD_SECTIONG 记录控制文件记录的内容

V$PARAMETER 记录CONTROL_FILES参数对应的控制文件参数

比如我们可以在V$CONTROLFILE中查看控制文件的位置:

SQL> select name from v$controlfile;

NAME

-----------------------------------------------

/u01/oracle/oradata/wyzc/control01.ctl

/data1/oracle/oradata/control02.ctl

/data2/oracle/oradata/control03.ctl

如果我们想了解控制文件里都记录了哪些信息,可以通过V$CONTROLFILE_RECORD_SECTIONG

SQL> select type from v$controlfile_record_section;

TYPE

----------------------------

DATABASE

CKPT PROGRESS

REDO THREAD

REDO LOG

DATAFILE

FILENAME

TABLESPACE

TEMPORARY FILENAME

RMAN CONFIGURATION

LOG HISTORY

OFFLINE RANGE

ARCHIVED LOG

BACKUP SET

BACKUP PIECE

BACKUP DATAFILE

BACKUP REDOLOG

DATAFILE COPY

BACKUP CORRUPTION

COPY CORRUPTION

DELETED OBJECT

PROXY COPY

BACKUP SPFILE

DATABASE INCARNATION

FLASHBACK LOG

RECOVERY DESTINATION

INSTANCE SPACE RESERVATION

REMOVABLE RECOVERY FILES

RMAN STATUS

THREAD INSTANCE NAME MAPPING

MTTR

DATAFILE HISTORY

STANDBY DATABASE MATRIX

GUARANTEED RESTORE POINT

RESTORE POINT

DATABASE BLOCK CORRUPTION

ACM OPERATION

FOREIGN ARCHIVED LOG

37 rows selected.

在Oracle 11g R2版本中,控制文件共记录了37种内容,如上。


更多精彩Oracle 内容请→3ng5UY

文件 控制 数据 数据库 信息 内容 参数 实例 位置 一致 个数 备份 日志 版本 问题 不同 精彩 一致性 件信息 可以通过 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络技术职业认知报告 吴江区专业性网络技术怎么样 网络技术人员称呼 兴隆县腾空网络技术咨询有限公司 市南科技互联网 机械网络技术直销价格 邢台精益管理软件开发 透明的时代网络安全 移动虚拟服务器黑屏白屏问题 描述数据库的起源和发展 嘉兴企业软件开发费用 少年的你网络安全吗 xshell查询神通数据库版本 信息网络技术的发展与著作权 襄阳华众互联网科技有限公司 我的世界服务器帮玩家改地形 网络安全应急预案工作包含 众诚互联网科技有限公司 温州市东信网络技术有限公司 数据库导入到mysql里 云服务器gpu费用 未能找到连接的查证数据库 手机服务器未响应 邢台精益管理软件开发 网络安全与通信工程 计算机与网络安全安全论文 我国目前的网络安全技术 酒店必须用阿尔卡特朗讯服务器吗 sybase数据库日志满了 计算级网络技术专业
0