OCM 12c升级考试的第三个环节,就是要创建一个Physical Standby,在11g OCM考试的过程中,我们用Grid Control创建Physical Standby,而12c使用Cloud Control差不多。记住在做之前一定先要把主库的归档打开。这里我还要在主库上做一件事,就是把唯一名改成PROD5T1,而备库我们准备设置成PROD5T2。
SQL> alter system set db_unique_name=PROD5T1 scope=spfile; System altered. SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. SQL> alter database archivelog; Database altered. SQL> alter database open; Database altered. SQL> alter system register; System altered. SQL> show parameter service NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ service_names string PROD5T1 然后修改tnsnames.ora,把SERVICE_NAME名字改PROD5T1 PROD5 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = host01.us.oracle.com)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = PROD5T1) ) )
1.首先我们到Cloud Control中找到我们的主库。选择AVAILABILITY -> ADD STANDBY DATABASE
5.提供主数据库主机oracle账号密码并设置并行性,这里最好test一下账号密码
6.设置STANDBY DATABASE INSTANCE NAME和STANDBY DB HOST和ORACLE_HOME,这里也要test一下账号密码
7.提供备用DB LISTENER,这里需要注意最好注意不要选默认的。选择另外一个监听,并且提供新的端口,否则会创建失败。
11.然后退出刷新,再次进入。选择AVAILABILITY ->DATA Guard Administration,就能看到我们刚刚搭建的Physical Standby的状态了.
当然我们也可以去数据库里面查下信息
-- PRIMARY DATABASESQL> select name,DB_UNIQUE_NAME,DATABASE_ROLE,DATAGUARD_BROKER from v$database;NAME DB_UNIQUE_NAME DATABASE_ROLE DATAGUAR--------- ------------------------------ ---------------- --------PROD5 PROD5T1 PRIMARY ENABLED-- STANDBY DATABASESQL> select name,DB_UNIQUE_NAME,DATABASE_ROLE,DATAGUARD_BROKER from v$database;NAME DB_UNIQUE_NAME DATABASE_ROLE DATAGUAR--------- ------------------------------ ---------------- --------PROD5 PROD5T2 PHYSICAL STANDBY ENABLED
Post a Comment