您好,登錄后才能下訂單哦!
本篇內容主要講解“oracle中怎么使用adrci命令來管理ADR下相關日志”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“oracle中怎么使用adrci命令來管理ADR下相關日志”吧!
自 Oracle Database 11g 發行版 1 起,所有跟蹤、意外事件轉儲和程序包、預警日志、健康狀況監視報告、核心轉儲等文件都存儲在 ADR 這一基于文件的資料檔案庫中,以提供數據庫診斷數據。它對多個實例和多種產品使用一個統一的目錄結構,并存儲在任何數據庫之外。其位置由 DIAGNOSTIC_DEST 初始化參數設置。如果省略該參數或將其留空,則數據庫在啟動時按如下所示設置 DIAGNOSTIC_DEST:如果設置了環境變量 ORACLE_BASE,DIAGNOSTIC_DEST 會設置為 $ORACLE_BASE。如果未設置環境變量 ORACLE_BASE,DIAGNOSTIC_DEST 會設置為 $ORACLE_HOME/log。
adrci命令可用于管理ADR下相關日志,.trc,.trm文件不再需要手動或寫腳本去定時清理,使用adrci即可實現自動清理:
[oracle@prodb ~]$ adrci ADRCI: Release 11.2.0.4.0 - Production on Thu May 31 14:32:48 2018 Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved. ADR base = "/u01" adrci> help HELP [topic] Available Topics: CREATE REPORT ECHO EXIT HELP HOST IPS PURGE RUN SET BASE SET BROWSER SET CONTROL SET ECHO SET EDITOR SET HOMES | HOME | HOMEPATH SET TERMOUT SHOW ALERT SHOW BASE SHOW CONTROL SHOW HM_RUN SHOW HOMES | HOME | HOMEPATH SHOW INCDIR SHOW INCIDENT SHOW PROBLEM SHOW REPORT SHOW TRACEFILE SPOOL There are other commands intended to be used directly by Oracle, type "HELP EXTENDED" to see the list adrci>
1.顯示adr_home
adrci> show homes ADR Homes: diag/tnslsnr/prodb/listener diag/rdbms/prodb/prodb diag/clients/user_oracle/host_3001804591_80
2.指定adr_home
adrci> set home diag/rdbms/prodb/prodb adrci> show homes ADR Homes: diag/rdbms/prodb/prodb
3.顯示alter文件
adrci> show alert #按q退出 adrci> show alert -tail 10 #顯示最后10行 adrci> show alert -tail 10 #tail -f alert_sid.log adrci> show alert -p "message_text like '%ORA%'"
3.顯示告警事件
adrci> show incident adrci> show incident -mode detail adrci> show incident -mode detail -p "incident_id=123"
4.顯示問題
adrci> show problem
5.刪除10天前的incident 14400=60min2410
adrci> purge -age 14400 -type incident
6.生成診斷package
創建邏輯包
adrci> ips create package incident 373 adrci> ips add incident 168 package 1
輸出物理包
adrci>ips generate package 1 in /home/oracle
可將生成的包提交給SR用于診斷
7.設置trc,trm日志保留天數為5-7天。等號后為小時
adrci> set control (SHORTP_POLICY = 120); adrci> set control (LONGP_POLICY = 168);
到此,相信大家對“oracle中怎么使用adrci命令來管理ADR下相關日志”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。