本帖最后由 guxiang818 于 2012-11-20 13:16 编辑
请教一下各位大侠,因为要给生产环境升级,所以先在虚拟机里面进行了升级测试,但是升级过程中遇到操作系统重启的现象。
升级Clusterware的过程是没有问题的,接着通过OUI升级database软件,在这个过程中操作系统总是会重启,造成OUI升级失败。
经过多次尝试后发现,如果升级database软件前,将CRS守护进程停掉后再通过OUI升级,就不会发生操作系统重启的现象。
但是根据官方文档的描述,并没有要求升级database软件前要停止CRS守护进程,官方描述如下:
8.8.3 Stopping All Processes for an Oracle RAC Installation
Shut down the following Oracle Database 10g processes before installing the patch set:
1.Shut down all processes in the Oracle home on each node that might be accessing a database, for example Oracle Enterprise Manager Database Control or iSQL*Plus:
$ emctl stop dbconsole
$ isqlplusctl stop
2.Shut down all services in the Oracle home on each node that might be accessing a database:
$ srvctl stop service -d db_name [-s service_name_list [-i inst_name]]
3.Shut down all Oracle RAC instances on the nodes, which run from the Oracle home on which you are going to apply the patch set. To shut down all Oracle RAC instances for a database,
enter the following command where db_name is the name of the database:
$ srvctl stop database -d db_name
4.If Automatic Storage Management instance is present, then shut down all Automatic Storage Management instances on all nodes. To shut down an Automatic Storage Management instance,
enter the following command where node is the name of the node where the Automatic Storage Management instance is running:
$ srvctl stop asm -n node
This must be done only when patching the home from where Oracle ASM runs. It is recommended that Oracle ASM run from a different ORACLE_HOME than the database.
5.Stop any listeners that are running from the Oracle home that you are patching on all nodes. To stop the listener running on a node, enter the following command, where node is the name
of the node where the listener is running:
$ srvctl stop listener -n node [-l listenername]
不知道是不是需要在database升级前停止CRS守护进程.
|