Help Us Help You - TFA Collector and the Support Tools Bundle Bryan Vongray Senior Principal Technical Support Engineer Oracle Support October 24, 2018 Copyright 2018, Oracle and/or its affiliates. All rights reserved.
NEXT 15-MINUTE BRIEFING Help Us Help You - TFA Collector and the TFA Tools Bundle Copyright 2018, 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. Copyright 2018,Oracle and/or its affiliates. All rights reserved.
Mini-Briefing Agenda 1 2 3 4 Introduction to TFA Why TFA? TFA Integrated Tools Featuring ORAchk/Exachk Q & A Copyright 2018,Oracle and/or its affiliates. All rights reserved. 4
Introducing Autonomous Health Framework A collection of tools as components, which work together autonomously 24x7 to keep database systems healthy and running while minimizing human reaction time. Copyright 2018, Oracle and/or its affiliates. All rights reserved. 5
Help Us Help You! Become Proactive and Avoid Encountering Known Issues Avoid the Pitfalls of Inefficient and Incomplete Diagnostics Collection Copyright 2018, Oracle and/or its affiliates. All rights reserved. 6
What is TFA? Diagnostic Collection utility designed to simplify diagnostic data collection A single command performs complete diagnostic collection for a given problem Available in Continuous Service Mode (Clusters and SIHA environments) and Standalone Mode (SIHA environments) Built-in Access Control allowing non-root users to collect full diagnostics (Continuous Service only) Automatic Diagnostic Collection when known events are seen ( Continuous Service Only) Ability to Upload Diagnostic Collections Directly to Service Requests Fully Integrated in the Database Cloud Copyright 2018,Oracle and/or its affiliates. All rights reserved. 7
Why TFA? Provides one interface for all diagnostic needs Collects all relevant diagnostic data at the time of the problem Collects data across the cluster and consolidates it in one place TFA makes it quicker & easier to detect, diagnose & Resolve Database problems Reduces time required to obtain diagnostic data, which saves your business money Copyright 2018,Oracle and/or its affiliates. All rights reserved. 8
Autonomous Usage Diagnostics are collected 2 3 Distributed diagnostics are consolidated and packaged TFA Oracle Grid Infrastructure & Databases 1 TFA detects a fault 4 Notification of fault is sent Oracle Support 5 Diagnostic collection is uploaded to Oracle Support for root cause analysis & resolution Copyright 2018,Oracle and/or its affiliates. All rights reserved. 9
On-Demand Usage 2 Real-time status summary 3 Diagnose with DB tools 4 Perform diagnostic collection Upload diagnostic collection to Oracle Support 5 TFA Oracle Grid Infrastructure & Databases 1 Request desired action on-demand Oracle Support Copyright 2018,Oracle and/or its affiliates. All rights reserved. 10
Collecting Diagnostics On-Demand with TFA Standard Diag Collection Targeted Diag Collection via SRDC 1. Run OR Run OR Run tfactl diagcollect tfactl diagcollect last <n><d> <h> tfactl diagcollect from <date> -to <time> 1. Run tfactl diagcollect srdc dbperf 2. Upload resulting zip file to SR 2. Upload resulting zip file to SR Copyright 2018,Oracle and/or its affiliates. All rights reserved.
Full List of SRDCs Type of Problem ORA Errors ORA-00020 ORA-00060 ORA-00600 ORA-00700 ORA-01031 ORA-01555 ORA-01578 ORA-01628 ORA-04030 SRDC Types ORA-04031 ORA-07445 ORA-08102 ORA-08103 ORA-27300 ORA-27301 ORA-27302 ORA-29548 ORA-30036 Database dbperf dbsqlperf performance Database resource dbunixresources Other internal internalerror database errors Database patching dbpatchinstall dbpatchconflict Transparent Data Encryption (TDE) problems Database Export Database Import RMAN dbtde dbexp dbexpdp dbexpdpapi dbimp dbimpdp dbrman dbrman600 dbexpdpperf dbexpdptts dbimpdpperf dbrmanperf Type of Problem System change number dbscn SRDC Types dbggclassicmode GoldenGate dbggintegratedmode Database install / dbinstall dbpreupgrade upgrade dbupgrade Database storage dbasm Corrupt block relative dbblockcorruption dba ASM/DBFS/DNFS/ACFS dnfs Partition problems dbpartition Slow partitioned table/index commands dbpartitionperf SQL performance dbsqlperf UNDO corruption dbundocorruption Exalogic esexalogic Listener errors listener_services Naming service errors naming_services Database Auditing dbaudit Excessive SYSAUX Space dbawrspace Type of Problem SRDC Types Database resources dbunixresources Database startup / dbshutdown shutdown dbstartup XDB dbxdb Data Guard dbdataguard Enterprise Manager tablespace usage emtbsmetrics metric EM general metrics emmetricalert EM debug log collection EM target discovery emdebugon emdebugoff emcliadd emclusdisc emdbsys EM OMS restart emrestartoms EM Agent performance emagentperf EM crash emomscrash EM java heap usage or performance EM OMS crash, restart or performance emomsheap emomshungcpu emgendisc emprocdisc Copyright 2018,Oracle and/or its affiliates. All rights reserved. 12
TFA TFA Tools Integration Integrated and installed with TFA Includes the following: ORAchk/Exachk ORATOP TFA Utilities OSWatcher (MOS Version Only) Procwatcher (MOS Version Only) ALL Tools executable via TFA Copyright 2018,Oracle and/or its affiliates. All rights reserved.
ORAchk & EXAchk Oracle Stack Health Checks EXAchk is for Engineered Systems, ORAchk is for Everything Else Proactive self-service method for customers to perform Health Checks on their Engineered, RAC and Single Instance systems Checks Driven by Best Practices and Success Factors generated from Real-World Customer Experiences Pre-Upgrade Validation for 11.2.0.3+ upgrades Ability to Create User Defined Checks Fully Integrated into TFA Health Checks Automatically Run in TFA 18.2 and Above (Linux and Solaris, non- Engineered Systems Only) Can be configured to send email notifications when it detects problems Documentation and Standalone Versions: ORAchk: Doc 1268927.2 EXAchk: Doc 1070954.1 Copyright 2018,Oracle and/or its affiliates. All rights reserved. 14
TFA Utilities Tools for Administrators Tool Description alertsummary Provides summary of events for one or more database or ASM alert files from ALL nodes menu Menu driven interface for TFA pstack Generate process stack for specified processes across ALL nodes (local only in pre 12.2 TFA) summary High level summary of the configuration changes Report changes in the system setup over a given time period (DB params, OS Params, Patches, etc) history Show the shell history for TFA Shell dbglevel Set and unset CRS trace levels with one command (TFA 12.2 and above) param Show all database and OS parameters that match the specified pattern managelogs View and/or Purge diagnostic files from the system events View events (errors, warnings, info events) from alert types of logs that were captured by the TFA Scanner tail Run a tail on an alert or trace file for a given database and/or filename pattern grep Search alert or trace files given database and/or filename pattern ls Lists all files TFA knows about for a given filename pattern across ALL nodes vi Open alert or trace files for a given database and/or filename pattern in the VI editor triage Summarize oswatcher/exawatcher data calog Reports major events from the Cluster Event log Copyright 2018,Oracle and/or its affiliates. All rights reserved. 15
Recommended Conference Sessions SESSION ID: PRO4035 - Oracle Maximum Availability Architecture: Best Practices for the Cloud Thursday, Oct 25, 9:00am 9:45am MOSCONE WEST ROOM 3007 SESSION ID: TIP4039 No Outages: Maintenance Operations Without Impact Thursday, Oct 25, 2:00pm 2:45pm MOSCONE WEST ROOM 3007 SESSION ID: TIP4409 Performance Considerations Before Upgrading to Oracle Database 18c Thursday, Oct 25, 12:00pm 12:45pm MOSCONE WEST ROOM 3000 Copyright 2018, Oracle and/or its affiliates. All rights reserved.
Ask the Experts your toughest product questions View Oracle Support and product demonstrations Learn what s new and more! oracle.com/goto/starsbar Copyright 2018, Oracle and/or its affiliates. All rights reserved.
Keep Learning with Oracle University 200,000 Students trained per year 500+ Education Partnerships 1300+ Training Courses 450+ Training On Demand courses 20 Learning Subscriptions 2000+ Courses: Cloud Technology Applications Industries 2 Million Oracle Certified Professionals Copyright 2018,Oracle and/or its affiliates. All rights reserved.
Copyright 2018,Oracle and/or its affiliates. All rights reserved.