转如何升级oracle版本?(11.2.0.1至11.2.0.4)
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)的更多相关文章
- 图形化升级单机oracle 11.2.0.4 到 12.2.0.1
1. 讲补丁包上传到 Oracle server ,解压.安装 [oracle@11g tmp]$ unzip linuxx64_12201_database.zip 2. 检查当前版本 SQL> ...
- 图形化升级单机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 ...
- windows平台升级ORACLE11.2.0.1到11.2.0.4
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://4445027.blog.51cto.com/4435027/1674217 一 ...
- 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)一.升 ...
- 【原】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 ...
- 升级_开阔视野之Oracle图形化升级(dbca建库后升级)—10.2.0.1.0升为10.2.0.5.0
***********************************************声明*************************************************** ...
- 出错场景是升级oracle驱动,将版本从ojdbc14升级到ojdbc6,hibernate执行原生态sql语句会报如下错误
出错场景是升级oracle驱动,将版本从ojdbc14升级到ojdbc6,hibernate执行原生态sql语句会报如下错误:org.hibernate.MappingException: No Di ...
- 在centos6.5上升级php-libxml版本到2.9.0
当前系统,软件版本说明: php libxml glibc 2.12 zlib xz-libs 需求: 应开发的需求,线上环境,php-libxml版本升级到2.8以上. 升级步骤:1.安装工具集 y ...
- Android 开发进程 0.35 升级编译版本Android12
Android12升级 工作需要升级到编译版本31 在这里记录一下遇到的问题. 错误:Manifest merger failedManifest merger failed 这个问题通常搜到的答案是 ...
随机推荐
- BC一周年B
#include <cstdio> #include <iostream> #include <algorithm> #include <queue> ...
- FPGA第一篇:SRAM工作原理
一.SRAM概述 SRAM主要用于二级快速缓存(Level2 C ache). 它利用晶体管来存储数据.与DRAM相比,SRAM的速度快,但在同样面积中SRAM的容量要比其它类型的内存小. 大部分FP ...
- 解决SVN Cleanup时遇到错误信息:Cleanup failed to process the following paths:xxxxxxx Previous operation has not finished: run 'cleanup' if it was interrupted Please execute the 'Cleanup' command.
解决SVN Cleanup时遇到错误信息:Cleanup failed to process the following paths:xxxxxxx Previous operation has no ...
- How to get service execuable path
Some time we need to get specific service path and then do something you want. there are 2 way to ge ...
- 5 微信票据 access_token--开发微信的第二道坎儿
一 access_token基本概念 定义:access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token.开发者需要进行妥善保存. 时效性:access_ ...
- OC基础:Date
NSDate 日期类,继承自NSObject,代表一个时间点 NSDate *date=[NSDate date]; NSLog(@"%@",date); //格林尼治时间, ...
- 2016/05/23 thinkphp M方法和D方法的区别
M方法和D方法的区别 ThinkPHP 中M方法和D方法都用于实例化一个模型类,M方法 用于高效实例化一个基础模型类,而 D方法 用于实例化一个用户定义模型类. 使用M方法 如果是如下情况,请考虑使用 ...
- 下面forward和redirect的描述,正确的是(ABCD)
A:forward是服务器将控制权转交给内部服务器对象,由新的对象来全权负责响应用户的请求 B:执行forward时,浏览器不知道服务器所发送的内容从那里来,浏览器地址栏中还是原来的地址 C:执行re ...
- memmove 和 memcopy
1.memmove 函数原型:void *memmove(void *dest, const void *source, size_t count) 返回值说明:返回指向dest的void *指针 参 ...
- BootstrapValidator demo
source:http://bv.doc.javake.cn/api/ BootstrapValidator is the best jQuery plugin to validate form fi ...