ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ORACLE 10.2.5垮版本升级11.2.2 for windows 详细文档

ORACLE 10.2.5垮版本升级11.2.2 for windows 详细文档

原创 Linux操作系统 作者:atlantisholic 时间:2012-04-26 15:29:13 0 删除 编辑

昨天已经做了一个小版本<10.2.0.1-10.2.0.5>的数据库升级,今天再做一个垮大版本的升级实验,希望对大家能有一些提示与帮助。

 

OS环境:windows XP pc 32bit

数据库版本:10.2.0.5

升级版本:11.2.0.2

 

在做这个实验之间,我在GOOGLE上找了好长时间的升级方案,但是大多都是小版本的升级,而没有垮大版本的升级,这个实验我昨天已经做过,但是碰到了很多的问题,今天把一切推到,从来了一遍,升级成功,通过这次的升级我发现做任何事情之前一定要找好相应的文档,不打无准备之仗,因为如果没有按文档预先排错,那么升级排错将是一个非常痛苦的过程。

 

 

下面这是ORACLE的升级线路图,我是从10.2.0.1—>10.2.0.5—>11.2.0.2

通过下图可以看出,10GR2数据库想升级到11R2,则必须先升级数据库>=10.2.0.2,才可以继续升级

 

 

 

 

实验步骤:

1:一致性关闭数据库

2:关闭所有和ORACLE有关的后台服务,包括server,监听等。

3:安装ORACLE 11.2.0.2补丁软件

4:升级数据库

 

开始实验:

 

//一致性关闭数据库

SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。

 

//关闭所有与ORACLE相关的后台服务

 

//下载11.2.0.2的补丁软件,安装补丁软件

1:


2:

跳过软件更新


3:

这项可以分两步走

第一种选择:仅安装软件,软件安装完后在DOS命令使用DBUA再次升级数据库。

第二种选择:升级现有数据库,这一步首先会安装软件,然后自动启动DBUA程序,继续升级数据库。

我选择第二种,升级现有数据库。

4:

选择产品语言

5:

选择版本:我们选择企业版

6:

选择一个新目录安装ORACLE11G的软件,不要与10G的软件安装在同一目录,以免混淆。 

7:

一切选择就绪好,点击安装,这时候则开始安装11G的软件。

 

—————————————————————————————————软件安装完成——————————————————————————————————————

 

以下步骤是软件安装完成后,ORACLE会自动调用DBUA升级助手,下面开始配置数据库升级

1:

因为我10G的数据库没有配置过监听,所以数据库在调用DBUA前会自动调用NETCA工具配置监听,配置完成后退到DOS窗口,必须自己手工调用DBUA升级助手。(如数据库原来有监听,那么则会直接调用DBUA升级助手升级数据库)

2:

选择需要升级的数据库

3:

升级之前必须清空回收站,否则报错。

4:

清空回收站

5:

选择并行度,关闭归档,一定要备份数据库,即使升级失败,也会恢复到升级前的时刻。

6:

选择是否在升级过程中迁移数据文件(包括数据文件,日志文件,控制文件)

7:

8:

以下是数据库升级概要,包括升级日志等,点击完成开始升级。

9:

升级数据库是个非常缓慢的过程,需要耐心的等待。

10:

升级完毕,通过sqlplus连接数据库,查看版本,我已经升级到11.2.0.2,表示升级成功。

 

以上就是这次升级的所有操作,希望大家以后在做升级前一定要做好备份,如果失败,后果不堪设想。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23071790/viewspace-722306/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-08-30

  • 博文量
    130
  • 访问量
    624294