【12c】DataGuard構建物理備用數據庫(Cloud Control方式)

前面介紹瞭如何經過RMAN Duplicate方式構建物理備用數據庫,本篇將演示如何利用Cloud Control構建物理備用數據庫。sql

1 軟件環境

  • Oracle Linux 6.9
  • Oracle 12.1.0.2
  • Oracle Enterprise Management Cloud Control 12.1.0.4
  • 主庫:odd.oracle.com,IP:192.168.1.105
  • 備庫:even.oracle.com,IP:192.168.1.106

2 使用Cloud Control建立備庫

2.1 網絡配置

2.1.1 主庫網絡配置

1)監聽器配置數據庫

[oracle@odd admin]$ cat listener.ora

# listener.ora Network Configuration File: /u01/app/oracle/product/12.1.0/dbhome_1/network/admin/listener.ora

# Generated by Oracle configuration tools.



SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(GLOBAL_DBNAME = ORCL)

(ORACLE_HOME = /u01/app/oracle/product/12.1.0/dbhome_1)

(SID_NAME = ORCL)

)

)



LISTENER =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = odd.oracle.com)(PORT = 1521))

)



ADR_BASE_LISTENER = /u01/app/oracle

2)TNS配置網絡

[oracle@odd admin]$ cat tnsnames.ora

# tnsnames.ora Network Configuration File: /u01/app/oracle/product/12.1.0/dbhome_1/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.



TNS_ODD =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.105)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = ORCL)

)

)



TNS_EVEN =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.106)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = ORCLDG)

)

)

2.1.2 備庫網絡配置

1)監聽器配置oracle

[oracle@even admin]$ cat listener.ora

# listener.ora Network Configuration File: /u01/app/oracle/product/12.1.0/dbhome_1/network/admin/listener.ora

# Generated by Oracle configuration tools.



SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(GLOBAL_DBNAME = ORCLDG)

(ORACLE_HOME = /u01/app/oracle/product/12.1.0/dbhome_1)

(SID_NAME = ORCLDG)

)

)



LISTENER =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = even.oracle.com)(PORT = 1521))

)



ADR_BASE_LISTENER = /u01/app/oracle

2)TNS配置app

[oracle@even admin]$ cat tnsnames.ora

# tnsnames.ora Network Configuration File: /u01/app/oracle/product/12.1.0/dbhome_1/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.



TNS_ODD =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.105)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = ORCL)

)

)



TNS_EVEN =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.106)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = ORCLDG)

)

)

2.1.3 測試網絡

1)主庫測試測試

[oracle@odd ~]$ tnsping tns_odd

[oracle@odd ~]$ tnsping tns_even

2)備庫測試spa

[oracle@even admin]$ tnsping tns_odd

[oracle@even admin]$ tnsping tns_even

2.2 圖形界面建立備庫

1)登陸Cloud Control,進入目標>數據庫實例ORCL.net

2)輸入用戶名和口令,點擊登陸3)添加備用數據庫,點擊繼續3d

4)設置備份類型,點擊下一步code

5)備份選項,不勾選,點擊下一步

6)備庫配置頁,點擊檢索按鈕

7)選擇目標備庫所在主機

8)填寫備庫信息後,點擊下一步

9)選擇備庫文件位置爲OFA,點擊定製

10)檢查全部文件路徑,確保ORCL置換爲ORCLDG,點擊肯定

11)出現警告,點擊繼續

12)回到文件位置配置頁,點擊下一步

13)備庫配置頁面,更改備庫參數,點擊下一步

14)添加備庫複查頁面,如沒問題,點擊完成

15)點擊檢查做業連接

16)做業執行過程當中

17)在Oracle數據庫>做業活動頁,可看到正在建立備庫

2.3 搭建完畢,驗證

2.3.1 主庫操做

1)查詢主庫角色信息

SQL> select name,open_mode,database_role,db_unique_name,dataguard_broker from v$database;



NAME OPEN_MODE DATABASE_ROLE DB_UNIQUE_NAME DATAGUAR

--------- -------------------- ---------------- ------------------------------ --------

ORCL READ WRITE PRIMARY ORCL ENABLED

2)建立測試數據

SQL> create table scott.test(id number,name varchar2(100));



Table created.

SQL> insert into scott.test values(1,'Alen');



1 row created.



SQL> commit;



Commit complete.

 3)查詢數據

SQL> select * from scott.test;



ID NAME

---------- ----------------------------------------------------------------------------------------------------

1 Alen

 2.3.2 備庫操做

1)查詢主庫角色信息

SQL> select name,open_mode,database_role,db_unique_name,dataguard_broker from v$database;



NAME OPEN_MODE DATABASE_ROLE DB_UNIQUE_NAME DATAGUAR

--------- -------------------- ---------------- ------------------------------ --------

ORCL READ ONLY WITH APPLY PHYSICAL STANDBY ORCLDG ENABLED

 2)查詢數據

SQL> select * from scott.test;



ID NAME

---------- ----------------------------------------------------------------------------------------------------

1 Alen

綜上,就是使用Cloud Control搭建物理備用數據庫的整個過程

相關文章
相關標籤/搜索