Oracle11.2.0.1升级到11.2.0.4

1、首先安装11.2.0.4数据库,安装步骤略过

2、开始升级

我已经下载了更新软件,所以选择第Skip software update

选择upgrade 按existing database继续下一步

语言默认english,next

选择企业版Next

注意这里的路径,开始我是11.2.0.1这里升级后是11.2.0.4需要建立新的目录

然后点击完成,开始安装

这里会让你选择创建监听,我们已经有监听,不创建cancel,出现以下窗口点击OK

点击YES,继续安装

完成安装后close

3、开始配置新的ORACLE_HOME

修改oracle的.bash_profile

把重新制定的路径更新到.bash_profile

下面是我的修改

修改/etc/oratab,如下

4、将参数文件copy到新的目录下

[[email protected] dbs]$ pwd

/u01/app/oracle/11.2.0.1/db_1/dbs

[[email protected] dbs]$ ls

hc_dave.dat  init.ora  lkDAVE  orapwdave  spfiledave.ora

[[email protected] dbs]$ cp * /u01/app/oracle/11.2.0.4/db_1/dbs/

5、copy 监听和TNS

[[email protected] admin]$ pwd

/u01/app/oracle/11.2.0.1/db_1/network/admin

[[email protected] admin]$ ls

listener.ora  samples  shrept.lst  sqlnet.ora  tnsnames.ora

[[email protected] admin]$

[[email protected] admin]$ cp -R * /u01/app/oracle/11.2.0.4/db_1/network/admin

6、查看并修改.bash_profile加入红色部分,如果没有

[[email protected] admin]$ cat /home/oracle/.bash_profile | grep ORACLE_HOME

export ORACLE_HOME=$ORACLE_BASE/11.2.0.4/db_1

export LD_LIBRARY_PATH=$ORACLE_HOME/lib

export TNS_ADMIN=/u01/app/oracle/11.2.0.4/db_1/network/admin

export PATH=$ORACLE_HOME/bin:$PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;export CLASSPATH

7、连接数据库执行手动升级

[[email protected] ~]$ sqlplus /nolog

SQL*Plus: Release 11.2.0.4.0 Production on Tue Dec 9 04:41:31 2014

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

SQL> conn /as sysdba

Connected to an idle instance.

执行:

alter system set cluster_DATABASE=false scope=spfile;

SQL> startup upgrade

ORACLE instance started.

Total System Global Area  617975808 bytes

Fixed Size    2255752 bytes

Variable Size  423625848 bytes

Database Buffers  188743680 bytes

Redo Buffers    3350528 bytes

Database mounted.

Database opened.

然后执行升级

SQL>@/u01/app/oracle/11.2.0.4/db_1/rdbms/admin/catupgrd.sql;  ----记住是11.2.0.4的新路径下

编译失效对象

SQL>shutdown immediate

SQL>startup

SQL>@/u01/app/oracle/11.2.0.4/db_1/rdbms/admin/utlrp.sql;

测试是否成功:

SQL> select * from v$version;或者select * from dba_registry;

SQL> select * from v$version;

BANNER

--------------------------------------------------------------------------------

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

PL/SQL Release 11.2.0.4.0 - Production

CORE 11.2.0.4.0 Production

TNS for Linux: Version 11.2.0.4.0 - Production

NLSRTL Version 11.2.0.4.0 - Production

升级成功!

恢复数据库为集群数据库:

alter system set cluster_DATABASE=true scope=spfile;

如果不是集群数据库不需要执行蓝色部分语句

时间: 2024-10-18 22:06:05

Oracle11.2.0.1升级到11.2.0.4的相关文章

Oracle11.2.0.1升级到11.2.0.3

Oracle数据库升级也并非简单的事,这篇博客,博主对Oracle那点事做了较详细的介绍: http://blog.itpub.net/9599/viewspace-473003/ 我还属于Oracle的菜鸟,就不献丑介绍了. 下面我就简单总结下,Oracle同版本升级的经历: 升级数据库: 1. 先检查数据库当前版本: SELECT * FROM v$version; 2. 使用RMAN或exp 进行全库备份 [这一步非常非常重要,因升级到数据部分时,虚拟机没空间了,导致VM崩溃,升级失败.o

探索Oracle之数据库升级二 11.2.0.3升级到11.2.0.4完整步骤

探索Oracle之数据库升级二  11.2.0.3升级到11.2.0.4完整步骤 说明:         这篇文章主要是记录下单实例环境下Oracle 11.2.0.1升级到11.2.0.3的过程,当然RAC的升级是会有所不同.但是他们每个版本之间升级步骤都是差不多的,先升级Database Software,再升级Oracle Instance. Oracle 11.2.0.4的Patchset No:19852360下载需要有Oracle Support才可以.  Patchset包含有7个

ORACLE 11.2.0.1升级到11.2.0.3

ORACLE 11.2.0.1升级到11.2.0.3 最近听了李光老师的关于oracle的升级公开课,深有感悟,之前一直想自己测试的,没有下定决心,这几天自己在虚拟机上测试了一下,测试的过程如下,当然这个只是一些基本的步骤,实际的生产环境我想比这个复杂的多了,但是不用急,慢慢来,循序渐进吧... 1. 数据库情况 单实例非ASM存储 ORACLE_SID : orcl ORACLE_HOME: /u01/app/oracle/product/11.2.0/dbhome_1 1. 数据库原始状态

11.2.0.3升级到11.2.0.4报错ORA-01157 ORA-01110

昨天晚上生产库要做升级,从11.2.0.3升级到11.2.0.4,但是遇到了ORA-01157 ORA-01110报错,数据库无法startup upgrade. 环境:HP-UX B.11.31+11.2.0.3+祼设备,数据库大小近8T 由于之前做过一次,也有现成的文档算是轻车熟路了,11.2.0.4软件和补丁已经提前打好,停完业务之前就开始做升级. 刚开始做检查都比较顺利,一直到RMAN备份完成.由于数据库数据量太大,采用把所有业务表空间置为read only状态,只备份系统相关表空间(S

LINUX中ORACLE 11.2.0.1 升级到11.2.0.4

11.2.0.4补丁号13390677,共7个文件,分别是 其中1&2是db,3是grid,4是client,5是gateways,6是example,7是deinstall 上传安装介质并解压 [[email protected] db]$ unzip -q p13390677_112040_Linux-x86-64_1of7.zip -d ~ [[email protected] db]$ unzip -q p13390677_112040_Linux-x86-64_2of7.zip -d

ORACLE 11g从 11.2.0.1升级到11.2.0.4 详细实战过程

1.准备安装 查看当前oracle版本,确定是比较旧的11.2.0.1 [[email protected]_test_121_90 ~]$ rlwrap sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Fri Mar 17 15:20:45 2017 Copyright (c) 1982, 2009, Oracle. All rights reserved. Connected to: Oracle Database

oracle--10.2.0.3升级到11.2.0.4

一,环境 01,待升级的系统 升级仅支持10.2.0.2版本之后的系统,如果不是,请把10G升级至高版本! 本次实验环境10.2.0.3 02,挂载11G系统 03,升级须知 1) 做好备份 二,DBUA升级 升级步骤: 在数据库服务器上关闭10.2.0.3数据库监听与数据库 创建oracle 11.2.0.3数据库相关环境变量与目录 在数据库服务器上安装oracle11.2.0.3数据库软件 在orale11.2.0.3环境变量下执行DBUA升级 修改compatible属性 01,在数据库服

11.2.0.1升级到11.2.0.4报错之中的一个:UtilSession failed: Patch 9413827

UtilSession failed: Patch 9413827 requires component(s) that are not installed in OracleHome. These not-installed components are oracle.crs:11.2.0.1.0, OPatch failed with error code 73 后来查到mos文章:Opatch Error "UtilSession failed: Patch nnn requires co

Oracle Study之--Oracle 单实例11.2.0.1.0升级到11.2.0.3.0

Oracle Study之--Oracle 单实例11.2.0.1.0升级到11.2.0.3.0 系统环境: 操作系统:RedHat EL6(64位) Oracle:    Oracle 11gR2 Oracle 11.2.0.1 单实例升级到11.2.0.3 Oracle 升级的步骤都差不多,先升级Oracle software,然后升级Oracle instance. Oracle 11.2.0.2的patchset No 是:10098816. 关于该Patchset 的下载地址,参考下面