Oracle11.2.0.3数据库通过rman备份到Oracle11.2.0.4上做还原,报需要升级的错误,具体处理步骤如下:

一、错误信息

SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR at line 1:
ORA-01092: ORACLE instance terminated. Disconnection forced
ORA-00704: bootstrap process failure
ORA-39700: database must be opened with UPGRADE option
Process ID: 16643
Session ID: 1705 Serial number: 5

二、错误原因

数据库版本不一致导致备份文件恢复,无法启动数据库

三、解决方案

通过数据字典升级解决

(1)升级方式启动

SQL> startup upgrade;

 (2)查看预升级信息

SQL> @$ORACLE_HOME/rdbms/admin/utlu112i.sql

(3)执行升级脚本

SQL> @$ORACLE_HOME/rdbms/admin/catupgrd.sql  

SQL> @$ORACLE_HOME/rdbms/admin/utlu112s.sql

SQL> @$ORACLE_HOME/rdbms/admin/catuppst.sql

SQL> @$ORACLE_HOME/rdbms/admin/utlrp.sql

(4)重启数据库

SQL> shutdown immediate;

ORA-01109: database not open

Database dismounted.

ORACLE instance shut down.

SQL> startup;

最新文章

  1. Tomcat服务器重启失败:The server may already be running in another process, or a system process may be using the port.
  2. LeetCode - Triangle
  3. Sql不区分大小写查询
  4. 传智播客JavaWeb day01 快捷键、XML
  5. gcc和ld 中的参数 --whole-archive 和 --no-whole-archive
  6. CSS中的视觉格式化模型
  7. (转)[转]大数据时代的 9 大Key-Value存储数据库
  8. unity编辑器的搜索框好特么坑啊,居然不支持*号通配符
  9. Android开发者必知的开发资源
  10. RAC之RMAN恢复
  11. 安卓Monkey源码分析之运行流程
  12. (十七)java冒泡排序和compareto
  13. python调用C程序代码
  14. Nginx动态添加模块
  15. java设计模式-----22、状态模式
  16. C语言 -- 字符串详解
  17. 第8月第15天 app支持后台播放
  18. [ACM] hdu 1253 胜利大逃亡 (三维BFS)
  19. openssh入门
  20. Centos7配置 SNMP服务

热门文章

  1. module.exports,exports,export和export default,import与require区别与联系
  2. Digispark(ATTINY85) 微型开发板驱动安装与开发环境配置教程
  3. Light Table 编辑器修改字体 更新
  4. unity接入安卓sdk (unity调用安卓工程)
  5. C 标准库 - string.h之strspn使用
  6. 完整maven项目搭建
  7. Linux修改BASH命令提示符
  8. Golang教程:方法
  9. 快速删除node_modules目录
  10. java泛型使用