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. JavaScript简单重写构造器的原型

    //简单重写原型对象: //一个构造函数Person function Person(){ } //重写Person的原型 //把Person的原型赋值给一个新的对象 是我们重写的过程 Person. ...

  2. python中的进程池:multiprocessing.Pool()

    python中的进程池: 我们可以写出自己希望进程帮助我们完成的任务,然后把任务批量交给进程池 进程池帮助我们创建进程完成任务,不需要我们管理.进程池:利用multiprocessing 下的Pool ...

  3. 浅谈移动端适配-rem

    对于移动端开发来说,无可避免的就是直面各种设备不同分辨率和不同DPR(设备像素比)的问题,在此忽略其他兼容性问题的探讨. 一. 移动端开发有关于像素的概念: 1.设备像素(dp),也叫物理像素.指设备 ...

  4. .net core页面使用layui的HtmlHelper扩展

    Vino.Core.Extensions.Layui 如果您的.net core 2.0项目使用layui来渲染表单,那么您可以尝试使用这个扩展库可以帮你减少代码和工作量. 项目地址:https:// ...

  5. Android:后台给button绑定onClick事件、当返回项目到手机页面时提示是否退出APP

    上一篇文章我们学习了android通过findViewById的方式查找控件,本章将了解button控件,及btton如何绑定控件. 通过android的ui设计工具设计一个登录页面: <Rel ...

  6. linux添加超级用户

    创建super账号 useradd testuser 创建用户testuser passwd testuser 给已创建的用户testuser设置密码 如果需要让此用户有root权限,执行命令: ro ...

  7. 【阿里聚安全·安全周刊】 全美警局已普遍拥有破解 iPhone 的能力 | 女黑客破解任天堂Switch,称硬件漏洞无法修复

    本周的七个关键词: 破解 iPhone丨 女黑客破解任天堂丨假的身份证 丨 扫黄打非丨华盛顿特区发现手机间谍设备 丨 Telegram被俄罗斯监管机构告上法庭丨价值5万美金的Firefox浏览器漏洞 ...

  8. vue-router动态路由 刷新页面 静态资源没有加载的原因

    在做项目的时候,发现刷新页面的时候,静态路由没有加载,度娘了一圈,终于解决了. vue-router使用history模式+使用嵌套路由: 访问路由和嵌套路由页面,显示正常,但是刷新页面的时候,嵌套路 ...

  9. Python面向对象——多重继承

    1本文的作用 一个从多个父类继承过来的子类,可以访问所有父类的功能. 2图文介绍 3代码验证 class Contact: all_contacts = [] def __init__(self, n ...

  10. 几个APP开发的创意

    每年都有大量新APP进入市场,争夺消费者的关注.随着越来越多的APP进入主流,随着需求的变化和新技术的出现,一系列新的APP随之而来.那么目前有什么APP开发的好创意呢? 1.旅游指南APP 当你在一 ...