一般情况下,在vcs 双机中,我们一关闭oracle数据库,系统自动会切换到另一台机器,这对于我们想修改静态参数之类的 ,很麻烦,能否可以停数据库不用切换到另
一个节点呢?答案是肯定的,就是在停数据库之前 ,把资源组冻住,修改完成后,再解冻即可。 下面举一个例子: 1.读取资源组名字 # hastatus -summ -- SYSTEM STATE -- System State Frozen A kingdeeA RUNNING 0 A kingdeeB RUNNING 0 -- GROUP STATE -- Group System Probed AutoDisabled State B oracle_cluster kingdeeA Y N OFFLINE B oracle_cluster kingdeeB Y N ONLINE 资源组名字为 oracle_cluster
2.冻住资源组 # hagrp -freeze oracle_cluster 3.做数据库操作 # su - oracle $ sqlplus /nolog sql>conn / as sysdba sql>alter system set memory_target=10g scope=spfile; sql>startup force; 4.解冻 # hagrp -unfreeze oracle_cluster
到此,任务完成。 |