dbua from 11.2,0.2 to 11.2.0.4 need 2hours

升级结果:

步骤名             日志文件名       状态

升级前操作   PreUpgrade.log    成功

Oracle ServerOracle_Server.log      成功

升级后操作PostUpgrade.log       成功

*Enterprise Manager 配置emConfigUpgrade.log  失败*

生成概要       generateSummary.log        成功

http://jingyan.baidu.com/article/cd4c29790b3c2f756f6e6041.html

sample 1:

--prapare

stop all oracle process

set ORACLE_HOME=D:\app\product\11.2.0.4\dbhome_1
set PATH=%ORACLE_HOME%\OPatch;%ORACLE_HOME%\bin;%PATH%

mkdir -p D:\app\product\11.2.0.4\dbhome_1
mkdir -p c:\app\software
mkdir -p c:\app\software\RSP
mkdir -p c:\app\software\database
mkdir -p C:\app\oracle\archivelog

xcopy \\tsclient\D\OraCD\11204_win64_template\p6880880_112000_MSWIN-x86-64.zip c:\app\software\ /D /E /Y /H /K
xcopy \\tsclient\D\OraCD\11204_win64_template\p26182427_112040_MSWIN-x86-64.zip c:\app\software\ /D /E /Y /H /K
xcopy \\tsclient\D\OraCD\11204_win64_template\p26194138_112040_MSWIN-x86-64.zip c:\app\software\ /D /E /Y /H /K
xcopy \\tsclient\D\OraCD\11204_win64_template\RSP\db.rsp c:\app\software\RSP\ /D /E /Y /H /K
xcopy \\tsclient\D\OraCD\11204_win64_template\p13390677_112040_MSWIN-x86-64_1of7.zip c:\app\software\database\ /D /E /Y /H /K
xcopy \\tsclient\D\OraCD\11204_win64_template\p13390677_112040_MSWIN-x86-64_2of7.zip c:\app\software\database\ /D /E /Y /H /K

---edit
hostname
c:\app\software\RSP\db.rsp
--修改ORACLE_HOSTNAME主机名
检查oracle.install.OracleHomeUserPassword
--检查ORACLE_HOME
--检查ORACLE_BASE

cd c:\app\software\database
unzip p13390677_112040_MSWIN-x86-64_1of7.zip -d .
unzip p13390677_112040_MSWIN-x86-64_2of7.zip -d .
/

cd c:\app\software\
unzip p26194138_112040_MSWIN-x86-64.zip -d .\psu
unzip p26182427_112040_MSWIN-x86-64.zip -d .\ojvm
unzip -o p6880880_112000_MSWIN-x86-64.zip -d %ORACLE_HOME%\

/

copy D:\app\Administrator\product\11.2.0\dbhome_1\network\admin\*.ora %ORACLE_HOME%\network\admin\ /D /E /Y /H /K

cd c:\app\software\
%ORACLE_HOME%\OPatch\ocm\bin\emocmrsp.bat

--begin
cd C:\app\software\database\database

setup.exe -silent -debug -force -waitforcompletion -responseFile "C:\app\software\RSP\db.rsp"

--check c:\program files\oracle\inventory\logs\installaction*log

cd c:\app\software\

opatch apply -silent psu\26194138 -ocmrf ocm.rsp
opatch apply -silent ojvm\26182425 -ocmrf ocm.rsp

dbua

----升级时候勾选bakcup database

-- dbua -silent -dbname iypsdev\

--> -oracleHome %ORACLE_HOME% -sysDBAUserName sys \
--> -sysDBAPassword oracle123 -recompile_invalid_objects true -emConfiguration none

--check c:\app\product\cfgtoollogs\dbua\sid\upgrede1\trace.log(Oracle_server.log)

--because dbua will only apply psu sql file ,will not apply ovjm sql file, so will do it manaul.

cd %ORACLE_HOME%\sqlpatch\26182425
sqlplus /nolog
CONNECT sys/oracle123 AS SYSDBA
SHUTDOWN
STARTUP UPGRADE
@postinstall.sql
SHUTDOWN
STARTUP
QUIT
/

PS:
issue 1:MDSYS
PL/SQL: Statement ignored

CHECK Oracle_server.log , it can ignore

issue 2:
pls-00302 , because MDSYS delete_sdo,it can ignore
pls-00307
pls-00323

issue 3:
ora-00955 it can ignore (20 - 50 ignore)

enter

issue 4:
ora-01921 it can ignore

issue 5:
ORA-04043 object DROP_AW_ELIST_ALL does not exist
if no ogg ,it can ignore ,or If OGG is being used, then the fix for this issue is included in Patch: 22457613 and Patch:22576728 (for newer patches see Document 1557031.1).

http://blog.csdn.net/yaluo009/article/details/51836756

issue 5

回退方案

http://blog.itpub.net/26175573/viewspace-1256585/

1.Stop all oracle service

2 rollback id.

cd \<OLD_ORAHOME>\admin\weixinprod\backup

run weixinprod_restore.bat

--checklist
col comp_id for a15
col version for a15
col comp_name for a30
select comp_id,comp_name,version from dba_registry ;
select object_name,owner from dba_objects where status='INVALID';

转如何升级oracle版本?(11.2.0.1至11.2.0.4)的更多相关文章

  1. 图形化升级单机oracle 11.2.0.4 到 12.2.0.1

    1. 讲补丁包上传到 Oracle server ,解压.安装 [oracle@11g tmp]$ unzip linuxx64_12201_database.zip 2. 检查当前版本 SQL> ...

  2. 图形化升级单机oracle 11.2.0.1 到 11.2.0.4

    1. 讲补丁包上传到 oracle server ,解压.安装 [root@11g ~]#unzip p13390677_112040_Linux-x86-64_1of7.zip -d /tmp &a ...

  3. windows平台升级ORACLE11.2.0.1到11.2.0.4

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://4445027.blog.51cto.com/4435027/1674217 一  ...

  4. Oracle 10.2.0.5升级至11.2.0.4

    参照MOS 官方文档Complete Checklist for Manual Upgrade to Oracle Database 11gR2 (11.2) (Doc ID 837570.1)一.升 ...

  5. 【原】Oracle 11.2.0.1 64bit for RHEL6.0 Server x86_64 静默安装

    作者:david_zhang@sh [转载时请以超链接形式标明文章] 链接:http://www.cnblogs.com/david-zhang-index/p/4182469.html 本文适用Or ...

  6. 升级_开阔视野之Oracle图形化升级(dbca建库后升级)—10.2.0.1.0升为10.2.0.5.0

    ***********************************************声明*************************************************** ...

  7. 出错场景是升级oracle驱动,将版本从ojdbc14升级到ojdbc6,hibernate执行原生态sql语句会报如下错误

    出错场景是升级oracle驱动,将版本从ojdbc14升级到ojdbc6,hibernate执行原生态sql语句会报如下错误:org.hibernate.MappingException: No Di ...

  8. 在centos6.5上升级php-libxml版本到2.9.0

    当前系统,软件版本说明: php libxml glibc 2.12 zlib xz-libs 需求: 应开发的需求,线上环境,php-libxml版本升级到2.8以上. 升级步骤:1.安装工具集 y ...

  9. Android 开发进程 0.35 升级编译版本Android12

    Android12升级 工作需要升级到编译版本31 在这里记录一下遇到的问题. 错误:Manifest merger failedManifest merger failed 这个问题通常搜到的答案是 ...

随机推荐

  1. eclipse Alt+/ 不能提示

    普通情况下alt+/有代码提示作用,还有代码提示的快捷代码也不是alt+/,因此要恢复代码提示用alt+/.须要做两件事.  在 Window - Preferences - General - Ke ...

  2. Android开发——本地验证码的简易实现

    0.  前言   验证码无处不在.有人问我,你知道达芬奇password以下是什么吗,对.答案就是达芬奇验证码. 验证码一个最基本的作用就是防止恶意暴力破解登录,防止不间断的登录尝试,事实上能够在se ...

  3. spring实战笔记6---springMVC的请求过程

    之前有一次在面试其中被问到了这个问题.当时说得不是非常清楚,有些细节的地方想不起来了.所以在这里从新回想和总结一下SpringMVC的起步.请求的运行过程. 在SpringMVC其中.跟请求(Requ ...

  4. Linux 文本编辑

    文本编辑: 查看文本内容:    cat:将文件连接并显示    -n:显示时将文件每一行编号        tac:类似于cat,但其功能是逆序显示每一行文件       linlin@ubuntu ...

  5. Android 中间人攻击

    0x00 Android中间人攻击的思路就是劫持局域网中被攻击机器和server间的对话.被攻击机器和server表面上工作正常,实际上已经被中间人劫持.能够从一张图来明确这个过程. 受攻击主机发送的 ...

  6. 【iOS进阶】UIWebview加载搜狐视频,自动跳回客户端 问题解决

    UIWebview加载搜狐视频,自动跳回搜狐客户端 问题解决 当我们用UIWebview(iOS端)加载网页视频的时候,会发现,当真机上有搜狐客户端的时候,会自动跳转到搜狐客户端进行播放,这样的体验对 ...

  7. 2016/05/13 Thinkphp 3.2.2 ①数据添加 ②收集表单数据入库操作 ③数据修改操作

    ①数据查询 add() 该方法返回被添加的新记录的主键id值 两种方式实现数据添加 数组方式数据添加 $goods = D(“Goods”); $arr = array(‘goods_name’=&g ...

  8. 可以声明接口,但不可以new接口

    接口是一种特殊的抽象类,它包含常量和方法的声明,但没有方法的实现:可以把接口看成是一种特殊的抽象类: 接口实质上是一种规范,它关心的是"做什么",不关心"怎样做" ...

  9. Jboss

    是一个基于J2EE的开放源代码的应用服务器. JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用,而不用支付费用.JBoss是一个管理EJB的容器和服务器,支持EJB 1.1.EJB 2.0 ...

  10. 关于数论【polya计数法】

    可以预见数论推公式是有多么蛋疼. 让我简明扼要的讲讲吧(多都说不出来,毕竟才做了两道题)其实呢,这个算法应该归入群论,有个有用的东西:置换群,它表示一个集合包括很多的置换.先讲讲置换吧:↓(这是个置换 ...