转如何升级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 这个问题通常搜到的答案是 ...
随机推荐
- org.hibernate.AnnotationException: No identifier specified for entity:
使用hibernate的e-r映射pojo类的时候遇到org.hibernate.AnnotationException: No identifier specified for entity的异常, ...
- Qt布局管理器的使用(一)
曾经对Qt的布局管理器掌握的还不清楚,今天特意学习了下.感觉收获还挺大的,特意拿出来和大家分享. 首先.要明确布局管理器的用处,及使我们的界面看起来比較整洁.美化.另外一点就是为了使我们的控件可以更随 ...
- cocos2d-x CCSrollView 源代码,可循环的SrollView代码
项目须要.写一个类似于iPhone上面时钟选择的可拉动式循环选择列表,通过集成CCScrollView并更改部分代码.实现了该功能. 假设想充分了解代码,请先阅读源码分析http://blog.csd ...
- hadoop生态系统学习之路(十)MR将结果输出到hbase
之前讲了MR将结果输出到hdfs.hive.db,今天再给大家分享一下,怎样将结果输出到hbase. 首先,提一句,笔者在hadoop集群运行此MR的时候报了一个错误.是一个jar包的缘故,这个错误是 ...
- [Sciter] 1. 创建最简单的Sciter项目
一些函数 sciter::debug_output_console _; 程序运行时自动启动一个控制台窗口,通过在_tiscript_中调用stdout.println来输出调试信息 SciterSe ...
- mouseout和mouseover、mouseenter和mouseleave
在前端开发中经常会碰到当鼠标放到一个元素上时会弹出你一个元素,鼠标离开那个弹出元素后隐藏.这类效果一般要用到一些鼠标事件,一类是mouseout和mouseover,另一类是mouseen ...
- ASP.NET MVC中为DropDownListFor设置选中项的方法
在MVC中,当涉及到强类型编辑页,如果有select元素,需要根据当前Model的某个属性值,让Select的某项选中.本篇只整理思路,不涉及完整代码. □ 思路 往前台视图传的类型是List< ...
- Codeforces Round #412 (rated, Div. 2, base on VK Cup 2017 Round 3) E. Prairie Partition 二分+贪心
E. Prairie Partition It can be shown that any positive integer x can be uniquely represented as x = ...
- VMnet1和VMnet8 未识别的网络的解决方法
我的系统是win7 64位,它居然不能识别VMnet1和VMnet8,在网上找了些资料,发现所有资料都是一样的.不过事实证明是正确的. 解决办法: 1,在运行中输入regedit 2,进入注册表[HK ...
- Linux 下的编辑/编译器
linux 首先有两个重量级的文本编辑器:vim 和 emacs 此外有如下三种比较好的开放环境: 1.Anjuta Anjuta DevStudio 的官方地址:http://anjuta.sour ...