修改数据库控制文件多路径启库时出现ORA-00214
来源:互联网 发布:完美软件视频 编辑:程序博客网 时间:2024/06/14 17:44
故障描述:
使用 alter system set control_files='/u01/app/oracle/oradata/PROD1/control01.ctl','/u01/app/oracle/fast_recovery_area/control02.ctl','/u01/app/oracle/oradata/PROD1/control03.ctl' scope=spfile;
System altered.
不知道怎么回事 数据库库连nomount状态 都没法启动 到相应的目录下查看 发现 参数文件都没有 手工创建了参数文件,将数据库启动到nomount 状态
启动数据库导mount状态时出现
ORACLE instance started.
Total System Global Area 1071333376 bytes
Fixed Size 1349732 bytes
Variable Size 620758940 bytes
Database Buffers 444596224 bytes
Redo Buffers 4628480 bytes
ORA-00205: error in identifying control file, check alert log for more info,
又使用
alter system set control_files='/u01/app/oracle/oradata/PROD1/control01.ctl' scope=spfile;
System altered.
有使用startup启动数据库
ORACLE instance started.
Total System Global Area 1071333376 bytes
Fixed Size 1349732 bytes
Variable Size 620758940 bytes
Database Buffers 444596224 bytes
Redo Buffers 4628480 bytes
Database mounted.
Database opened.
数据库起来了 又开始做控制文件多路径
alter system set control_files='/u01/app/oracle/oradata/PROD1/control01.ctl','/u01/app/oracle/oradata/PROD1/control02.ctl','/u01/app/oracle/fast_recovery_area/control03.ctl' scope=spfile;
shutdown immediate
startup
报错:
ORACLE instance started.
Total System Global Area 1071333376 bytes
Fixed Size 1349732 bytes
Variable Size 620758940 bytes
Database Buffers 444596224 bytes
Redo Buffers 4628480 bytes
ORA-00214: control file '/u01/app/oracle/oradata/PROD1/control01.ctl' version
1121 inconsistent with file '/u01/app/oracle/oradata/PROD1/control02.ctl'
version 1098
百度 发现 别人给的解释:
根据错误提示为控制文件版本不一致导致。控制文件原理为维护数据库的当前物理状态,为二进制的文件,数据库打开的时候控制文件一致变化。主要记录数据库名字、标示、当前日志SCN、表空间信息等。理论上3个控制文件应该一致。因为版本不一致,且控制文件1版本最新为version因为版本不一致,且控制文件1版本最新为version 因为版本不一致,且控制文件2版本最新为version 1121.
解决方案:
在操作系统上,备份所有控制文件,同时使用控制文件control01.ctl覆盖重命名control02.ctl、control03.ctl,保证版本一致
数据库启动完成
ORACLE instance started.
Total System Global Area 1071333376 bytes
Fixed Size 1349732 bytes
Variable Size 620758940 bytes
Database Buffers 444596224 bytes
Redo Buffers 4628480 bytes
Database mounted.
Database opened.
- 修改数据库控制文件多路径启库时出现ORA-00214
- 解决Oracle 11g修改多路复用控制文件后出现ORA-01507/ORA-00105
- ORA-00214 控制文件错误
- 数据库tnsnames.ora路径
- oracle ORA-00214 控制文件损坏处理
- ORA-00214 控制文件版本不一致
- ORA-00214 控制文件错误
- ORA-00214控制文件版本不一致
- 用重建控制文件的方法修改oracle数据文件路径
- oracle 问题 ORA-12528 ORA-01219 ORA-00214 控制文件版本不一致
- 修改mysql数据库密码及服务中的执行文件路径
- mysql修改数据库路径
- 修改数据库存储路径
- mysql数据库路径修改
- ORA-00202: 控制文件
- ORA-00214 控制文件版本不一致恢复过程
- ORA-00214 控制文件版本不一致恢复过程
- ORA-00214 控制文件版本不一致恢复过程
- python语言
- angular视频教程,需要的可以看看
- JVM系列五:JVM监测&工具
- python基础-linux下ipython
- PHP常见的设计模式之:注册树模式
- 修改数据库控制文件多路径启库时出现ORA-00214
- Codeforces Round #453 (Div. 2) A,B
- 大公司已经开始开始探索量子计算的应用模式,量子计算离我们还有多远?
- python入门 零基础入门 学习资料整理
- 深入Facebook机器学习部门:服务、模型、框架和硬件(贾扬清等HPCA论文)
- Java-把日期字符串转换成另一种格式的日期字符串
- 数据结构_复习1
- cs231n笔记(7)——图像处理中的卷积
- __int128的相关操作