SlideShare a Scribd company logo
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle Trace File Analyzer (TFA)
with Database Support Tools Bundle
What’s New in 12.1.2.8.4
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.
2
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Why TFA?
Provides one interface for
all diagnostic needs
Collects data across the
cluster and consolidates it
in one place
Collects all relevant
diagnostic data at the time
of the problem
Reduces time required to
obtain diagnostic data,
which saves your business
money
3
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Install and Run TFA without Root Privileges
SR Data Collection is 10X Easier
Bash no Longer Required
1
2
3
4
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Install and Run TFA without Root Privileges
SR Data Collection is 10X Easier
Bash no Longer Required
1
2
3
5
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Install and Run TFA without Root Privileges
• TFA can now be installed as the ORACLE_HOME owner:
– Will not run a daemon
– Will not perform automatic collections
– Will not collect from remote hosts
– On-demand collections will work, but limited to local files you have read access to
• Use the JRE already available in the RDBMS home unless you have a later
version available
• Where multiple DBA users own different ORACLE_HOMEs, install TFA in
different locations as the respective users
6
./installTFALite -extractto <install_dir> -javahome <jre_home>
Where possible you should install TFA as root
This option is for the cases where that is not an option
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Install and Run TFA without Root Privileges
SR Data Collection is 10X Easier
Bash no Longer Required
1
2
3
7
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
One Command SRDCs
• For certain types of problems Oracle Support will ask you to run a Service
Request Data Collection (SRDC)
• Previously this would have involved:
– Reading many different support documents
– Collecting output from many different tasks
– Gathering lots of different diagnostics
– Packaging & uploading
• TFA can now run SRDC collections for you with a single command:
tfactl diagcollect -srdc <srdc_type>
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
SRDCs for ORA errors:
• ora600
• ora7445
• ora700
• ora4031
• ora4030
• ora27300
• ora27301
• ora27302
SRDC for database
performance problems:
• dbperf
9
SRDC for all other types of
internal database errors:
• internalerror
One Command SRDCs
And more coming soon…
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
ORA4031:
1. IPS Package
2. Patch Listing
3. AWR report
4. Memory information
5. RDA
Database Performance
1. ADDM report
2. AWR for good and problem period
3. AWR Compare Period report
4. ASH report for good and problem period
5. OS Watcher
6. IPS Package (if errors during problem
period)
7. ORAchk (performance related checks)
One Command SRDCs – Examples of What’s Collected
tfactl diagcollect –srdc ora4031 tfactl diagcollect –srdc dbperf
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Manual Data Gathering vs One Command SRDC
Manual Data Gathering
1. Generate ADDM reviewing Document 1680075.1
2. Identify “good” and “problem” periods and gather AWR
reviewing Document 1903158.1
3. Generate AWR compare report (awrddrpt.sql) using “good”
and “problem” periods
4. Generate ASH report for “good” and “problem” periods
reviewing Document 1903145.1
5. Collect OSWatcher data reviewing Document 301137.1
6. Check alert.log if there are any errors during the “problem”
period
7. Find any trace files generated during the “problem” period
8. Collate and upload all the above files/outputs to SR
TFA SRDC
1. Run
2. Upload resulting zip file to SR
tfactl diagcollect –srdc dbperf
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
1. Enter default for event date/time and database name
2. Scans system to identify recent 10 events in the system (ORA600
example shown)
3. Once the relevant event is chosen, proceeds with diagnostic
collection
Confidential – Oracle Internal/Restricted/Highly Restricted 12
One Command SRDC
tfactl diagcollect –srdc <srdc_type>
4. All required files are
identified
5. Trimmed where
applicable
6. Package in a zip ready
to provide to support
Interactive Mode
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
One Command SRDC
Confidential – Oracle Internal/Restricted/Highly Restricted 13
tfactl diagcollect –srdc <srdc_type> -database <db> -for <time>
1. Parameters(date/time, DB name) are provided
in the command
2. Does not prompt for any more information
3. All required files are identified
4. Trimmed where applicable
5. Package in a zip ready to provide to support
Silent Mode
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
One Command SRDCs
• Full command syntax:
• Uses all standard diagcollect options where relevant to the SRDC
14
tfactl diagcollect -srdc <srdc_type> [-tag <description>] [-z <filename>]
[-last <n><h|d>| -from <time> -to <time> | -for <time> ] [–database <database>]
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Install and Run TFA without Root Privileges
SR Data Collection is 10X Easier
Bash no Longer Required
1
2
3
15
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Bash no Longer Required
• TFA will use a different mechanism for discovery if bash is not available
• None bash discovery mechanism will not discover non-ADR-standard
configurations:
– i.e. If your diag directory is not in ORACLE_BASE
– However any directories that are missed by the discovery can be easily added using
the directory add command:
• If bash is available it will still be used for discovery, in which case location of
diag directory does not matter
16
tfactl directory add <dir_path>
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
For more info on TFA see
Document: 1513912.1
17
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The preceding is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.
18
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 19
Oracle TFA 12.1.2.8.4 - Whats New

More Related Content

PDF
TFA_Whats_New_in version 12.1.2.8.4
PDF
Whats new in oracle trace file analyzer 19.2
PDF
AIOUG-GroundBreakers-Jul 2019 - 19c RAC
PDF
15 Troubleshooting Tips and Tricks for database 21c - OGBEMEA KSAOUG
PDF
What's new in Oracle and Exachk version 18.4.0
PDF
AIOUG - Groundbreakers - Jul 2019 - 19 Troubleshooting Tips and Tricks for Da...
PDF
What's new in oracle trace file analyzer 18.2.0
PDF
Troubleshooting Tips and Tricks for Database 19c - EMEA Tour Oct 2019
TFA_Whats_New_in version 12.1.2.8.4
Whats new in oracle trace file analyzer 19.2
AIOUG-GroundBreakers-Jul 2019 - 19c RAC
15 Troubleshooting Tips and Tricks for database 21c - OGBEMEA KSAOUG
What's new in Oracle and Exachk version 18.4.0
AIOUG - Groundbreakers - Jul 2019 - 19 Troubleshooting Tips and Tricks for Da...
What's new in oracle trace file analyzer 18.2.0
Troubleshooting Tips and Tricks for Database 19c - EMEA Tour Oct 2019

What's hot (18)

PDF
AIOUG : ODEVCYathra 2018 - Oracle Autonomous Database What Every DBA should know
PDF
Oracle Autonomous Health Service- For Protecting Your On-Premise Databases- F...
PDF
Whats new in oracle trace file analyzer 18.4.1
PPTX
#dbhouseparty - Real World Problem Solving with SQL
PDF
Exachk Customer Presentation
PDF
EXAchk for Exadata Presentation
PDF
Oracle Trace File Analyzer Overview
PDF
Whats new in oracle trace file analyzer 18.3.0
PDF
Whats new in oracle orachk & exachk 18.4.0
PPTX
Sangam 18 - The New Optimizer in Oracle 12c
PDF
Oracle Rac Performance Tunning Tips&Tricks
PDF
Oracle ORAchk & EXAchk, What's New in 12.1.0.2.7
PDF
Apache spark linkedin
PDF
Oracle ORAchk & EXAchk overview
PPTX
Apache Spark An Overview
PPTX
The Oracle Autonomous Database
PPT
Oracle Dataguard
PDF
Whats new in oracle ORAchk & EXAchk 18.3.0
AIOUG : ODEVCYathra 2018 - Oracle Autonomous Database What Every DBA should know
Oracle Autonomous Health Service- For Protecting Your On-Premise Databases- F...
Whats new in oracle trace file analyzer 18.4.1
#dbhouseparty - Real World Problem Solving with SQL
Exachk Customer Presentation
EXAchk for Exadata Presentation
Oracle Trace File Analyzer Overview
Whats new in oracle trace file analyzer 18.3.0
Whats new in oracle orachk & exachk 18.4.0
Sangam 18 - The New Optimizer in Oracle 12c
Oracle Rac Performance Tunning Tips&Tricks
Oracle ORAchk & EXAchk, What's New in 12.1.0.2.7
Apache spark linkedin
Oracle ORAchk & EXAchk overview
Apache Spark An Overview
The Oracle Autonomous Database
Oracle Dataguard
Whats new in oracle ORAchk & EXAchk 18.3.0
Ad

Similar to Oracle TFA 12.1.2.8.4 - Whats New (20)

PDF
What's new in Oracle Trace File Analyzer 12.2.1.3.0
PDF
Oracle Trace File Analyzer - What's New in 12.2.1.1.0
PDF
Trace File Analyzer - Usage and Features
PDF
Whats new in Oracle Trace File analyzer 18.3.0
PDF
Whats new in oracle trace file analyzer 18.2.0
PDF
TFA Collector - what can one do with it
PDF
Trivadis TechEvent 2016 Analyzing Oracle related issues using TFACTL by Raine...
PDF
The three investigators: OraChk, TFA and DBSAT
PDF
LAD - GroundBreakers - Jul 2019 - Using Oracle Autonomous Health Framework to...
PDF
What's new in Oracle Trace File Analyzer version 12.2.1.1.0
PDF
AUSOUG - NZOUG - Groundbreakers - Jun 2019 - 19 Troubleshooting Tips and Tric...
PPTX
TFA - Trace File Analyzer Collector
PDF
TFA, ORAchk and EXAchk 20.2 - What's new
PPT
香港六合彩
ODP
Oracle 11g: Learning to Love the ADR
PDF
Whats new in oracle OraChk and Exachk 18.3.0
PDF
Tools, not only for Oracle RAC
PDF
Tfa collector docv121210
PDF
Oracle Database performance tuning using oratop
PDF
15 Troubleshooting tips and Tricks for Database 21c - KSAOUG
What's new in Oracle Trace File Analyzer 12.2.1.3.0
Oracle Trace File Analyzer - What's New in 12.2.1.1.0
Trace File Analyzer - Usage and Features
Whats new in Oracle Trace File analyzer 18.3.0
Whats new in oracle trace file analyzer 18.2.0
TFA Collector - what can one do with it
Trivadis TechEvent 2016 Analyzing Oracle related issues using TFACTL by Raine...
The three investigators: OraChk, TFA and DBSAT
LAD - GroundBreakers - Jul 2019 - Using Oracle Autonomous Health Framework to...
What's new in Oracle Trace File Analyzer version 12.2.1.1.0
AUSOUG - NZOUG - Groundbreakers - Jun 2019 - 19 Troubleshooting Tips and Tric...
TFA - Trace File Analyzer Collector
TFA, ORAchk and EXAchk 20.2 - What's new
香港六合彩
Oracle 11g: Learning to Love the ADR
Whats new in oracle OraChk and Exachk 18.3.0
Tools, not only for Oracle RAC
Tfa collector docv121210
Oracle Database performance tuning using oratop
15 Troubleshooting tips and Tricks for Database 21c - KSAOUG
Ad

More from Gareth Chapman (6)

PDF
Whats new in oracle orachk & exachk 18.2.0
PDF
Whats new in oracle orachk & exachk 12.2.0.1.4
PDF
What's new in oracle ORAchk & EXAchk 12.2.0.1.3
PDF
Oracle ORAchk - An Overview Guide to Oracle Stack Health Checks
PDF
What's new in oracle ORAchk & EXAchk 12.2.0.1.2
PDF
New Features in Oracle ORAchk & EXAchk 12.2.0.1.1
Whats new in oracle orachk & exachk 18.2.0
Whats new in oracle orachk & exachk 12.2.0.1.4
What's new in oracle ORAchk & EXAchk 12.2.0.1.3
Oracle ORAchk - An Overview Guide to Oracle Stack Health Checks
What's new in oracle ORAchk & EXAchk 12.2.0.1.2
New Features in Oracle ORAchk & EXAchk 12.2.0.1.1

Recently uploaded (20)

PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
PDF
Salesforce Agentforce AI Implementation.pdf
PPTX
Computer Software and OS of computer science of grade 11.pptx
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
Transform Your Business with a Software ERP System
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Nekopoi APK 2025 free lastest update
PDF
17 Powerful Integrations Your Next-Gen MLM Software Needs
PPTX
Patient Appointment Booking in Odoo with online payment
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PDF
iTop VPN Free 5.6.0.5262 Crack latest version 2025
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PDF
Design an Analysis of Algorithms II-SECS-1021-03
How to Choose the Right IT Partner for Your Business in Malaysia
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Advanced SystemCare Ultimate Crack + Portable (2025)
Salesforce Agentforce AI Implementation.pdf
Computer Software and OS of computer science of grade 11.pptx
Reimagine Home Health with the Power of Agentic AI​
Navsoft: AI-Powered Business Solutions & Custom Software Development
Transform Your Business with a Software ERP System
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
CHAPTER 2 - PM Management and IT Context
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Nekopoi APK 2025 free lastest update
17 Powerful Integrations Your Next-Gen MLM Software Needs
Patient Appointment Booking in Odoo with online payment
Why Generative AI is the Future of Content, Code & Creativity?
iTop VPN Free 5.6.0.5262 Crack latest version 2025
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
Design an Analysis of Algorithms II-SECS-1021-03

Oracle TFA 12.1.2.8.4 - Whats New

  • 1. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Oracle Trace File Analyzer (TFA) with Database Support Tools Bundle What’s New in 12.1.2.8.4
  • 2. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. 2
  • 3. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Why TFA? Provides one interface for all diagnostic needs Collects data across the cluster and consolidates it in one place Collects all relevant diagnostic data at the time of the problem Reduces time required to obtain diagnostic data, which saves your business money 3
  • 4. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Program Agenda Install and Run TFA without Root Privileges SR Data Collection is 10X Easier Bash no Longer Required 1 2 3 4
  • 5. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Program Agenda Install and Run TFA without Root Privileges SR Data Collection is 10X Easier Bash no Longer Required 1 2 3 5
  • 6. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Install and Run TFA without Root Privileges • TFA can now be installed as the ORACLE_HOME owner: – Will not run a daemon – Will not perform automatic collections – Will not collect from remote hosts – On-demand collections will work, but limited to local files you have read access to • Use the JRE already available in the RDBMS home unless you have a later version available • Where multiple DBA users own different ORACLE_HOMEs, install TFA in different locations as the respective users 6 ./installTFALite -extractto <install_dir> -javahome <jre_home> Where possible you should install TFA as root This option is for the cases where that is not an option
  • 7. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Program Agenda Install and Run TFA without Root Privileges SR Data Collection is 10X Easier Bash no Longer Required 1 2 3 7
  • 8. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | One Command SRDCs • For certain types of problems Oracle Support will ask you to run a Service Request Data Collection (SRDC) • Previously this would have involved: – Reading many different support documents – Collecting output from many different tasks – Gathering lots of different diagnostics – Packaging & uploading • TFA can now run SRDC collections for you with a single command: tfactl diagcollect -srdc <srdc_type>
  • 9. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | SRDCs for ORA errors: • ora600 • ora7445 • ora700 • ora4031 • ora4030 • ora27300 • ora27301 • ora27302 SRDC for database performance problems: • dbperf 9 SRDC for all other types of internal database errors: • internalerror One Command SRDCs And more coming soon…
  • 10. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | ORA4031: 1. IPS Package 2. Patch Listing 3. AWR report 4. Memory information 5. RDA Database Performance 1. ADDM report 2. AWR for good and problem period 3. AWR Compare Period report 4. ASH report for good and problem period 5. OS Watcher 6. IPS Package (if errors during problem period) 7. ORAchk (performance related checks) One Command SRDCs – Examples of What’s Collected tfactl diagcollect –srdc ora4031 tfactl diagcollect –srdc dbperf
  • 11. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Manual Data Gathering vs One Command SRDC Manual Data Gathering 1. Generate ADDM reviewing Document 1680075.1 2. Identify “good” and “problem” periods and gather AWR reviewing Document 1903158.1 3. Generate AWR compare report (awrddrpt.sql) using “good” and “problem” periods 4. Generate ASH report for “good” and “problem” periods reviewing Document 1903145.1 5. Collect OSWatcher data reviewing Document 301137.1 6. Check alert.log if there are any errors during the “problem” period 7. Find any trace files generated during the “problem” period 8. Collate and upload all the above files/outputs to SR TFA SRDC 1. Run 2. Upload resulting zip file to SR tfactl diagcollect –srdc dbperf
  • 12. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 1. Enter default for event date/time and database name 2. Scans system to identify recent 10 events in the system (ORA600 example shown) 3. Once the relevant event is chosen, proceeds with diagnostic collection Confidential – Oracle Internal/Restricted/Highly Restricted 12 One Command SRDC tfactl diagcollect –srdc <srdc_type> 4. All required files are identified 5. Trimmed where applicable 6. Package in a zip ready to provide to support Interactive Mode
  • 13. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | One Command SRDC Confidential – Oracle Internal/Restricted/Highly Restricted 13 tfactl diagcollect –srdc <srdc_type> -database <db> -for <time> 1. Parameters(date/time, DB name) are provided in the command 2. Does not prompt for any more information 3. All required files are identified 4. Trimmed where applicable 5. Package in a zip ready to provide to support Silent Mode
  • 14. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | One Command SRDCs • Full command syntax: • Uses all standard diagcollect options where relevant to the SRDC 14 tfactl diagcollect -srdc <srdc_type> [-tag <description>] [-z <filename>] [-last <n><h|d>| -from <time> -to <time> | -for <time> ] [–database <database>]
  • 15. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Program Agenda Install and Run TFA without Root Privileges SR Data Collection is 10X Easier Bash no Longer Required 1 2 3 15
  • 16. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Bash no Longer Required • TFA will use a different mechanism for discovery if bash is not available • None bash discovery mechanism will not discover non-ADR-standard configurations: – i.e. If your diag directory is not in ORACLE_BASE – However any directories that are missed by the discovery can be easily added using the directory add command: • If bash is available it will still be used for discovery, in which case location of diag directory does not matter 16 tfactl directory add <dir_path>
  • 17. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | For more info on TFA see Document: 1513912.1 17
  • 18. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. 18
  • 19. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 19