前言
控制文件(control file)是一个相当小的文件(最多能增长到64M左右),其中包含Oracle需要的其他文件的一个目录。参数文件告知实例控制文件的位置,控制文件则告知示例数据库和在线重做日志文件的位置。控制文件还告知了Oracle其他一些事情,如已发生检查点的有关信息、数据库名(必须和db_name参数匹配)、创建数据库的时间戳、归档重做日志的历史(有时这会让控制文件变大)、RMAN信息等。
环境:OEL 5.7 + Oracle 10.2.0.5
背景:在Oracle的运维过程中,时常会遇到一些场景是需要重建控制文件才可以解决的。本文的场景可以通过复制控制文件到新路径,运行一段时间后,再用老的控制文件启动数据库重现。
1.当前故障现象
在使用旧的控制文件启动数据库时,报错ORA-01122、ORA-01110、ORA-01207:
SQL> shutdown abort
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 599785472 bytes
Fixed Size 2098112 bytes
Variable Size 218106944 bytes
Database Buffers 373293056 bytes
Redo Buffers 6287360 bytes
Database mounted.
ORA-01122: database file 1 failed verification check
ORA-01110: data file 1: '/oradata/cxywdb/system01.dbf'
ORA-01207: file is more recent than control file - old control file
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容猜你喜欢
AI推送时光机Oracle重建控制文件的实例教程
数据库2024-04-02
ORACLE之重建控制文件
数据库2024-04-02
Oracle如何重建控制文件
数据库2024-04-02
Oracle Study之--Oracle RAC重建控制文件
数据库2024-04-02
oracle如何快速重建控制文件
数据库2024-04-02
oracle之 利用 controlfile trace文件重建控制文件
数据库2024-04-02
Oracle中怎么重新创建控制文件
数据库2024-04-02
Oracle 11g重建控制文件——控制文件全部丢失,从零开始
数据库2024-04-02
oracle快速拿到重建控制文件语句的方法有哪些
数据库2024-04-02
VC中控制台程序创建窗口的实例方法
数据库2024-04-02
阿里云服务器创建多个实例文件的详细教程
数据库2024-01-26
C#控制台程序的开发与打包为一个exe文件实例详解
数据库2023-05-19
装机吧软件怎样重装系统win10的实例教程
数据库2023-07-10
shell批量创建文件并重新命名的实例代码
数据库2022-06-04
linux下获取文件的创建时间与实战教程
数据库2022-06-04
Grunt针对静态文件的压缩,版本控制打包的实例讲解
数据库2022-06-04
咦!没有更多了?去看看其它编程学习网 内容吧