久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Oracle中怎么在12.2版本ADG備庫生成AWR報告

173次閱讀
沒有評論

共計 3268 個字符,預計需要花費 9 分鐘才能閱讀完成。

這篇文章給大家分享的是有關 Oracle 中怎么在 12.2 版本 ADG 備庫生成 AWR 報告的內容。丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,一起跟隨丸趣 TV 小編過來看看吧。

從 Oracle Database 12.2 開始,可以為 Active Data Guard(ADG)備庫生成 AWR 報告,備庫不再需要 statspack 去分析性能了。

主庫和備庫位于 2 節點 RAC 上

主庫(db_unique_name = pridb)節點 prihost1,prihost2

備庫(db_unique_name = stbdb)節點 stbhost1,stbhost2

1) 確認備庫上的打開模式和數據庫角色:

SQL select inst_id, open_mode, database_role from gv$database order by 1;

INST_ID    OPEN_MODE            DATABASE_ROLE

———- ——————– —————-

         1 READ ONLY WITH APPLY PHYSICAL STANDBY

         2 READ ONLY WITH APPLY PHYSICAL STANDBY

2) 在主庫上

SYS$UMF 用戶是默認具有訪問系統級遠程管理框架(RMF)視圖和表的所有權限的數據庫用戶。RMF 中的所有 AWR 相關操作只能由 SYS$UMF 用戶執行。

SYS$UMF 用戶默認處于鎖定狀態,在部署 RMF 拓撲之前必須將其解鎖:

SQL alter user sys$umf identified by sysumf account unlock; 

3) 在主庫和備庫之間分別創建 database link:

在主庫上

create database link dbl_pridb_to_stbdb CONNECT TO sys$umf IDENTIFIED BY sysumf using stbdb

create database link dbl_stbdb_to_pridb CONNECT TO sys$umf IDENTIFIED BY sysumf using pridb  

4) 我們需要配置數據庫節點以添加到拓撲中。必須為拓撲中的每個數據庫節點分配唯一名稱(默認為 DB_UNIQUE_NAME):

在這個例子中,我們為主庫選擇名字“prim”,為備庫選擇名字“stby”

在主庫上

exec dbms_umf.configure_node (prim

5) 把備庫遠程注冊到主庫。我們可以通過相應的 database link 注冊它。

在備庫上

exec dbms_umf.configure_node (stby , dbl_stbdb_to_pridb

6) 創建 RMF 拓撲:

在主庫上

exec DBMS_UMF.create_topology (Topology_1

7) 驗證到目前為止所完成的步驟:

set line 132

col topology_name format a15

col node_name format a15

select * from dba_umf_topology;

select * from dba_umf_registration;

For example

SQL select * from dba_umf_topology;

TOPOLOGY_NAME TARGET_ID TOPOLOGY_VERSION TOPOLOGY

————— ———- —————- ——–

Topology_1 2014871576 1 ACTIVE

SQL select * from dba_umf_registration;

TOPOLOGY_NAME NODE_NAME NODE_ID NODE_TYPE AS_SO AS_CA STATE

————— ————— ———- ———- —– —– ——————–

Topology_1 prim 2014871576 0 FALSE FALSE OK

8) 注冊備庫到拓撲。

在主庫上:

exec DBMS_UMF.register_node (Topology_1 , stby , dbl_pridb_to_stbdb , dbl_stbdb_to_pridb , FALSE , FALSE

PL/SQL procedure successfully completed.

在節點上啟用 AWR 服務:

exec DBMS_WORKLOAD_REPOSITORY.register_remote_database(node_name= stby

PL/SQL procedure successfully completed.

如果遇到“ORA-15766: already registered in an RMF topology 請注銷以下節點,然后重新運行“DBMS_UMF.register_node”注冊:

exec DBMS_UMF.unregister_node (Topology_1 , stby

PL/SQL procedure successfully completed.

“ORA-13519: Database id (1730117407) exists in the workload repository”

請按如下所示注銷遠程數據庫,然后重新運行“DBMS_WORKLOAD_REPOSITORY.register_remote_database”:

exec DBMS_WORKLOAD_REPOSITORY.unregister_remote_database(stby , Topology_1 ,TRUE);

PL/SQL procedure successfully completed.

驗證

set line 132

col topology_name format a15

col node_name format a15

SQL select * from dba_umf_topology;

TOPOLOGY_NAME TARGET_ID TOPOLOGY_VERSION TOPOLOGY

————— ———- —————- ——–

Topology_1 2014871576 6 ACTIVE

SQL select * from dba_umf_registration;

TOPOLOGY_NAME NODE_NAME NODE_ID NODE_TYPE AS_SO AS_CA STATE

————— ————— ———- ———- —– —– ——————–

Topology_1 prim 2014871576 0 FALSE FALSE OK

Topology_1 stby 1730117407 0 FALSE FALSE OK

SQL select * from dba_umf_service;

TOPOLOGY_NAME NODE_ID SERVICE

————— ———- ——-

Topology_1 1730117407 AWR

9) RMF 創建遠程快照

在主庫上

exec dbms_workload_repository.create_remote_snapshot(stby

我們需要運行至少兩次來獲取 begin_snap 和 end_snap。

如果您遇到“ORA-13516: AWR Operation failed: Remote source not registered for AWR”,則在主庫上手動切換幾(2-3)個日志文件:

alter system switch logfile;

10) 創建 AWR 報告

@?/rdbms/admin/awrrpti.sql

根據 dbid 和 host 找到備庫即可

感謝各位的閱讀!關于“Oracle 中怎么在 12.2 版本 ADG 備庫生成 AWR 報告”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-26發表,共計3268字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 阿荣旗| 娄底市| 云霄县| 崇义县| 星子县| 岫岩| 吴桥县| 海丰县| 大宁县| 长治市| 崇信县| 兴海县| 洱源县| 海南省| 会同县| 禹州市| 兰西县| 琼中| 贵定县| 宁陵县| 安岳县| 湘乡市| 温州市| 丰都县| 双辽市| 江门市| 铜梁县| 修文县| 昂仁县| 滦平县| 富锦市| 林甸县| 新泰市| 比如县| 乌兰察布市| 汉寿县| 宜兴市| 垣曲县| 山阳县| 伽师县| 文昌市|