【操作】升级数据库软件到10.2.0.3

今天打算使用RMAN将生产数据库数据恢复到灾备数据库,然后进行数据分析。(目的是恢复生产数据库到某一个具体的时间点)
这只是目的,不过在操作过程中发现了一个之前没有想到的问题(本不应该发生的),两个Oracle数据库的小版本不一致,生产数据库是10.2.0.3,但是灾备服务器上的数据库版本是10.2.0.1。于是,第一步要做的就是将这个灾备数据库的数据库软件升级到10.2.0.3。

借此机会,记录一下具体的升级操作步骤:
1.拷贝10.2.0.3的补丁包到服务器上
如何获得10.2.0.3的补丁包请参考《【介质】【安装】Oracle 9i和10g安装介质and补丁下载大全》http://space.itpub.net/519536/viewspace-612230

2.VNC登陆到服务器,如果不知道如何配置VNC,请再参见《【实验】【VNC】Linux环境VNC服务安装、配置与使用》http://space.itpub.net/519536/viewspace-607549

3.以root用户开启terminal终端
打开访问控制
# xhost +

4.su到oracle用户
为了使用英文界面进行如下设置
$ export LC_ALL=en

5.在补丁安装目录下执行如下命令进行Oracle软件的升级
使用-ignoreSysPreReqs选项避免应为操作系统版本不兼容导致启动升级界面失败
bomsdb1@testdb /hsw_media/Disk1$ ./runInstaller -ignoreSysPreReqs

6.OK,现在进入到了升级界面,一路点击“Next”就可以看到升级的进度条

7.等待一段时间后,提示需要在root用户下执行一个脚本,按照提示说的去做就OK了(注意选择“y”同意覆盖原有文件)
[root@testdb ~]# cd /oracle/app/oracle/product/10.2.0/db_1/
[root@testdb db_1]# ./root.sh
Running Oracle10 root.sh script...

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /oracle/app/oracle/product/10.2.0/db_1

Enter the full pathname of the local bin directory: [/usr/local/bin]:
The file "dbhome" already exists in /usr/local/bin.  Overwrite it? (y/n)
[n]: y
   Copying dbhome to /usr/local/bin ...
The file "oraenv" already exists in /usr/local/bin.  Overwrite it? (y/n)
[n]: y
   Copying oraenv to /usr/local/bin ...
The file "coraenv" already exists in /usr/local/bin.  Overwrite it? (y/n)
[n]: y
   Copying coraenv to /usr/local/bin ...

Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.

8.回到升级界面窗口,点击“OK”,再点击“Exit”,询问是否真的退出,点击“Yes”完成Oracle软件部分的升级

9.验证升级成功,注意下面已经提示是10.2.0.3.0版本的数据库了
ora10g@testdb /home/oracle$ sqlplus

SQL*Plus: Release 10.2.0.3.0 - Production on Mon Aug 17 21:06:19 2009

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.

Enter user-name:

-- The End --

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

转载于:http://blog.itpub.net/519536/viewspace-612530/

你可能感兴趣的:(【操作】升级数据库软件到10.2.0.3)