Oracle
關於 Oracle 11.2 中警報的問題
我繼承了 Oracle 11.2 伺服器。我想看看在我之前配置它的人是否配置了任何警報,也許是為了通知審計事件。
show alert
我收到了這個錯誤:
SQL> show alert SP2-0158: unknown SHOW option "alert"
有什麼方法可以從命令行顯示伺服器上配置的警報?謝謝!
Oracle 數據庫可以生成“伺服器生成的警報”。
您可以查看視圖中的警報門檻值,並從和視圖
DBA_THRESHOLDS
中查詢警報。DBA_OUTSTANDING_ALERTS``DBA_ALERT_HISTORY
但我認為這不是你要找的。我還沒有看到有人專門使用此功能來進行警報和通知。
通常有 Enterprise Manager(由 Oracle 提供)或某種監控軟體,如 Nagios、Zabbix 等,它們會定期登錄數據庫,執行檢查,並在需要時發送通知。儘管如此,一些公司只是簡單地使用 crontab 中安排的自定義腳本來監控數據庫。其他人使用自定義調度程序作業進行監控。所以不,沒有通用的方法可以找到您要查找的內容。
您嘗試執行的命令不是 sqlplus 命令,它可以在 中執行
adrci
,並且它所做的一切都顯示了所選位置的預設日誌。例子:[oracle@o71 ~]$ adrci ADRCI: Release 12.2.0.1.0 - Production on Tue Sep 18 18:59:29 2018 Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved. ADR base = "/u01/app/oracle" adrci> show alert Choose the home from which to view the alert log: 1: diag/rdbms/etalon/ETALON 2: diag/clients/user_oracle/host_2676003343_107 3: diag/tnslsnr/o71/listener Q: to quit