`
380071587
  • 浏览: 479959 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

oracle数据库升级记(记一次10.2.0.3版本升级到11.2.0.1版本的过程)

 
阅读更多

先交代一下背景:

操作系统:windows xp

已有数据库版本:10.2.0.3

升级目标版本:11.2.0.1

步骤大纲:

在源操作系统(安装有10.2.0.3数据库的操作系统)上安装11.2.0.1数据库软件,然后借助于DatabaseUpgrade Assistant 升级数据库,检测升级后的数据库情况,删除源数据库相关的软件;

注:为了更清晰的展示整个过程,本文采用大量截图来说明;

具体步骤:

在源操作系统上安装11.2.0.1软件,在安装选项中可以选择“仅安装数据库软件”或“升级现有数据库”;这里选择后者






 

出现了这个问题,感觉很奇怪,因为内存空间完全够用啊,怎么检测通不过呢,经过查找资料这里需要打开磁盘的共享属性:

 

C:\Documents andSettings\Administrator>net share c$=c:

c$ 共享成功。

重新进行检测


说明已药到病除,接着进行


这个时候出现了一个错误,提示找不到OracleMTSRecoveryService的位置,于是就查注册表中该键值,发现一个问题,解决方案如图


 

接着进行






选者“是”



这个地方就不移动原来的数据文件,继续放在源位置;




上面 两张图是升级前的预览、概要,根据上面的提示,说明如果源数据库没有关闭的话,在升级过程中升级程序会关闭源数据库,再进行升级


为了避免升级过程中出错,这里选择了先备份再升级选项,所以上图在升级前有一个备份的操作


出现这个错误的原因是我源数据库的sga_target设置为600M,而11.2.0.1要求最低644M ,这个时候当然不能选择“中止”,但是选择“忽略”后,升级程序还是不能进行,这个时候没办法,只能按照它的提示先进行恢复,恢复到10.2.0.3,修改sga_target参数后再进行升级


上图是恢复的过程,恢复完成后给出了下图的提示:


说明升级失败(已经恢复了,当然升级失败了);先修改sga_target再说


接着用DatabaseUpgrade Assistant 进行升级(在dos窗口中输入dbua),步骤如上面一样,这里来看一下升级程序备份源数据库的情况


红色框着的部分是第一次升级时备份,绿色框着的部分是第二次也就是修改过sga_target后备份的情况,其中有三个文件重叠了,也就是说进行了覆盖;如果空间不够的话可以把红色框着的部分删除;

接着向下进行





上面 三张图显示的是升级完成后的概要,提示数据库已经升级成功,并准备就绪(已启动),可以使用了,单击关闭按钮,这个时候,在刚才dos窗口中会有这样的提示:


给出了升级后的重大性能更改,详细信息可以查看该路径下的这份文档;

接下来检查数据库情况(还在修改sga_target那个窗口,这样可以做个对比):


OK ,其实到了这里说明数据库已经完成了升级,可以正常使用了; 那么源数据现在什么情况呢,经检查,发现源数据的服务、路径、相应文件均存在,其实已经没有存在的必要了,那么就删除


 

好了,本次升级宣告结束; 欢迎大家评论、指正;

 

 

 

 

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

博文所有内容均属原创,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!

Blog:http://blog.csdn.net/xuelanggongwu

Email: perfect_db@sina.com

 

 

分享到:
评论

相关推荐

    Oracle_10.2.0.3.zip

    Oracle_10.2.0.3.zip文件很可能包含了Oracle数据库10g Release 2(10.2.0.3)的一个安装包或者更新包。这个版本发布于2007年,为用户提供了多项增强功能和性能优化。 首先,让我们来看看文件名"doc-tstamp-B16254_...

    11.2.0.1升级到11.2.0.3.pdf

    Oracle数据库版本升级是指将现有的Oracle数据库从一个较旧的版本更新到一个更新的版本。Oracle数据库版本之间可能有不同的特性、性能改进、安全更新等。升级通常需要谨慎执行,以确保数据的完整性和系统的稳定性。 ...

    instantclient-basic-win32-10.2.0.3-20061115.zip

    其中的"10.2.0.3"代表的是Oracle数据库的版本号,这意味着该客户端能够与运行相同或兼容版本的Oracle服务器进行通信。"20061115"通常表示软件的发布日期,这有助于了解其历史背景和可能存在的已知问题。 在解压后的...

    oracle10.2.0.1升级到10.2.0.4

    Oracle 10.2.0.1 升级到 10.2.0.4 是一个复杂的过程,需要遵循特定的步骤来确保升级的成功。在这个过程中,我们需要注意一些关键的步骤和注意事项,以避免可能出现的问题。 首先,我们需要了解 Oracle 10.2.0.1 和 ...

    ojdbc6-11.2.0.3.jar下载包.rar

    标题中的"ojdbc6-11.2.0.3.jar下载包.rar"指的是一个RAR压缩文件,其中包含了ojdbc6驱动程序的特定版本——11.2.0.3。Oracle JDBC驱动程序,通常称为ojdbc,是Oracle公司提供的Java数据库连接(JDBC)驱动,用于与...

    OracleRAC_10.2.0.1升级到10.2.0.4安装配置参考手册

    本文档旨在提供一个详细的步骤指南,用于将Oracle RAC (Real Application Clusters) 数据库从10.2.0.1版本升级至10.2.0.4版本的过程。此升级过程非常重要,因为它涉及到关键的生产数据库系统的更新,因此必须在业务...

    oracle 10.2.0.1升级到10.2.0.5

    Oracle 10g 10.2.0.1.0 版本升级到 10.2.0.5.0 版本主要是为了获取最新的功能改进、性能优化以及安全增强。此版本的升级通常涉及到对现有系统的维护和调整,确保业务连续性和数据安全性。 #### 二、升级前的准备...

    oracle 11.2.0.3 各版本升级patch 包

    oracle 11.2.0.3 各版本升级包 11.2.0.3-linux-32 11.2.0.3-linux-64 11.2.0.3-HP-UX 11.2.0.3-WIN64 11.2.0.3-WINNT

    Oracle 11g 11.2.0.3 Win64 下载 安装包保证可下

    Oracle Database 11g Release 2 StandardEnterprise 11.2.0.3 Win64 Oracle 11g 11.2.0.3 Win64安装包下载,迅雷绝对保证可下载

    oracle-instantclient-basic-10.2.0.3-1.x86_64

    oracle-instantclient-basic-10.2.0.3-1.x86_64

    oracle-instantclient-sqlplus-10.2.0.3-1.x86_64.rpm

    连接oracle使用 oracle-instantclient-sqlplus-10.2.0.3-1.x86_64.rpm

    Oracle 10g客户端v10.2.0.3.0中文精简版(支持32 x64位).rar

    Oracle 10g客户端v10.2.0.3.0 64位/32位是一款非常好用且功能强大的主要用于oracle数据库的开发和编辑等操作的软件,这个精简版本从官方的oracle客户端中提取,软件解压后就可以运行,操作方法也比较简单,可以...

    oracle ojdbc6-11.2.0.3.jar

    Oracle是世界上最流行的关系型数据库管理系统之一,而ojdbc6-11.2.0.3.jar是Oracle公司为Java开发者提供的一个关键组件,用于在Java应用程序中与Oracle数据库进行交互。这个jar包是Oracle JDBC驱动程序的一个版本,...

    oracle Patchset 11.2.0.3和Oracle 10.2.0.5最新版下载地址

    2011年9月23日,Oracle 发布了11.2.0.3 的Patchset,完整安装版,不需要先安装11G的其它版本。 Oracle 10.2.0.5是Oracle官方宣布的10.2的最后一个版本,2010年4月30日发布。 以下版本包含所有平台,请使用使用迅雷...

    Windows Server 2003上安装Oracle10g(10.2.0.1)并升级至补丁(10.2.0.4)图解

    ### Windows Server 2003 上安装 Oracle 10g (10.2.0.1) 并升级至补丁 (10.2.0.4) #### 图解第一部分:安装 Oracle 10.2.0.1 **1. 选择安装方法** 在安装过程中首先会提示用户选择安装方法,这一步主要是为了确认...

    Oracle驱动包ojdbc6-11.2.0.3

    Oracle驱动包ojdbc6-11.2.0.3是Oracle公司提供的Java数据库连接(JDBC)驱动程序,主要用于Java应用程序与Oracle数据库之间建立连接,进行数据交互。这个版本的驱动符合Java SE 6(Java Development Kit, JDK 6)的...

    Oracle 10.2.0.3 Client for Linux

    下载后解压到/opt目录下,然后vi /etc/profile,添加以下内容即可: export ORACLE_HOME=/opt/oracle export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

    Oracle版本升级10.2.0.1升级到10.2.0.4

    本主题聚焦于从Oracle 10.2.0.1版本升级至10.2.0.4的过程,这是一次重要的补丁升级,旨在解决已知问题、增强安全性和提高整体性能。 首先,升级前的准备工作至关重要。你需要确保当前数据库的状态良好,无严重错误...

    OPatch11.2.0.3.27.rar

    Oracle OPatch是Oracle数据库软件的重要组成部分,...总之,Oracle OPatch 11.2.0.3.27是一个关键工具,用于有效管理和更新11G数据库的补丁。正确使用和理解OPatch,有助于确保Oracle数据库的高效、稳定和安全运行。

Global site tag (gtag.js) - Google Analytics