[root@racnode1 ~]# su - oracle [oracle@racnode1 ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.3.0 Production on Tue Aug 25 21:25:27 2015 Copyright (c) 1982, 2011, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP, Data Mining and Real Application Testing options SQL> alter database commit to switchover to physical standby with session shutdown; alter database commit to switchover to physical standby with session shutdown * ERROR at line 1: ORA-01105: mount is incompatible with mounts by other instances
主库为RAC,切换时,一定要先把一个实例关闭,只保留一个实例,才能切换。
[oracle@racnode2 ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.3.0 Production on Tue Aug 25 21:29:19 2015 Copyright (c) 1982, 2011, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP, Data Mining and Real Application Testing options SQL> alter database commit to switchover to physical standby with session shutdown; alter database commit to switchover to physical standby with session shutdown * ERROR at line 1: ORA-16416: No viable Physical Standby switchover targets available
开启备库的监听,主库两节点开启,日志自动传输到备库并应用。
然后关闭主库一个实例,另一个实例再次执行上述命令。成功。