ORACheck sin AHF

Mi nombre es Carla y me defino como una apasionada de conocer, compartir ideas, divertirme y aprender todo lo relacionado con Oracle.
Alegre y creativa, con un alto grado de autoexigencia, que busca, incluso sin querer, una forma diferente de ver un mismo problema o solución. Defensora del trabajo en equipo en todas las facetas de la vida y de disfrutar todo lo que haces, siempre con humildad.
Actualmente cuento con más de 15 años de experiencia como administradora de Oracle, habiendo ocupado previamente posiciones como desarrolladora en la rama de Inteligencia de Negocios. Fue en ese momento que me di cuenta de que no quería centrarme en el desarrollo, sino participar en todas las capas que involucraban los datos, desde el despliegue de la base de datos hasta su explotación final.
Siempre estoy dispuesta a ayudar y compartir conocimientos. Creo firmemente que con la tecnología hay que divertirse y no verla como una competencia. La persona con la que tienes que ser el mejor es contigo mismo.
Como sabemos oracheck es una herramienta no intrusiva de Oracle que nos brindará un informe detallando mejores prácticas y estado de salud de nuestra base de datos.
Es recomendable actualizarlo cada 6 meses, viniendo incluido en AHF (antiguamente TFA).
Con los binarios de oracle tenemos una versión de oracheck, pero teniendo en mente la actualización cada 6 meses lo más probable es que esté desfasada y nos encontremos con el siguiente escenario:
oracle@ora-prod-001: /u01/app/oracle/product/19.0.0/dbhome_1/suptools/orachk> ./orachk
Running orachk
----------------------------------------------------------
PATH : /u01/app/oracle/product/19.0.0/suptools/orachk
VERSION : 18.4.0_20181129
COLLECTIONS DATA LOCATION : /u01/app/oracle/orachk
----------------------------------------------------------
This version of orachk was released on 29-Nov-2018 and its older than 180 days. No new version of orachk is available in RAT_UPGRADE_LOC. It is highly recommended that you download the latest version of orachk from my oracle support to ensure the highest level of accuracy of the data contained within the report.
Do you want to download latest version from my oracle support? [y/n] [y] n
orachk cannot be use as its older than a year.
Exiting...
Pero qué pasa si solo necesito oracheck y no quiero actualizar o desplegar AHF?
Tenemos una opción en la que únicamente extraeremos oracheck de los binarios de AHF con éste fin para su posterior ejecución.
Para ello descargaremos la última versión de AHF previamente y extraeremos oracheck de la siguiente manera:
oracle@ora-prod-001:~/bbdd_admin/AHF> ./ahf_setup -extract orachk
AHF Installer for Platform Linux Architecture x86_64
AHF Installation Log : /tmp/ahf_install_239000_9969_2023_10_19-08_44_07.log
Starting Autonomous Health Framework (AHF) Installation
AHF Version: 23.9.0 Build Date: 202310031940
Default AHF Location : /home/oracle/oracle.ahf
Do you want to install AHF at [/home/oracle/oracle.ahf] ? [Y]|N : Y
AHF Location : /home/oracle/oracle.ahf
AHF Data Directory : /home/oracle/oracle.ahf/data
Extracting AHF to /home/oracle/oracle.ahf
AHF is deployed at /home/oracle/oracle.ahf
Setting up AHF CLI and SDK
ORAchk is available at /home/oracle/oracle.ahf/bin/orachk
AHF binaries are available in /home/oracle/oracle.ahf/bin
AHF is successfully Installed
Moving /tmp/ahf_install_239000_9969_2023_10_19-08_44_07.log to /home/oracle/oracle.ahf/data/ora-prod-001/diag/ahf/
Y ya podremos ejecutar el chequeo sin haber actualizado o instalado el stack de AHF:
-- Chequeo
oracle@ora-prod-001:~/home/oracle/oracle.ahf/bin/orachk> ./orachk
List of running databases
1. CDBPROD
2. None of above
Select databases from list for checking best practices. For multiple databases, select 1 for All or comma separated number like 1,2 etc [1-2][1].
. .
. .
UPLOAD [if required] - /home/oracle/oracle.ahf/data/ora-prod-001/orachk/orachk_ora-prod-001_CDBPRO_101923_132322.zip



