【说明】生产数据库一般情况下都是不建议使用11.2.0.1等类似的点1或R1的版本,11.2.0.1是基础版本,这个版本相对上一个版本有较多的特性的更新,而特性的更新也意味着出现BUG的可能性会比其他版本高很多。

【场景说明】最近发现了一个很少用的系统遇到了BUG,需要从11.2.0.1升级到11.2.0.3的版本。

【原理】数据库的升级其实更像是数据库的迁移,如从11.2.0.1升级到11.2.0.3是在该数据库的操作系统上面增加安装11.2.0.3这个数据库的软件,然后用11.2.0.3的一些脚本刷新原来数据库的文件。

【升级前准备工作】

  • 确定操作系统的版本和位数
  • 确定数据库的版本和位数,脚本:SELECT * FROM PRODUCT_COMPONENT_VERSION;
  • 进行数据库的备份
  • 进行配置文件的备份:

ORACLE_HOME/dbs     参数文件

ORACLE_HOME/network/admin  监听文件

ORACLE_HOME/hostname_dbname

ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole_hostname_dbname

拷贝ORACLE数据库的升级包到服务器上面,ORACLE 11.2.0.3的有7个安装包,升级的话只有p10404530_112030_Linux-x86-64_1of7和p10404530_112030_Linux-x86-64_2of7有用,上传这两个文件到服务器上面即可。 创建新的ORACLE_BASE和ORACLE_HOME目录

大型应用的数据库的升级不像这边说的那么简单,需要有大量的反复的测试,经过确认无误后才可以更新到正式环境,我们这里的操作也是在测试环境中进行的。(升级过一套正式系统的办公OA环境,在测试的环境中组织了业务人员分模块进行日常工作中各种场景的测试,整个过程花了3个月的时间。)

【操作步骤】

1、先关闭数据库和服务器的监听

2、设置好环境变量,然后运行./runlnstaller

安装ORACLE11.2.0.3选择第二项,这里是升级所以选项第三项;

选择数据库的语言,国内记得加上中文

这里按照设定好的环境变量显示路径。

选择要升级的数据库,这台主机上面安装了两个数据库。

设置并行度,提醒升级之前需要进行备份;

选择移动文件的位置,便于后续的管理工作;

再核对一遍数据库名称、版本、路径;

时刻观察数据库的输出信息,看是否有报错,整个过程大约需要40分钟的时间。

【检查工作】

1、检查升级过程的报错信息;

2、检查数据库的各组件是否成功升级,脚本:SELECT COMP_NAME, VERSION, STATUS FROM SYS.DBA_REGISTRY;

3、以上是数据库层面的检查工作,但是升级算不算成功主要还是看应用和业务方面的反馈情况;

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

本文作者:JOHN,某上市公司DBA,业余时间专注于数据库的技术管理,从管理的角度去运用技术。

技术博客:猎人笔记                                                数据库技术群:367875324 (请备注数据库类型)

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

ORACLE11.2.0.1升级到11.2.0.3相关推荐

  1. oracle 11.2.0.3RAC升级到11.2.0.4

    oracle 11.2.0.3RAC升级到11.2.0.4 一.GRID集群软件升级 二.Oracle数据库软件升级 注意 照着大佬的教程一步一步做的 ,升级完看也挺简单,可能会出现一些突发状况,这个 ...

  2. oracle_home 11.2,Oracle11.2.0.1升级到11.2.0.4

    1.首先安装11.2.0.4数据库,安装步骤略过 2.开始升级 我已经下载了更新软件,所以选择第Skip software update 选择upgrade 按existing database继续下 ...

  3. Oracle 11.2.0.1 升级到 11.2.0.3 示例

    Oracle 11.2.0.1 单实例升级到11.2.0.3. Oracle 升级的步骤都差不多. 先升级Oracle software,然后升级Oracle instance. Oracle 11. ...

  4. oracle升级后出查询问题,oracle11.2.0.3升级到11.2.0.4出现查询性能问题,分析处理...

    在上次我们的博客中提到帮客户升级oda一体机,将数据库从oracle 11.2.0.3升级到oracle 11.2.0.4,顺利升级后,却出现了一些性能问题,比如说查询表空间的情况时,性能比以前下降了 ...

  5. Oracle RAC 10.2.0.5升级到11.2.0.4遇到的问题

        最近有这个需求所以提前在家里的测试环境做了相关的测试,将Oracle RAC 10.2.0.5 for Linux升级到Oracle RAC 11.2.0.4,不对物理结构做任何变更,直接升级 ...

  6. 10.2.0.3.0 oracle导出,oracle 数据库从10.2.0.4升级到11.2.0.3

    环境:linux 5.4  红帽双机(RHCS) 数据库:  10.2.0.4 前期准备:在两台机器的相同目录下安装11.2.0.3的数据库软件,别安装在以前的10G目录下. 一.停双机,挂存储 se ...

  7. oracle 119(11.2.0.4),ORACLE 从 11.2.0.1 升级到 11.2.0.4 版本之ORA-00119问题处理纪实

    [oracle@ht_121_90 dbs]$ ps -eaf|grep oracle oracle    1918     1  0 20:31 ?        00:00:00 ora_pmon ...

  8. oracle 10.2 64位,Oracle 10.2.0.5 x64升级到11.2.0.3 x64

    说明:11g数据库现在新部署的数量也很多的,对于10g数据库,现在整理一下10g到11g的升级过程.10.2.0.2以上版本才能升级到11.2.0.3版本. 升级说明:10.2.0.5(64)-> ...

  9. oracle升级12.2,Oracle 11.2.0.4升级到12.2.0.1

    操作系统版本: [oracle@D2-LZY245 ~]$ cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 数据库版本: SQ ...

  10. Oracle 11.2.0.1 rac升级到11.2.0.4

    升级过程分为三部分: 1.升级grid 2.升级rdbms 3.升级数据字典 前期准备: 新建grid_home和oracle_home 升级前 升级后 版本 11.2.0.1 11.2.0.4 gr ...

最新文章

  1. Python RPi GPIO编程控制
  2. 'putText' is not a member of 'cv'
  3. java离群值,监视-衡量Java中单线程复杂算法的最佳宏基准测试工具/框架是什么?...
  4. IIS6.0+PHP+Mysql+Zend环境组建[图文]
  5. Unity3d之求物体体积
  6. 由于找不到iUtils.dll,无法继续执行代码。重新安装程序可能会解决此问题。
  7. Salesforce新增Einstein AI支撑的自动化功能
  8. Java-根据经纬度计算距离
  9. 倾斜摄影与三维实景建模技术设计书.PDF(文档可下载)
  10. numpy中的revel和flatten
  11. CSS基础常识问答(四)
  12. 什么是梯度,梯度有什么用
  13. 底部的footer导航栏被手机虚拟键盘顶起来如何解决
  14. LeedCode 717 1比特与2比特字符
  15. matlab三相触发电路图,三相过零触发电路图
  16. 【网络】Padavan固件获取运营商ipv6设置
  17. 论文投稿指南——中文核心期刊推荐(化学)
  18. 【Java基础】入门
  19. win7环境下 net start npf服务名无效的解决方法。
  20. installation of package ‘ ‘ had non-zero exit status

热门文章

  1. 自创解决键盘最后退出的问题
  2. 查看手机已经记住的WIFI密码
  3. Psychology
  4. QPG分布框架1.1.1
  5. Android Studio 4.0 / 4.0.1 无法创建Activity 问题
  6. Eolinker——前置用例返回的reponse值进行传递
  7. 奇奇怪怪的东西(1)
  8. textarea只允许上下调节尺寸
  9. Ubuntu 12.04.2搭建nfs服务器
  10. 2003下的共享问题