1. I've configured GI as a Standalone Server (Oracle Restart)
TFA was not configured, there is tfactl but under /u01/app/19.3.0/grid/suptools/tfa/release/tfa_home/bin
[grid@rac1 ~]$ find /u01/app/19.3.0/grid/ -name tfactl
/u01/app/19.3.0/grid/suptools/tfa/release/tfa_home/bin/tfactl
tfactl from that location is not runnable, it gives an error.
Please note that in cluster mode configuration, tfa is configured in GI home also.
2. After 1st step, I've installed RDBMS software as Single Instance. After running root.sh script I've noticed the following message at the end:
[root@rac1 ~]# /u01/app/oracle/product/19.3.0/dbhome_1/root.sh
...
Oracle Trace File Analyzer (TFA - Standalone Mode) is available at :
/u01/app/oracle/product/19.3.0/dbhome_1/bin/tfactl
Note :
1. tfactl will use TFA Service if that service is running and user has been granted access
2. tfactl will configure TFA Standalone Mode only if user has no access to TFA Service or TFA is not installed
But when I am trying to run tfactl I get:
[root@rac1 ~]# /u01/app/oracle/product/19.3.0/dbhome_1/bin/tfactl
TFA-00519 Oracle Trace File Analyzer (TFA) is not installed.
[oracle@rac1 ~]$ /u01/app/oracle/product/19.3.0/dbhome_1/bin/tfactl
TFA-00519 Oracle Trace File Analyzer (TFA) is not installed.
After checking root.sh I see that it contains script /u01/app/oracle/product/19.3.0/dbhome_1/suptools/tfa/release/tfa_home/install/roottfa.sh, but seems setup is not triggered completely. While 12c was asking if setup was desirable while running root.sh
Did anyone had the same issue? Why TFA is not configured as part of root.sh script?