Chinaunix首页 | 论坛 | 博客
  • 博客访问: 202784
  • 博文数量: 42
  • 博客积分: 2520
  • 博客等级: 少校
  • 技术积分: 392
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-26 16:41
文章分类

全部博文(42)

文章存档

2010年(4)

2009年(38)

我的朋友

分类: Oracle

2009-01-10 01:00:06

1.为了能正常显示图像,在linux1上执行:

#xhost +

#su - oracle

 
2.在linux1上设置等效性

$ssh-agent $SHELL

$ssh-add

 
3.在linux1上关闭RAC进程

$ srvctl stop database -d orcl

$ srvctl stop nodeapps -n linux1

$ srvctl stop nodeapps -n linux2

$ /u01/app/oracle/product/crs/bin/crs_stop –all

 
4.解压更新包,在linux1的更新包解压目录下执行:

$./runInstaller

 
在第一个选择画面选择OraCrs10g_home,按照安装步骤到最后一步。
在两个节点上以root用户执行:

# /u01/app/oracle/product/crs/bin/crsctl stop crs

# /u01/app/oracle/product/crs/install/root102.sh

 
5.在linux1上执行:

$ srvctl stop database -d orcl

$ srvctl stop nodeapps -n linux1

$ srvctl stop nodeapps -n linux2

$ /u01/app/oracle/product/crs/bin/crs_stop –all

 
然后在linux1更新包目录下执行:

$./runInstaller

 
在第一个界面选择OraDb10g_home,按照安装步骤,提示执行root.sh脚本
在两个节点上以root用户执行:

#/u01/app/oracle/product/10.2.0/db_1/root.sh

 
6.在两个节点上执行:

#/etc/init.d/init.crs stop

 
7.在linux1上执行:

#/etc/init.d/init.crs start

 
等待一段时间,看linux1的ORACLE进程都起来了,然后执行:

$ sqlplus / as sysdba

SQL> SHUTDOWN IMMEDIATE

SQL> STARTUP NOMOUNT

SQL> ALTER SYSTEM SET CLUSTER_DATABASE=FALSE SCOPE=spfile;

SQL> SHUTDOWN

SQL> STARTUP UPGRADE

SQL> @/u01/app/oracle/product/10.2.0/db_1/rdbms/admin/catupgrd.sql

SQL> SHUTDOWN IMMEDIATE

SQL> STARTUP

SQL> @/u01/app/oracle/product/10.2.0/db_1/rdbms/admin/utlrp.sql

SQL> exit

 

$sqlplus / as sysdba

SQL> ALTER SYSTEM SET CLUSTER_DATABASE=TRUE scope=spfile sid='*';

SQL> SHUTDOWN IMMEDIATE

重新执行步骤6,然后在linux2上执行上面的脚本
 
8.重新启动两个节点,即在两个节点上执行:

#/etc/init.d/init.crs stop

#/etc/init.d/init.crs start

阅读(976) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~