1.SQL>shutdown abort 如果数据库是打开状态,强行关闭

2.SQL>sqlplus / as sysdba

3.SQL>startupORACLE 例程已经启动。

Total System Global Area 293601280 bytes

Fixed Size 1248624 bytes

Variable Size 121635472 bytes

Database Buffers 167772160 bytes

Redo Buffers 2945024 bytes数据库装载完毕。

ORA-01122: 数据库文件 1 验证失败

ORA-01110: 数据文件 1:

'F:/ORACLE/PRODUCT/10.2.0/DB_1/ORADATA/ORCLDW/SYSTEM01.DBF'

ORA-01207: 文件比控制文件更新 - 旧的控制文件

4.SQL>alter database backup controlfile to trace as 'E:/dbBAKUP';数据库已更改。

5.SQL>shutdown immediate 如果数据库是打开状态,则关闭

ORA-01109: 数据库未打开已经卸载数据库

6.SQL>startup nomount;ORACLE 例程已经启动。

Total System Global Area 105979576 bytes

Fixed Size 454328 bytesVariable Size 79691776 bytes

Database Buffers 25165824 bytesRedo Buffers 667648 bytes

7.Ue之类的编辑器打开在第四步生成的E:/dbBAKUP文件;

其实在这个文件中的已经告诉你咋样恢复你的数据库了,找到STARTUP NOMOUNT字样,然后下面可以看到类似语句,这个文件有好几个类似的生成控制文件语句,主要针对不懂的环境执行不同的语句,象我的数据库没有做任何备份,也不是在归档模式,就执行这句

CREATE CONTROLFILE REUSE DATABASE "DBF001" NORESETLOGS NOARCHIVELOGMAXLOGFILES 16MAXLOGMEMBERS 3MAXDATAFILES 100MAXINSTANCES 8MAXLOGHISTORY 292LOGFILEGROUP 1 'F:/ORACLE/PRODUCT/10.2.0/DB_1/ORADATA/DBF001/REDO01.LOG' SIZE 50M,GROUP 2 'F:/ORACLE/PRODUCT/10.2.0/DB_1/ORADATA/DBF001/REDO02.LOG' SIZE 50M,GROUP 3 'F:/ORACLE/PRODUCT/10.2.0/DB_1/ORADATA/ORCLDW/REDO03.LOG' SIZE 50MDATAFILE'F:/ORACLE/PRODUCT/10.2.0/DB_1/ORADATA/DBF001/SYSTEM01.DBF',

'F:/ORACLE/PRODUCT/10.2.0/DB_1/ORADATA/DBF001/UNDOTBS01.DBF','F:/ORACLE/PRODUCT/10.2.0/DB_1/ORADATA/DBF001/SYSAUX01.DBF','F:/ORACLE/PRODUCT/10.2.0/DB_1/ORADATA/DBF001/USERS01.DBF','F:/ORACLE/PRODUCT/10.2.0/DB_1/ORADATA/DBF001/EXAMPLE01.DBF'CHARACTER SET ZHS16GBK;

执行上面这段语句,这个语句重建控制文件,然后你可以看着E:/dbBAKUP文件完成下面的恢复工作了,

8.SQL>RECOVER DATABASE (恢复指定表空间、数据文件或整个数据库)

9.SQL>ALTER DATABASE OPEN 打开数据库

10.查看库状态

SQL> SELECT NAME,OPEN_MODE FROM V$DATABASE;

NAME      OPEN_MODE
--------- --------------------
DBF001    READ WRITE

已显示正常

ORA-01122;ORA-01110;ORA-01207问题解决经验总结相关推荐

  1. 【PostgreSQL+PostGIS离线安装】2天的踩坑及问题解决经验分享(含安装文件postgresql-9.5.9+postgis-2.2.3+多个依赖及测试SQL)

    资源分享[有的安装包比较难下载] 链接:https://pan.baidu.com/s/1XPUoyReHOKyjNINpcyrMRQ 提取码:9f26 包含资源: 1. postgresql-9.5 ...

  2. 关于多文档MFC从xp系统上移植到win7上出现错误的问题解决经验

    楼主今年研一,刚进实验室的时候老师给了一个任务,就是去接手一个项目的软件部分,这个软件部分使用xp+sqlsever2008+VS2010编写的,因为需要跑程序我在电脑上装了sqlsever2008+ ...

  3. js/vue获取本机的IP地址遇到的问题解决经验

    再做前端页面的时候,想获取本地的ip地址,可能是为了和服务器通信,可能是为了展示,无论哪种,目的要获取js get IP 相信大家搜到最多的是以下的js方法(都是超来抄去),我来讲讲我遇到的坑,方法虽 ...

  4. oracle crf路径,说说 ora.crf 那些事

    Oracle数据库环境尤其是RAC环境对下层的基础环境要求非常严格,常常会因为CPU不足,内存不足.网络,IO等原因导致数据库hang或脑裂驱逐, 这里如果没有系统信息数据的支撑, 可能会陷入SA和D ...

  5. Oracle的tnsnames.ora配置(PLSQL Developer)

    首先打开tnsnames.ora的存放目录,一般为D:\app\Administrator\product\11.2.0\client_1\network\admin,就看安装具体位置了. 步骤阅读 ...

  6. oracle未获得监听器,无监听文件listener.ora的动态监听小例试验

    在数据库服务器上,监听文件的位置是:$ORACLE_HOME/network/admin/listener.ora 试验如下: 移动db服务器上的监听文件,如下命令: [oracle@ENMOEDU ...

  7. oracle sqlnet配置,sqlnet.ora文件配置详解

    一.于sqlnet.ora的说明: *****************************************************FROM ORACLE11G DOCS********** ...

  8. oracle12c ora 12560,oracle11g报ora-12560:tns连接异常的解决方法

    1. 找到listener.ora监听文件,具体位置:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora 2 ...

  9. oracle初始化spfileORCL.ora文件损坏修复

    $ORACLE_HOME/dbs目录下的的spfileORCL.ora是一个二进制文件,不能手动编辑,修改后会导致oracle数据库无法正常启动.某日在操作数据库的过程中不慎将其修改,并且没有备份.我 ...

最新文章

  1. t-top 命令详解
  2. Maven工程引入jar包(转)
  3. IntelliJ IDEA使用技巧(七)——恢复代码的方法(进阶篇)
  4. laravel博客中文章删除遇到问题
  5. java基础 - file类(递归遍历目录)
  6. Spring注解编程基石(二)
  7. 中国网建SMS短信接口调用(java发送短信)
  8. 深度学习案例之基于 CNN 的 MNIST 手写数字识别
  9. Redis和MongoDB通讯协议简介
  10. 云计算引入可能破坏之前建立的IT秩序
  11. isql连接sybase_使用isql连接Sybase ASE数据库的常见错误及处理方式
  12. 认知无线电matlab代码详解,Cognitive-Radio--Matlab-code 认知无线电, 通信, 仿真代码 238万源代码下载- www.pudn.com...
  13. 有线异步通信原理_【对讲机的那点事】揭秘对讲机系统集群网关的应用原理
  14. php手机网页在线录音ios,HTML5网页录音和上传到服务器,支持PC、Android,支持IOS微信...
  15. 基于单片机的数字频率计设计
  16. python实现明星专家系统:人脸识别自动比对
  17. 【跟我一起学Linux之Ubuntu】-概述与安装配置笔记
  18. 致敬达叔 -- 80、90的童年观影记忆
  19. 和金融男谈恋爱 vs 和程序员谈恋爱
  20. html制作简易计算机,用JavaScript制作一个简易计算器

热门文章

  1. android 记事本ppt,基于Android记事本软件设计与实现.ppt
  2. 教你如何提取图片中的文字?
  3. Unit Conversion 常用单位转换
  4. 骁龙 820 车用处理器
  5. Streaming System 第一章:Streaming 101
  6. 瑞云渲染 | 全面支持Anima®4渲染插件,实现高精度的群集角色!
  7. 笔记本电脑添加打印机
  8. odoo 12 : 附件(ir.attachment)——同一模型多个附件字段
  9. 关于计算机科学与技术学科和软件工程学科的区别
  10. Contest2574 - 高级语言程序实践--第6次作业--计信A2107-2113