Autonomous Health Framework (AHF)笔记

简介: Oracle Autonomous Health包括Oracle ORAchk或Oracle EXAchk 和 Oracle Trace File Analyzer (TFA)

Oracle Autonomous Health包括Oracle ORAchk或

Oracle EXAchk 和 Oracle Trace File Analyzer (TFA)


安装

参考文档 (Doc ID 2550798.1): https://support.oracle.com/epmos/faces/DocContentDisplay?id=2550798.1

在文档上可以找到下面的两个版本下载:

AHF 20.1 (Beta) for Linux
TFA & ORAchk/EXAchk 19.3.2 for Linux

Oracle在raccheck的基础之上又推出了orachk,现在这个AHF又包括了Trace File Analyzer (TFA) 和 ORAchk/EXAchk。


./ahf_setup  -ahf_loc /home/oracle/ahf/ahf19
AHF Installer for Platform Linux Architecture x86_64
AHF Installation Log : /tmp/ahf_install_15735_2020_03_14-20_13_53.log
Starting Autonomous Health Framework (AHF) Installation
AHF Version: 193200 Build Date: 201911251327
./ahf_setup: line 1307: perl: command not found
AHF Location : /home/oracle/ahf/ahf19/oracle.ahf
AHF Data Directory : /home/oracle/ahf/ahf19/oracle.ahf/data
Extracting AHF to /home/oracle/ahf/ahf19/oracle.ahf
/home/oracle/ahf/ahf19/oracle.ahf/tfa/bin/tfactl: line 106: perl: command not found
Configuring TFA in Standalone Mode...
Build Version : 193200  Build Date : 201911251327
Discovering Nodes and Oracle Resources
.--------------------------------------------------------------------.
|                    Summary of TFA Configuration                    |
+----------------+---------------------------------------------------+
| Parameter      | Value                                             |
+----------------+---------------------------------------------------+
| TFA Location   | /home/oracle/ahf/ahf19/oracle.ahf/tfa             |
| Data Directory | /home/oracle/ahf/ahf19/oracle.ahf/data//tfa       |
| Repository     | /home/oracle/ahf/ahf19/oracle.ahf/data/repository |
| Diag Directory | /home/oracle/ahf/ahf19/oracle.ahf/data//diag/tfa  |
| Java Home      | /home/oracle/ahf/ahf19/oracle.ahf/jre             |
'----------------+---------------------------------------------------'
Exception in thread "OfflineMessageHandler" java.lang.NullPointerException
        at oracle.rat.tfa.TFADirectoryManager.isValidTFADirectory(TFADirectoryManager.java:1101)
        at oracle.rat.tfa.TFADirectoryManager.addFromFileLine(TFADirectoryManager.java:1144)
        at oracle.rat.tfa.util.Properties.readDirectoriesFile(Properties.java:1213)
        at oracle.rat.tfa.util.Properties.<init>(Properties.java:973)
        at oracle.rat.tfa.util.Properties.getInstance(Properties.java:1032)
        at oracle.rat.tfa.OfflineMessageHandler.main(OfflineMessageHandler.java:1007)
.---------------------------------------------------------------------------.
| Host | Status of TFA | PID | Port | Version | Build ID | Inventory Status |
+------+---------------+-----+------+---------+----------+------------------+
'------+---------------+-----+------+---------+----------+------------------'
AHF is deployed at /home/oracle/ahf/ahf19/oracle.ahf
ORAchk is available at /home/oracle/ahf/ahf19/oracle.ahf/bin/orachk
AHF binaries are available in /home/oracle/ahf/ahf19/oracle.ahf/bin
AHF is successfully installed
Moving /tmp/ahf_install_15735_2020_03_14-20_13_53.log to /home/oracle/ahf/ahf19/oracle.ahf/data//diag/ahf/


安装过程中有报错是因为没有安装perl,使用yum安装perl后症状消失。

使用root用户安装会设置auto-start。Linux 使用 init,

The most severe problems at 2am, once a day

All known problems once a week at 3am on a Sunday

Send an email to the notification addresses, provided during install of any check failures and a diff since last run

可以使用./orachk -autostop终止自动运行。


运行

./orachk –d start 以daemon方式运行

./orachk run compliance checks on-demand

./orachk –u –o pre 升级前检查

./orachk –u –o post 升级后检查

./orachk -dball 检查所有数据库

./orachk –dbnames db1,db2,db3 检查指定数据库

./orachk -nordbms 只检查grid,包括数据库

./orachk –profile dba,clusterware 指定的profile

./orachk –profile -h 查询profile

-failedchecks previous_result 只运行上次出错的检查

相关文章
|
SQL Java 数据库连接
Connection(数据库连接对象)
Connection(数据库连接对象)
295 0
|
3月前
|
人工智能 调度 芯片
《大模型背后的隐形战场:异构计算调度全解析》
在大模型训练中,CPU、GPU和AI芯片各司其职:CPU擅长逻辑控制,GPU专攻并行计算,AI芯片则针对特定AI任务优化。然而,实现三者的高效协同面临诸多挑战,如任务分配、通信延迟及资源管理等问题。通过动态任务分配、通信优化与资源调整等策略,可提升训练效率。未来,随着硬件进步和算法智能化,异构计算协同调度将更加高效,并结合云计算、边缘计算等技术拓展应用范围,推动人工智能技术发展。
189 15
|
SQL Oracle 关系型数据库
Oracle 11g 打PSU补丁教程
Oracle 11g 打PSU补丁教程
468 2
|
11月前
|
自然语言处理 大数据 测试技术
PAIRDISTILL: 用于密集检索的成对相关性蒸馏方法
在大数据时代,有效的信息检索技术对于从海量数据中提取相关信息至关重要。国立台湾大学的研究者提出了一种名为PAIRDISTILL的新方法,通过成对相关性蒸馏,利用成对重排序器提供的细粒度训练信号,显著提升了密集检索模型的性能。该方法不仅在MS MARCO等基准测试中表现出色,还在领域外和零样本场景中展现出强大的泛化能力,为密集检索领域提供了新的研究方向。
280 13
PAIRDISTILL: 用于密集检索的成对相关性蒸馏方法
|
10月前
|
机器学习/深度学习 自然语言处理 网络架构
深度学习中的正则化技术:从理论到实践
在深度学习的海洋中,正则化技术如同灯塔指引着模型训练的方向。本文将深入探讨正则化的核心概念、常见类型及其在防止过拟合中的应用。通过实例分析,我们将展示如何在实践中运用这些技术以提升模型的泛化能力。
|
11月前
|
数据采集 安全 数据管理
通信行业数据治理:如何实现高效、安全的数据管理?
在未来的发展中,通信行业的企业应加强数据治理意识,提高数据治理能力;同时,积极开展跨行业的合作创新,共同推动行业的繁荣与发展。相信在不久的将来,通信行业将迎来更加美好的明天。
|
11月前
|
存储 物联网 计算机视觉
|
缓存 负载均衡 网络协议
Linux的TCP连接数量与百万千万并发应对策略
【8月更文挑战第15天】在Linux系统中,关于TCP连接数量的一个常见误解是认为其最大不能超过65535个。这一数字实际上是TCP端口号的上限,而非TCP连接数的直接限制。实际上,Linux服务器能够处理的TCP连接数远远超过这一数字,关键在于理解TCP连接的标识方式、系统配置优化以及应用架构设计。
1158 2