mysql控制文件位置_oracle11g修改控制文件位置

本文介绍了如何在Oracle数据库中修改控制文件路径,过程中遇到控制文件版本不匹配问题,通过重命名并复制其中一个文件解决。操作包括查看当前控制文件,设置spfile中的控制文件路径,重启实例并处理版本不一致情况。
摘要由CSDN通过智能技术生成

d1da15010a62c74b90395c4ca66a8429.png

oracle修改控制文件位置[oracle@mtgrdb1 ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Thu Apr 25 10:35:06 2019

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> select name from v$controlfile;

NAME

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

/data1/app/Oracle/mtgrdb/control01.ctl

/data0/app/Oracle/fast_recovery_area/mtgrdb/control02.ctl

[oracle@mtgrdb1 ~]$ sqlplus /nolog

SQL*Plus: Release 11.2.0.4.0 Production on Thu Apr 25 13:40:31 2019

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

SQL> connect /as sysdba

Connected to an idle instance.

SQL> startup

ORACLE instance started.

Total System Global Area 2137886720 bytes

Fixed Size    2254952 bytes

Variable Size  587204504 bytes

Database Buffers 1526726656 bytes

Redo Buffers   21700608 bytes

Database mounted.

Database opened.

SQL> select name from v$controlfile;

NAME

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

/data1/app/Oracle/mtgrdb/control01.ctl

/data0/app/Oracle/fast_recovery_area/mtgrdb/control02.ctl

SQL> alter system set control_files='/data1/app/Oracle/mtgrdb/control01.ctl','/data1/app/Oracle/mtgrdb/control02.ctl' scope=spfile;

System altered.

SQL> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup

ORACLE instance started.

Total System Global Area 2137886720 bytes

Fixed Size    2254952 bytes

Variable Size  587204504 bytes

Database Buffers 1526726656 bytes

Redo Buffers   21700608 bytes

ORA-00214: control file '/data1/app/Oracle/mtgrdb/control01.ctl' version 1554

inconsistent with file '/data1/app/Oracle/mtgrdb/control02.ctl' version 1551

提示两个控制文件不匹配,这里很简单,把control02.ctl 重命名,然后拷贝一份control01.ctl 就可以了。

acle@mtgrdb1 ~]$ cd /data1/app/Oracle/mtgrdb/

[oracle@mtgrdb1 mtgrdb]$ mv control02.ctl bak

[oracle@mtgrdb1 mtgrdb]$ cp control01.ctl control02.ctl

然后重启oracle即可!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值