You can also refer - How to install TFACTL
1. Check tfactl status with version:
tfactl status
2. Check tfactl tool status:
tfactl toolstatus
3. Get config details:
tfactl print config
4. List of user having access to tfactl:
tfactl access lsusers
6. changing property of a user:
tfactl access promote -user oracle
5.Adding or removing users from access list of tfactl:
tfactl access add -user rpdtro
tfactl access remove -user rdptro
6. change port number for tfactl:
tfactl set port=5001
NOTE - make sure to restart the tfactl after port change.
7. Stop/ start tfactl:
tfactl stop
tfactl start
8. Enable /disable autostart of tfactl upon reboot:
tfactl disable
tfactl enable
9. Find tfactl version with simple command:
tfactl version
AHF VERSION: 20.2.0
10. Collect diagnostic report ??? pass the time of incident in YYYY-MM-DD HH24:MI:SS)
tfactl diagcollect -all
11. Get notificationaddress email:
tfactl get notificationAddress
12. Change notification address email:
tfactl set notificationAddress=oracle:[email protected]
11. Generate summary report :
tfactl summary
-- Genearate complete summary overview in html
tfactl summary -html
-- Generate patching summary:
tfactl summary -patch -html
-- Generate asm summary
tfactl summary -asm -html
12.view smtp details :
tfactl print smtp
13. Manage logs using tfactl managelogs:
tfactl managelogs -show usage
14. Purge old logs:
-- This is just a dry run:
tfactl managelogs -purge -older 5d -dryrun
-- This will actually delete the logs older than 5 days
tfactl managelogs -purge -older 5d
-- Delete only GI logs:
tfactl managelogs -purge -gi 5d
tfactl run managelogs -purge -older 5d -gi
-- Delete only database logs:
tfactl run managelogs -purge -older -5d -database
15. Get repository location and usage:
tfactl print repository
16. Get component details:
tfactl print components
17. Find diag collection details of tfactl:
tfactl print collections
18. Verify email/smtp configuration.
tfactl sendmail [email protected]
diagcollecttfactl DB TOOLSPERFORMANCE TUNING