Change AHF home from /opt/oracle.ahf to /u01/oracle.ahf
July 7, 2020 Leave a comment
Problem:
One of our customers had 2GB space for /opt
mount point. After running root.sh
script during GI configuration, 926M sized /opt/oracle.ahf
folder was created which caused problems later with the available space in /opt
.
Please note root.sh
runs TFA installation using the following way:
2020-07-07 09:41:10: CLSRSC-594: Executing installation step 1 of 19: 'SetupTFA'.
2020-07-07 09:41:10: Executed stage SetupTFA in 0 seconds
2020-07-07 09:41:10: Executing cmd: /u01/app/19.3.0/grid/crs/install/tfa_setup -silent -crshome /u01/app/19.3.0/grid
tfa_setup
has an option -ahf_loc
which is the Autonomous Health Framework home and the default value for it is /opt/oracle.ahf
There is a question, how can we avoid exhausting /opt
space used by AHF?
Solution:
Choose only one: 1,2 or 3.
1. Increase /opt
mount point size
2. Or, uninstall TFA (which deletes /opt/oracle.ahf
folder and releases space) and reinstall it by indicating -ahf_loc
option
# tfactl uninstall
# mkdir /u01/oracle.ahf
# chmod 755 /u01/oracle.ahf
# /u01/app/19.3.0/grid/crs/install/tfa_setup -ahf_loc /u01/oracle.ahf
...
AHF Location : /u01/oracle.ahf
Choose Data Directory from below options :
1. /u01/oracle.ahf [Free Space : 41347 MB]
2. /u01/app [Free Space : 41347 MB]
3. Enter a different Location
Choose Option [1 - 3] : 1
AHF Data Directory : /u01/oracle.ahf/data
Do you want to add AHF Notification Email IDs ? [Y]|N : N
...
3. Or, change default location for AHF home (AHF_HOME
) before running root.sh
script:
# mkdir /u01/oracle.ahf
# chmod 755 /u01/oracle.ahf
# export AHF_HOME=/u01/oracle.ahf
# /u01/app/19.3.0/grid/root.sh
Check that AHF home was created under /u01/oracle.ahf
instead of /opt/oracle.ahf
# ll /opt|grep oracle.ahf
# ll /u01|grep oracle.ahf
drwxr-xr-x 10 root root 134 Jul 7 12:46 oracle.ahf