一般情况下,在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
到此,任务完成。
欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) | Powered by Discuz! X3.2 |