Welcome 微信登录

首页 / 数据库 / MySQL / Oracle数据库的ORA-01122 ORA-01110 ORA-01207错误

在Windows上保留原来数据库的数据文件、控制文件、重做日志文件重装Windows系统,重做数据库。1、 安装Oracle数据库软件2、 使用Oracle dbca创建一个与原来数据库名称一样的数据库3、 先备份spfile文件(一般位于$ORACLE_HOMEdbs目录下),生成一个pfile文件(一般位于$ORACLE_HOMEdatabase目录下):SQL>create pfile from spfile;4、 修改pfile文件种控制文件的路径。路径指向原来保留数据库的控制文件5、 启动数据库SQL>startup如果数据库启动到mount状态,不能启动到open状态,通常报下面的错误:ORA-01122:数据库文件1验证失败ORA-01110:数据文件1: "E:ORACLEPRODUCT10.2.0ORADATAXBOMSSYSTEM01.DBF"ORA-01207:文件比控制文件更新-旧的控制文件 解决:重建控制文件: 1、 SQL>alter database backup controlfile to trace as‘E: race’;2、 关闭数据库:shutdown immediate3、 启动:startup nomount4、 打开‘E: race’文件,在数据库命令行种执行下面的语句,重建控制文件CREATE CONTROLFILE REUSE DATABASE "XBOMS" NORESETLOGS NOARCHIVELOG          MAXLOGFILES 16          MAXLOGMEMBERS 3          MAXDATAFILES 100          MAXINSTANCES 8          MAXLOGHISTORY 292LOGFILE         GROUP 1 "E:ORACLEPRODUCT10.2.0ORADATAXBOMSREDO01.LOG" SIZE50M,         GROUP 2 "E:ORACLEPRODUCT10.2.0ORADATAXBOMSREDO02.LOG" SIZE50M,         GROUP 3 "E:ORACLEPRODUCT10.2.0ORADATAXBOMSREDO03.LOG" SIZE50MDATAFILE         "E:ORACLEPRODUCT10.2.0ORADATAXBOMSSYSTEM01.DBF",         "E:ORACLEPRODUCT10.2.0ORADATAXBOMSUNDOTBS01.DBF",         "E:ORACLEPRODUCT10.2.0ORADATAXBOMSSYSAUX01.DBF",         "E:ORACLEPRODUCT10.2.0ORADATAXBOMSUSERS01.DBF",CHARACTER SET ZHS16GBK;5、RECOVER DATABASE6、ALTER DATABASE OPEN;处理Oracle的RMAN-08137 RMAN-08515错误磁盘空间不足 在线移动Oracle的数据文件相关资讯      Oracle教程 
  • Oracle中纯数字的varchar2类型和  (07/29/2015 07:20:43)
  • Oracle教程:Oracle中查看DBLink密  (07/29/2015 07:16:55)
  • [Oracle] SQL*Loader 详细使用教程  (08/11/2013 21:30:36)
  • Oracle教程:Oracle中kill死锁进程  (07/29/2015 07:18:28)
  • Oracle教程:ORA-25153 临时表空间  (07/29/2015 07:13:37)
  • Oracle教程之管理安全和资源  (04/08/2013 11:39:32)
本文评论 查看全部评论 (0)
表情: 姓名: 字数