搜档网

搜档网

当前位置:搜档网 > oracle10.2.0.1升级10.2.0.5的步骤

oracle10.2.0.1升级10.2.0.5的步骤

Windows server2003 下oracle 10.2.0.1版本升级为10.2.0.5的步骤

注意:这个升级过程适用于windows 操作系统环境的数据库。

安装环境介绍;

本机操作系统:windows server2003

数据库版本:oracle 10g 10.2.0.1

目标数据库版本:oracle 10g 10.2.0.5

操作步骤:1.备份数据库软件和数据库,因为迁移一旦失败,可以迅速恢复。

2.使用p8202632_10205_WINNT下载升级包

oracle 10.2.0.5补丁包下载地址:

http://www.sodocs.net/doc/1043187e0242a8956bece4f3.html/241379/viewspace-764846/

3.关闭数据库所有的后台服务。

4.升级数据库软件

5.升级数据库

升级数据库软件:

打开p8202632_10205_WINNT目录里面的setup.exe,

oracle10.2.0.1升级10.2.0.5的步骤

修改为这个名称,注意:是自己原先数据库10.2.0.1的安装路径。

选择要升级的ORACLE_HOME路径,然后点击下一步,一路安装,和平常装ORACLE软件的步骤是一样的。

//软件升级后,启动后台服务,使用本地连接到数据库,通过输出提示可以看出,软件已经安装成功为10.2.0.5

C:/Documents and Settings/songyang>sqlplus / as sysdba

SQL*Plus: Release 10.2.0.5.0 - Production on 星期三5月25 15:55:04 2011 Copyright (c) 1982, 2010, Oracle. All Rights Reserved.

已连接到空闲例程。

//启动数据库会报错,因为数据库还是10.2.0.1的版本,所以需要升级数据库,主要升级的是数据字典与试图。

SQL> startup

ORACLE 例程已经启动。

Total System Global Area 603979776 bytes

Fixed Size 1304728 bytes

Variable Size 180356968 bytes

Database Buffers 415236096 bytes

Redo Buffers 7081984 bytes

数据库装载完毕。

ORA-01092: ORACLE 实例终止。强制断开连接

//我们以升级模式startup upgrade可以打开数据库,打开后,使用DBUA工具升级数据库。

SQL> startup upgrade

ORACLE 例程已经启动。

Total System Global Area 603979776 bytes

Fixed Size 1304728 bytes

Variable Size 180356968 bytes

Database Buffers 415236096 bytes

Redo Buffers 7081984 bytes

数据库装载完毕。

数据库已经打开。

注意:如果这一步报错,提示:

SQL> startup upgrade

ORA-24324: 未初始化服务句柄

ORA-01041: 内部错误, hostdef 扩展名不存在。

直接退出,重新启动就好。

SQL> exit

从Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options 断开

C:\Documents and Settings\Administrator>sqlplus / as sysdba

SQL*Plus: Release 10.2.0.5.0 - Production on 星期日6月14 15:12:10 2015 Copyright (c) 1982, 2010, Oracle. All Rights Reserved.

已连接到空闲例程。

SQL> startup upgrade

ORACLE 例程已经启动。

Total System Global Area 612368384 bytes

Fixed Size 1304728 bytes

Variable Size 176162664 bytes

Database Buffers 427819008 bytes

Redo Buffers 7081984 bytes

数据库装载完毕。

数据库已经打开。

//在DOS命令下运行DBUA,调出升级页面,以下是升级页面的窗口。C:/Documents and Settings/songyang>dbua

oracle10.2.0.1升级10.2.0.5的步骤

直接下一步就好。

oracle10.2.0.1升级10.2.0.5的步骤

选择需要升级的数据库SID.

oracle10.2.0.1升级10.2.0.5的步骤

默认不移动,直接下一步就好。

oracle10.2.0.1升级10.2.0.5的步骤

直接下一步,也可以选择编译时所使用的CPU数量,可以加快编译时间。

oracle10.2.0.1升级10.2.0.5的步骤

数据库迁移之间一定要做好备份,因为有可能要失败

oracle10.2.0.1升级10.2.0.5的步骤

点击完成开始升级,升级时间要根据你数据量大小来计算,是个很漫长的过程

也可以拉动滚动条,往下翻看,应该是只有一个邮箱服务地址失败(可以忽略),其他的都是成功。

//升级后查看视图v$version,查看数据库版本

SQL> select * from v$version;

BANNER

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

Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - Prod

PL/SQL Release 10.2.0.5.0 - Production

CORE 10.2.0.5.0 Production

TNS for 32-bit Windows: Version 10.2.0.5.0 - Production

NLSRTL Version 10.2.0.5.0 - Production

//升级后查询sys.dba_registry试图,当STATUS为VALID则表示升级成功SQL> select comp_id,comp_name,version,status from sys.dba_registry;

COMP_ID COMP_NAME VERSION STATUS

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

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

CATALOG Oracle Database Catalog

Views 10.2.0.5.0 VALID

CATPROC Oracle Database Packages and

Types 10.2.0.5.0 VALID

OWM Oracle Workspace

Manager 10.2.0.5.0 VALID

JAVAVM JServer JAVA Virtual

Machine 10.2.0.5.0 VALID

XML Oracle

XDK 10.2.0.5.0 VALID

CATJAVA Oracle Database Java

Packages 10.2.0.5.0 VALID

EXF Oracle Expression

Filter 10.2.0.5.0 VALID

ODM Oracle Data

Mining 10.2.0.5.0 VALID

CONTEXT Oracle

Text 10.2.0.5.0 VALID

XDB Oracle XML

Database 10.2.0.5.0 VALID

RUL Oracle Rule

Manager 10.2.0.5.0 VALID

ORDIM Oracle

interMedia 10.2.0.5.0 VALID

APS OLAP Analytic

Workspace 10.2.0.5.0 VALID

XOQ Oracle OLAP

API 10.2.0.5.0 VALID

AMD OLAP

Catalog 10.2.0.5.0 VALID

SDO Spatial 10.2.0.5.0 VALID

EM Oracle Enterprise

Manager 10.2.0.5.0 VALID

如果看到这里,那么恭喜你本次升级顺利完成,可以使用了,如果失败,那就可能是你的环境或者数据库文件有问题了,建议重新安装操作系统和数据库文件,按照步骤重新来一遍。