免费注册 查看新帖 |

Chinaunix

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

Linux ORACLE RAC 10201升级10203 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-23 11:21 |只看该作者 |倒序浏览

                [color="#336699"]一.准备工作
1.有效备份
作好对ORACLE软件和数据库的物理备份.
2.检查无效对象。
[color="#336699"]3.确保SYSTEM的空闲空间在50M以上。
4. SHARED_POOL_SIZE 和 JAVA_POOL_SIZE 至少为150Mb。
5.关闭数据库,关闭oracle进程。
6.备份相关配置文件
[color="#336699"]二.备份TSTZ
下载并解压Patch 5601428,应用该Patch(应用该Patch不需要关闭数据库)参考399832.1。$unzip p5601428_10201_GENERIC.zip  5601428$cd 5601428$opatch apply$sqlplus ‘/as sysdba’SQL>@?/rdbms/admin/utltzuv2.sqlSQL>host$cd $ORACLE_HOME /oracore/zoneinfo$more tzuv2ext_*.log$more tzuv2ext_*.bad
SQL>select * from sys.sys_tzuv2_temptab;

[color="#336699"]三.进行升级
1.升级CRS
$ cd Disk1
$ ./runInstaller
--next
--选择crs主目录
--next
--check summary
--install
--when prompt login as root,execute $ORACLE_HOME/root.sh on both nodes
2. 升级ORACLE 软件
$ cd Disk1
$ ./runInstaller
--选择oracle主目录
--next
--check summary
--install
--when prompt login as root,execute $ORACLE_HOME/root.sh on both nodes
在两节点上执行在$ORACLE_HOME/install下root102.sh
3.启动监听$srvctl start listener -n jktz1
4.升级数据库$sqlplus “/as sysdba”Startup nomountALTER SYSTEM SET CLUSTER_DATABASE=FALSE SCOPE=spfile;Shutdown immediateStartup upgradeSpool update.log@?/rdbms/admin/catupgrd.sqlSpool offALTER SYSTEM SET CLUSTER_DATABASE=TRUE SCOPE=spfile;cd $ORACLE_HOME/install./changePerm.sh
5.检查无效对象情况,并对无效对象进行编译。
6.升级后检查#su – oracle-- Checking the Status of the Oracle Clusterware Installation$crsctl query crs softwareversion – lists--chech crs statusocrcheck./app/oracle/product/10.2.0/crs/bin/olsnodescrsctl query crs votediskcrsctl query crs activeversion$ crsctl check crs$crs_stat –t
[color="#336699"]四.重启数据库,并进行应用测试。[color="#336699"]五.回退方案
1.卸载升级包
(1)把初始化参数[color="#336699"]CLUSTER_DATABASE为[color="#336699"]false.关闭数据库和ORACLE所有进程
(2) 备份下面两个文件ORACLE_HOME/rdbms/admin/catrelod.sql
ORACLE_HOME/network/admin/tnsnames.ora
(3)$ cd $ORACLE_HOME$ sqlplus /NOLOGSQL> CONNECT SYS/SYS_password AS SYSDBASQL> STARTUP DOWNGRADESQL> SPOOL downgrade.outSQL> @?/rdbms/admin/catdwgrd.sqlSQL> SPOOL OFFSQL> SHUTDOWN IMMEDIATESQL> EXIT
(4)把前面备份文件拷到原目录。$ sqlplus /NOLOGSQL> CONNECT SYS/SYS_password AS SYSDBASQL> STARTUP DOWNGRADESQL> SPOOL catrelod.outSQL> @?/rdbms/admin/catrelod.sqlSQL> SPOOL OFFSQL> SHUTDOWN IMMEDIATE(5)还原数据库文件,编译无效对象,并把[color="#336699"]CLUSTER_DATABASE参数设置为[color="#336699"]true.
2.启用原有软件备份和原有备份数据库。
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/93926/showart_1874182.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP