1. 连接数据库

sqlplus / as sysdba
2. 启动数据库,此时会报标题中的错误
startup

3.备份创建控制文件的脚本语句,并从中拷贝出相关的NORESETLOGS模式的创建控制文件的语句(如步骤6示)

alter database backup controlfile to trace as '/home/oragisc/ora_ctl_file_bak.txt';

4,关闭数据库

shutdown immediate;

5, nomount启动数据库
STARTUP NOMOUNT;
6,步骤3中产生的文件ora_ctl_file_bak.txt中拷贝出相关语句,创建新的控制文件:

CREATE CONTROLFILE REUSE DATABASE "DATADB" NORESETLOGS  NOARCHIVELOG
    MAXLOGFILES 16
    MAXLOGMEMBERS 3
    MAXDATAFILES 1000
    MAXINSTANCES 8
    MAXLOGHISTORY 292
LOGFILE
  GROUP 1 (
    '/gisc_1/ora_data/datadb/redo_online_a/redo01_a.log',
    '/gisc_1/ora_data/datadb/redo_online_b/redo01_b.log'
  ) SIZE 500M,
  GROUP 2 (
    '/gisc_1/ora_data/datadb/redo_online_a/redo02_a.log',
    '/gisc_1/ora_data/datadb/redo_online_b/redo02_b.log'
  ) SIZE 500M,
  GROUP 3 (
    '/gisc_1/ora_data/datadb/redo_online_a/redo03_a.log',
    '/gisc_1/ora_data/datadb/redo_online_b/redo03_b.log'
  ) SIZE 500M
DATAFILE
  '/gisc_1/ora_data/datadb/db_sys/system01.dbf',
  '/gisc_1/ora_data/datadb/db_sys/undotbs01.dbf',
  '/gisc_1/ora_data/datadb/db_sys/sysaux01.dbf',
  '/gisc_1/ora_data/datadb/db_sys/users01.dbf',
  '/gisc_1/ora_data/datadb/tbs_data_01/tbs_datadb_data_01_f01.dbf',
  '/gisc_1/ora_data/datadb/tbs_data_01/tbs_datadb_data_01_f02.dbf',
  '/gisc_1/ora_data/datadb/tbs_data_01/tbs_datadb_data_01_f03.dbf',
  '/gisc_1/ora_data/datadb/db_sys/users02.dbf',
  '/gisc_1/ora_data/datadb/db_sys/users03.dbf'
CHARACTER SET AL32UTF8
;
7,RECOVER DATABASE;
8,ALTER DATABASE OPEN;

9,

ALTER TABLESPACE TEMP ADD TEMPFILE '/gisc_1/ora_data/datadb/db_sys/temp01.dbf' REUSE;
ALTER TABLESPACE TBS_DATADB_TEMP_01 ADD TEMPFILE '/gisc_1/ora_data/datadb/tbs_temp_01/tbs_datadb_temp_01_f02.dbf' REUSE;
ALTER TABLESPACE TBS_DATADB_TEMP_01 ADD TEMPFILE '/gisc_1/ora_data/datadb/tbs_temp_01/tbs_datadb_temp_01_f01.dbf' REUSE;

ORA-01207: file is more recent than control file - old control file的处理方法的更多相关文章

  1. ORA-01207: file is more recent than control file -

    OS: [root@yoon ~]# more /etc/oracle-releaseOracle Linux Server release 5.7 DB: Oracle Database 11g E ...

  2. ORA-00245: control file backup failed; target is likely on a local file system

    ORACLE11G RAC alert报错如下:Errors in file /u01/app/oracle/diag/rdbms/dljyzs/dljyzs1/trace/dljyzs1_ora_8 ...

  3. could not open extension control file "/usr/share/postgresql/9.1/extension/plpythonu.control": No such file or directory

    在使用createlang 安装plpythonu的时候出现如下错误:could not open extension control file "/usr/share/postgresql ...

  4. ORA-00245: control file backup failed; target is likely on a local file system (转载)

    环境:DB VERSION: 11.2.0.4.0RAC 2 nodes 问题:邮件显示rman备份失败,查看rman备份日志 Starting Control File and SPFILE Aut ...

  5. 【翻译自mos文章】改变数据库用户sysman(该用户是DB Control Repository 的schema)password的方法

    改变数据库用户sysman(该用户是DB Control Repository 的schema)password的方法 參考原文: How To Change the Password of the ...

  6. 【Leafletjs】5.L.Control 自定义一个Control

    L.Control 所有leaflet控制的基础类.继承自IControl接口. 你可以这样添加控件: control.addTo(map); // the same as map.addContro ...

  7. Control.Refresh Control.Invalidate 和 Control.OnPaint之间的联系和区别

    1.Control.Invalidate会放一个WM_PAINT消息到消息队列,当Control处理到该消息的时候,就调用OnPaint. 2.Control.Refresh相当于以下两行:Contr ...

  8. Control.Invoke和Control.BeginInvoke

    问题的引入 下面有个简单的demo,大家一看代码就知道效果如何示例.我新建一个winform的程序,然后写入了如下代码: using System; using System.Windows.Form ...

  9. [iOS] file patterns: The `public_header_files` pattern did not match any file.

    由于之前集成私有pod,遇到问题, 默认的头文件目录设置为:s.public_header_files = ‘Pod/Classes/**/*.h’:但是如果Classes目录中,你的代码文件夹层次结 ...

  10. RLException: XXX is neither a launch file in package XXX nor is XXX a launch file name问题解决

    在运行roslaunch时出现了类似下面的错误: RLException: XXX is neither a launch file in package XXX nor is XXX a launc ...

随机推荐

  1. centos6.5时间相关

    时间同步 service ntpdate start 开启网络时间同步

  2. Hibernat 原生SQL运行结果集处理方法

    hibernate对原生SQL查询执行的控制是通过SQLQuery接口进行的. Session.createSQLQuery(); 使用list()方法可以把Session.createSQLQuer ...

  3. vi和vim编辑器

    VI vi是一种计算机文本编辑器,由美国计算机科学家比尔·乔伊(Bill Joy)完成编写,并于1976年以BSD协议授权发布. VIM Vim是从vi发展出来的一个文本编辑器.其代码补完.编译及错误 ...

  4. Spark MLib:梯度下降算法实现

    声明:本文参考< 大数据:Spark mlib(三) GradientDescent梯度下降算法之Spark实现> 1. 什么是梯度下降? 梯度下降法(英语:Gradient descen ...

  5. POJ-1679 The Unique MST---判断最小生成树是否唯一

    题目链接: https://vjudge.net/problem/POJ-1679 题目大意: 给定一个无向连通网,判断最小生成树是否唯一. 思路: (1)对图中的每条边,扫描其他边,如果存在相同权值 ...

  6. POJ-1068 Parencodings---模拟括号的配对

    题目链接: https://vjudge.net/problem/POJ-1068 题目大意: 给出一种括号序列的表示形式名叫P序列,规则是统计出每个右括号之前的左括号个数作为序列每项的值.然后要求你 ...

  7. UVA-10037 Bridge---过河问题进阶版(贪心)

    题目链接: https://vjudge.net/problem/UVA-10037 题目大意: N个人夜里过河,总共只有一盏灯,每次最多过两个人,然后需要有人将灯送回 才能继续过人,每个人过桥都需要 ...

  8. 消息中间件选型分析——从Kafka与RabbitMQ的对比来看全局

    一.前言 消息队列中间件(简称消息中间件)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成.通过提供消息传递和消息排队模型,它可以在分布式环境下提供应用解耦 ...

  9. Maven 本地仓库明明有jar包,pom文件还是报错解决办法

    方法一: 找到出错的jar包文件位置,删掉_maven.repositories文件 方法二: maven中的本地仓库的index索引没有更新导致 解决方案: 在eclipse中打开菜单 window ...

  10. C语言 时间函数的学习

    一直都是以简单的time_t t,time(&t),ctime(&t)来表示时间,后来要以时间为日志文件的名字时,就有点蒙逼了.学习一下. tm结构: struct tm { int ...