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
TFA_Whats_New_in version 12.1.2.8.4

More Related Content

What's hot (20)

PDF
Troubleshooting Tips and Tricks for Database 19c - EMEA Tour Oct 2019
Sandesh Rao
 
PDF
Whats new in oracle trace file analyzer 18.3.0
Gareth Chapman
 
PDF
Whats new in oracle trace file analyzer 19.2
Sandesh Rao
 
PDF
The Machine Learning behind the Autonomous Database ILOUG Feb 2020
Sandesh Rao
 
PDF
What's new in oracle trace file analyzer 18.2.0
Sandesh Rao
 
PDF
How to Use EXAchk Effectively to Manage Exadata Environments
Sandesh Rao
 
PDF
LAD - GroundBreakers - Jul 2019 - Using Oracle Autonomous Health Framework to...
Sandesh Rao
 
PDF
AIOUG - Groundbreakers - Jul 2019 - 19 Troubleshooting Tips and Tricks for Da...
Sandesh Rao
 
PDF
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
Sandesh Rao
 
PDF
What's new in Oracle and Exachk version 18.4.0
Sandesh Rao
 
PDF
Oracle Trace File Analyzer Overview
Gareth Chapman
 
PDF
AUSOUG - NZOUG - Groundbreakers - Jun 2019 - 19 Troubleshooting Tips and Tric...
Sandesh Rao
 
PDF
ORAchk EXAchk what's new in 12.1.0.2.7
Sandesh Rao
 
PDF
EXAchk for Exadata Presentation
Sandesh Rao
 
PDF
What's new in Oracle Trace File Analyzer version 12.2.1.1.0
Sandesh Rao
 
PPTX
Oracle cloud environment architecture orientation
Osama Abdullah
 
PPTX
#dbhouseparty - Real World Problem Solving with SQL
Tammy Bednar
 
PDF
Using Machine Learning to Debug complex Oracle RAC Issues
Anil Nair
 
PDF
Oracle TFA 12.1.2.8.4 - Whats New
Gareth Chapman
 
PDF
Machine Learning and AI at Oracle
Sandesh Rao
 
Troubleshooting Tips and Tricks for Database 19c - EMEA Tour Oct 2019
Sandesh Rao
 
Whats new in oracle trace file analyzer 18.3.0
Gareth Chapman
 
Whats new in oracle trace file analyzer 19.2
Sandesh Rao
 
The Machine Learning behind the Autonomous Database ILOUG Feb 2020
Sandesh Rao
 
What's new in oracle trace file analyzer 18.2.0
Sandesh Rao
 
How to Use EXAchk Effectively to Manage Exadata Environments
Sandesh Rao
 
LAD - GroundBreakers - Jul 2019 - Using Oracle Autonomous Health Framework to...
Sandesh Rao
 
AIOUG - Groundbreakers - Jul 2019 - 19 Troubleshooting Tips and Tricks for Da...
Sandesh Rao
 
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
Sandesh Rao
 
What's new in Oracle and Exachk version 18.4.0
Sandesh Rao
 
Oracle Trace File Analyzer Overview
Gareth Chapman
 
AUSOUG - NZOUG - Groundbreakers - Jun 2019 - 19 Troubleshooting Tips and Tric...
Sandesh Rao
 
ORAchk EXAchk what's new in 12.1.0.2.7
Sandesh Rao
 
EXAchk for Exadata Presentation
Sandesh Rao
 
What's new in Oracle Trace File Analyzer version 12.2.1.1.0
Sandesh Rao
 
Oracle cloud environment architecture orientation
Osama Abdullah
 
#dbhouseparty - Real World Problem Solving with SQL
Tammy Bednar
 
Using Machine Learning to Debug complex Oracle RAC Issues
Anil Nair
 
Oracle TFA 12.1.2.8.4 - Whats New
Gareth Chapman
 
Machine Learning and AI at Oracle
Sandesh Rao
 

Similar to TFA_Whats_New_in version 12.1.2.8.4 (20)

PDF
What's new in Oracle Trace File Analyzer 12.2.1.3.0
Gareth Chapman
 
PDF
Trace File Analyzer - Usage and Features
Sandesh Rao
 
PDF
Oracle Trace File Analyzer - What's New in 12.2.1.1.0
Gareth Chapman
 
PDF
Whats new in Oracle Trace File analyzer 18.3.0
Sandesh Rao
 
PPTX
OraChk
Markus Flechtner
 
PDF
Trivadis TechEvent 2016 Analyzing Oracle related issues using TFACTL by Raine...
Trivadis
 
PPTX
AWR and ASH Advanced Usage with DB12c
Kellyn Pot'Vin-Gorman
 
PDF
Getting optimal performance from oracle e-business suite presentation
Berry Clemens
 
PDF
The three investigators: OraChk, TFA and DBSAT
Markus Flechtner
 
PDF
Oracle Cloud - Infrastruktura jako kĂłd
MarketingArrowECS_CZ
 
PDF
Whats new in oracle trace file analyzer 18.4.1
Gareth Chapman
 
PDF
Oracle RAC 12c Best Practices with Appendices DOAG2013
Markus Michalewicz
 
PDF
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Markus Michalewicz
 
PDF
Oracle RAC Internals - The Cache Fusion Edition
Markus Michalewicz
 
PPTX
Oracle_DB_sobre_Oracle
Fran Navarro
 
PDF
Přehled portfolia ODA a praktických případů v regionu EMEA
MarketingArrowECS_CZ
 
PDF
Replicate data between environments
DLT Solutions
 
PDF
Oracle ORAchk & EXAchk overview
Gareth Chapman
 
PDF
Session 203 iouc summit database
OUGTH Oracle User Group in Thailand
 
PDF
How to Use Oracle RAC in a Cloud? - A Support Question
Markus Michalewicz
 
What's new in Oracle Trace File Analyzer 12.2.1.3.0
Gareth Chapman
 
Trace File Analyzer - Usage and Features
Sandesh Rao
 
Oracle Trace File Analyzer - What's New in 12.2.1.1.0
Gareth Chapman
 
Whats new in Oracle Trace File analyzer 18.3.0
Sandesh Rao
 
Trivadis TechEvent 2016 Analyzing Oracle related issues using TFACTL by Raine...
Trivadis
 
AWR and ASH Advanced Usage with DB12c
Kellyn Pot'Vin-Gorman
 
Getting optimal performance from oracle e-business suite presentation
Berry Clemens
 
The three investigators: OraChk, TFA and DBSAT
Markus Flechtner
 
Oracle Cloud - Infrastruktura jako kĂłd
MarketingArrowECS_CZ
 
Whats new in oracle trace file analyzer 18.4.1
Gareth Chapman
 
Oracle RAC 12c Best Practices with Appendices DOAG2013
Markus Michalewicz
 
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Markus Michalewicz
 
Oracle RAC Internals - The Cache Fusion Edition
Markus Michalewicz
 
Oracle_DB_sobre_Oracle
Fran Navarro
 
Přehled portfolia ODA a praktických případů v regionu EMEA
MarketingArrowECS_CZ
 
Replicate data between environments
DLT Solutions
 
Oracle ORAchk & EXAchk overview
Gareth Chapman
 
Session 203 iouc summit database
OUGTH Oracle User Group in Thailand
 
How to Use Oracle RAC in a Cloud? - A Support Question
Markus Michalewicz
 
Ad

More from Sandesh Rao (20)

PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
Will Oracle 23ai make you a better DBA or Developer?
Sandesh Rao
 
PDF
Beyond Metrics – Oracle AHF Insights for Proactive Database Management - DOAG...
Sandesh Rao
 
PDF
Sandesh_Rao_Navigating Oracle Troubleshooting- AHF Insights for Database 23ai...
Sandesh Rao
 
PDF
Sandesh_Rao_Unlocking Oracle Database Mysteries AHF Insights and the AI-LLM D...
Sandesh Rao
 
PDF
Whats new in Autonomous Database in 2022
Sandesh Rao
 
PDF
Oracle Database performance tuning using oratop
Sandesh Rao
 
PDF
Analysis of Database Issues using AHF and Machine Learning v2 - AOUG2022
Sandesh Rao
 
PDF
Analysis of Database Issues using AHF and Machine Learning v2 - SOUG
Sandesh Rao
 
PDF
AutoML - Heralding a New Era of Machine Learning - CASOUG Oct 2021
Sandesh Rao
 
PDF
15 Troubleshooting tips and Tricks for Database 21c - KSAOUG
Sandesh Rao
 
PDF
Top 20 FAQs on the Autonomous Database
Sandesh Rao
 
PDF
Introduction to Machine learning - DBA's to data scientists - Oct 2020 - OGBEmea
Sandesh Rao
 
PDF
How to use Exachk effectively to manage Exadata environments OGBEmea
Sandesh Rao
 
PDF
Troubleshooting tips and tricks for Oracle Database Oct 2020
Sandesh Rao
 
PDF
Introduction to Machine Learning - From DBA's to Data Scientists - OGBEMEA
Sandesh Rao
 
PDF
20 tips and tricks with the Autonomous Database
Sandesh Rao
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Will Oracle 23ai make you a better DBA or Developer?
Sandesh Rao
 
Beyond Metrics – Oracle AHF Insights for Proactive Database Management - DOAG...
Sandesh Rao
 
Sandesh_Rao_Navigating Oracle Troubleshooting- AHF Insights for Database 23ai...
Sandesh Rao
 
Sandesh_Rao_Unlocking Oracle Database Mysteries AHF Insights and the AI-LLM D...
Sandesh Rao
 
Whats new in Autonomous Database in 2022
Sandesh Rao
 
Oracle Database performance tuning using oratop
Sandesh Rao
 
Analysis of Database Issues using AHF and Machine Learning v2 - AOUG2022
Sandesh Rao
 
Analysis of Database Issues using AHF and Machine Learning v2 - SOUG
Sandesh Rao
 
AutoML - Heralding a New Era of Machine Learning - CASOUG Oct 2021
Sandesh Rao
 
15 Troubleshooting tips and Tricks for Database 21c - KSAOUG
Sandesh Rao
 
Top 20 FAQs on the Autonomous Database
Sandesh Rao
 
Introduction to Machine learning - DBA's to data scientists - Oct 2020 - OGBEmea
Sandesh Rao
 
How to use Exachk effectively to manage Exadata environments OGBEmea
Sandesh Rao
 
Troubleshooting tips and tricks for Oracle Database Oct 2020
Sandesh Rao
 
Introduction to Machine Learning - From DBA's to Data Scientists - OGBEMEA
Sandesh Rao
 
20 tips and tricks with the Autonomous Database
Sandesh Rao
 
Ad

Recently uploaded (20)

PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
introduction to computer hardware and sofeware
chauhanshraddha2007
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
introduction to computer hardware and sofeware
chauhanshraddha2007
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
The Future of Artificial Intelligence (AI)
Mukul
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 

TFA_Whats_New_in version 12.1.2.8.4

  • 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