免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2038 | 回复: 6
打印 上一主题 下一主题

求助:9.2.0.1到9.2.0.5的升级步骤 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-09-15 10:33 |只看该作者 |倒序浏览
我的机器是hpux 11i,oracle数据库版本是9.2.0.1,我现在需要升级到9.2.0.5,我在metalink上下载了patch包,9205_hp64_release.cpio,可是我按照readme上面说的安装的我稀里糊涂的。有那位高人指点一二,最好是用中文,一步一步地说明白:(。

论坛徽章:
0
2 [报告]
发表于 2004-09-15 11:06 |只看该作者

求助:9.2.0.1到9.2.0.5的升级步骤

有没有人懂啊。斑竹呢?

论坛徽章:
0
3 [报告]
发表于 2004-09-16 09:41 |只看该作者

求助:9.2.0.1到9.2.0.5的升级步骤

有没有人懂????????

论坛徽章:
0
4 [报告]
发表于 2004-09-16 16:16 |只看该作者

求助:9.2.0.1到9.2.0.5的升级步骤

看来都没有升级过

论坛徽章:
0
5 [报告]
发表于 2004-09-17 14:55 |只看该作者

求助:9.2.0.1到9.2.0.5的升级步骤

还好,让我升级成功了。
不过这个oracle的斑竹也太不负责任了吧。会不会你给个话阿。
我觉得要换斑竹。

论坛徽章:
0
6 [报告]
发表于 2004-09-17 18:00 |只看该作者

求助:9.2.0.1到9.2.0.5的升级步骤

步骤一、设置DISPLAY环境

由于需要进行图形安装,因此需要修改.profile中的DISPLAY环境变量,然后执行命令 .profile 让环境变量生效。用图形终端登录到服务器上后,一定要执行命令 echo $DISPLAY  验证该环境变量是否正确。比如,如果运行图形终端机器的ip地址为 10.70.102.94, 则在文件.profile中 DISPLAY应该如下设置:
  DISPLAY=10.70.102.94:0.0

  如果DISPLAY不生效,可以执行以下步骤,可以确保环境变量生效,服务器名oracle1a,在服务器端安装
  # DISPLAY=oracle1a:0.0
  # export DISPLAY
  # xhost +
  # su - oracle
  $ DISPLAY=oracle1a:0.0
  $ export DISPLAY
  $ xhost +


步骤二、上载oracle9.2.0.4的补丁包

用oracle用户登录,在oracle用户的登录目录下新建一个目录patch;
将补丁程序p3095277_9204_AIX64-5L.zip用ftp工具以二进制方式传到目录patch下;
补丁p3095277_9204_AIX64-5L.zip的大小为766,976,387字节,补丁包解压缩后要占用约2.5G的磁盘空间,安装的过程还需要3G左右的磁盘空间,因此数据库服务器上最好要有5G的剩余磁盘空间。
同时还要将解压缩工具unzip也上载到patch目录下,执行命令 chmod u+x unzip 让unzip有可执行权限;

如果没有unzip工具,则可以先解压后,以二进制方式上传到服务器上;

步骤三、用unzip工具解压缩补丁包

执行命令 unzip p3095277_9204_AIX64-5L.zip 解开补丁包;
会生成两个文件:一个是README.html,另一个是9204_aix5l64_release.cpio;
然后再执行命令
cpio -icvd < 9204_aix5l64_release.cpio
将文件9204_aix5l64_release.cpio解开。

假设解压工具是在光盘上,则执行下列指令
# mount -r -v cdrfs /dev/cd0 /cdrom
# mkdir /home/oracle/patch/unzip
    # cd cdrom
    # cp unzip5~1.Z /home/oracle/patch/unzip/unzip5~1.Z
    # cd /home/oracle/patch/unzip
    # /usr/bin/uncomprss unzip5~1.Z
    # tar xvf unzip5~1
# /home/oracle/patch/unzip p3095277_9204_AIX64-5L.zip

步骤四、安装前准备
   
在oracle用户下执行命令
$ dbshut
$ lsnrctl stop
将所有oracle服务进程停止
执行完后用命令
# ps –ef |grep oracle
确认一下,如果还有oracle的进程则用root用户将其kill 掉。
在root用户下执行命令
执行slibclean 将内存中的动态库清除。

# /usr/sbin/slibclean

步骤五、正式安装软件
     用图形终端以oracle用户登录AIX数据库服务,进到目录patch/ Disk1下,执行该目录下的脚本runInstaller进行正式安装,命令为 $ ./runInstaller
1、        当出现安装界面时选择 installed products查看安装的版本,界面如下:

请注意图中红色的部分,安装程序是2.2.0.12.0的版本,而我们补丁要求的安装程序版本必须是2.2.0.18.0,因此在正式安装补丁之前,需要安装2.2.0.18.0的安装程序。补丁包中提供了安装程序的安装包。如果已经是版本2.2.0.18.0则不用安装了。查看完后选择close关闭该界面。然后选择next进行安装。
2、        出现如下界面,选择本节点,选择next

3、出现如下界面选择next进行安装

4、出现如下界面,选中红色的部分进行安装版本2.2.0.18.0的安装程序


5、按照默认选项一直点击next直至将版本2.2.0.18.0的安装程序安装完。十几分钟就可以安装完成。安装完成后点击next进行下一个安装,此时开始安装真正的补丁程序。如下图所示为下一个安装的开始,和步骤2中的界面是一样的。点击next开始安装





6、和前面步骤一样,一直点击next,直至出现下面的界面,选择红色的部分开始安装9.2.0.4的补丁集。
     

7、接着出现如下界面,注意看界面中是否有红颜色的空间不足的提示,如果有则需要扩展磁盘空间,然后点击install开始安装

在安装过程中如果提示出现无法写某个文件,请将该文件改名后选择“retry”继续安装。

   

8、接着出现如下界面,安装开始,请耐心等待
   

9、在安装过程中会弹出对话框,需要以root用户执行一个脚本,照着提示执行脚本。在执行脚本的过程中,脚本提示输入一个路径,直接回车即可,然后脚本再提示是否替换现有的文件,一直选择 Y 即可。执行完脚本后,再将弹出的对话框关闭。然后选择next继续安装。

   

10、最后弹出如下所示的对话框表示安装顺利完成,点击exit退出。
   
   以上的安装操作,建议每个节点都单独执行,大约耗时30分钟;
用rcp拷贝可能会丢失文件
用tar的方式,由于目录太多,tar的过程中会出错;
   步骤六,则只需要在双机的一个节点执行即可,因为只是更新共享阵列上系统数据库的相关信息
步骤六、安装完后还需要完成的工作。

1、        如果有数据库服务进程起来,在oracle用户下将所有的数据库服务进程停止。
2、        执行命令$ lsnrctl start 将监听进程拉起。
3、        用sysdba身份进入sqlplus,命令如下:
$ sqlplus '/as sysdba'
4、        在sqlplus下执行命令
SQL>; startup migrate ;
5、        在sqlplus下执行命令
SQL>; spool patch.log ;
6、在sqlplus下执行catpatch.sql ;
SQL>; @/home/oracle/app/oracle/product/9.2/rdbms/admin/catpatch.sql
6、        在sqlplus下执行命令
SQL>; spool off ;
8、在oracle用户下用命令vi查看spool off产生的文件patch.log,看看里面是否有9、出错的日志,这个文件有46401行,大致看一下即可。如果有错误的日志(一般不会有的),则根据提示修改,然后重新执行@?/rdbms/admin/catpatch.sql ;
10、在sqlplus下执行命令
SQL>; shutdown;
11、在sqlplus下执行命令
SQL>; startup;
12、在sqlplus下执行命令 @?/rdbms/admin/utlrp.sql script;
SQL>; @/home/oracle/app/oracle/product/9.2/rdbms/admin/utlrp.sql
13、在sqlplu下执行exit
SQL>; exit
14、重新停止数据库
    $ dbshut
15、启动数据库
    $ dbstart
16、查看补丁版本
    $ sqlplus system/manager
    SQL>; select * from V$version;
成功执行完上面的16个步骤后,oracle9.2.0.4的补丁安装完成。辛苦、辛苦;恭喜、恭喜!

论坛徽章:
0
7 [报告]
发表于 2004-09-24 14:32 |只看该作者

求助:9.2.0.1到9.2.0.5的升级步骤

和我升级的步骤基本差不多,不过大家一定要注意:升级前一定要备份数据库
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP