SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
Real Value of Oracle Database
Health Checks
J a n 2 0 1 7
1/23/2017 2www.datavail.com
Welcome!
Megan Elphingstone
15+ years of Oracle database experience
10 years as an Oracle Database Administrator
Favorite part about being a DBA…
I like helping customers and users solve problems and
implementing solutions that are automated, stable, and reliable.
1/23/2017 3www.datavail.com
Health Check: Why, What, When, How
And then what?
Why should I run a Health
Check?
What should I check?
How often should I run a
Health Check?
• OLTP vs
• Warehouse vs
How?
• Manually vs automated
• What tool should I use?
• Should I use a service
provider?
Then what?
• How do I interpret the results?
• How do I react to the information?
1/23/2017 4www.datavail.com
I’m in a crisis, should I run a Health Check?
It may be required by
Oracle for an SR
It could help diagnose the
problem
Users are complaining
1/23/2017 5www.datavail.com
Why do a Health Check on a stable system?
You don’t know what you
don’t know
Do things seem acceptable
when they could be faster?
Are people complaining, but
you aren’t hearing it?
An upgrade is always on the horizon, are
you prepared?
• Ununsable indexes and invalid objects will cause
problems in an upgrade – fixing them now will make
your upgrade go more smoothly
If it ain’t broke, don’t fix it…
• This mentality will leave you unprepared for an
upgrade
• Trouble may be brewing and you won’t know until it
starts to affect users
1/23/2017 6www.datavail.com
What if I never run a Health Check?
Can’t get access to the
system when you need to
Long delays and difficulties
logging in
Unable to replicate the
database accurately
Experience forced software upgrades
performed on the spot rather than
planned for
Are fined for failure to properly comply
with backup and security requirements
1/23/2017 7www.datavail.com
What to look for in a Health Check
Size and Space Issues
• Size of your SGA
• Object size
• Size of database
• Space utilization, file system (ASM?)
• Adequate space for backups
• CPU, disk and memory utilization
• Table space critical and warning threshold levels
1/23/2017 8www.datavail.com
What to look for in a Health Check
System Issues
• Database components
• Backup test
• Recovery test
• Is it a supported version of Oracle?
• Has it been patched?
1/23/2017 9www.datavail.com
What to look for in a Health Check
Performance Issues
• How are the stats being generated?
• Issues related to collecting stats
• Unusable indexes and invalid objects
• Are table space, auto extendable data files used?
• Top buffer gets, reads and lag times
• IO balance across the file system
• Block change tracking
• Wait statistics through the database
• Are you taking advantage of flashback?
• Logging operations
• Corrupt log files
• IO stats: top reads, top writes
• Re-do logs
1/23/2017 10www.datavail.com
What to look for in a Health Check
Security Issues
• Analysis of user accounts
• Dormant accounts present security risks
• Are privileges properly assigned?
• Is recycle bin properly configured?
• Listing of hidden users
• Listing GRANTs on SYS tables
1/23/2017 11www.datavail.com
When should I run a Health Check?
Monthly for high-stress,
high-turnover agile
environments
Quarterly for a growing
user base generating
growing data
Semi-annual for non-
growing, steady-state
user bases
1/23/2017 12www.datavail.com
How to run a Health Check
ORAchk
Oracle Health Checks
Datavail Health Check
Toad
1/23/2017 13www.datavail.com
How to run a Health Check: Orachk
• ORAchk and EXAchk User’s Guide
• Frequently required by Oracle when working an SR
• With 12c it is installed with the software $ORACLE_HOME/suptools/orachk
• Run on demand, via daemon, via cron
• Output can be emailed or stored in a directory
1/23/2017 14www.datavail.com
Show Check Ids
Remove finding from report
ORAchk continued…
• Finding Needing Attention On Database Server
- On Database Server
• Maximum Availability Architecture (MAA) Scorecard
• Finding Passed
- On Database Server
• RDBMS patch recommendation Summary report
• RDMS Patch recommendation Detailed report
• TOP 10 Time Consuming Checks
Oracle orachk Assessment Report
System Health Score is 88 out of 100 (detail)
Table of Contents
1/23/2017 15www.datavail.com
ORAchk results
1/23/2017 16www.datavail.com
Health Check Monitor
Health Checks can be run via Health Monitor
• Reactive
• Manual
• Scheduled
PL/SQL Package
BEGIN
DBMS_HM.RUN_CHECK('Dictionary Integrity Check', 'my_run');
END;
ADRCI
View Data via Health MonitorViews
• V$HM_RUN
• V$HM_FINDING
• V$HM_RECOMMENDATIONS
1/23/2017 17www.datavail.com
The DB Admin Module includes a health
check
Toad
https://www.toadworld.com/products/toad-for-
oracle/b/weblog/archive/2013/07/07/toad-database-health-check
• Vulnerability assessment
• Configuration (including Oracle RAC and usage of Oracle
options, OEM management packs and Exadata)
• Performance
• Storage
1/23/2017 18www.datavail.com
Have Datavail Do A Health Check
Datavail has hundreds of DBAs
with shared knowledge.
We have a proprietary assessment
tool that reports on a series of 72
tests of database capacity, speed,
resilience, flexibility, and security.
The Datavail Health Check report
is easy to read and understand
Your DBAs may be too busy fighting
fires to be proactive – Datavail can
help.
Datavail can assess database
health as well as provide solutions
to issues.
1/23/2017 19www.datavail.com
Health Check results and responses
Nologging operations
that can result in
unavailability or
unrecoverability
Corrupt log files can
lead to a standby
failure when you
need it
Forced upgrade – you
may be so far behind on
patches that a bug may
crop up and you will be
forced to upgrade as a
solution from Oracle
Failed RMAN backups
may put you out of
compliance with
Corporate policies and
cause major problems if
you need them
Potential space
issues if disk space
and growth isn’t
monitored
1/23/2017 20www.datavail.com
Health Check results and responses
Users with DBA privs
should be evaluated.
Locked accounts
should be deleted
Recyclebin contents
– set up a script to
empty on a regular
basis
Duplicate datafile names,
or files with a double
extension – address
before they become a
problem in a move
Add auto extensible
files to reduce I/O
contention
1/23/2017 21www.datavail.com
Health Check performance issues
1
2
3
5
4
How are Stats gathered
– Use latest method
Are there objects without stats
– gather stats on all objects
unless there is a good reason
How often are redo logs
switching – goal should be 2-3
times per hour
Are database writes/reads
balanced – use auto extendible
files across mount points
Are there unstable plans – this can
be addressed if on EE with
diagnostics pack
1/23/2017 22www.datavail.com
Health Check Performance Issues
• How are Stats gathered – Use latest method
• Are there objects without stats – gather stats on all objects unless there is a
good reason
• How often are redo logs switching – goal should be 2-3 times per hour
• Are database writes/reads balanced – use auto extendible files across mount
points
• Are there unstable plans – this can be addressed if on EE with diagnostics pack
1/23/2017 23www.datavail.com
Health Check performance issues
1/23/2017 24www.datavail.com
Download the Oracle Health Assessment Checklist
www.Datavail.com/oracleHealthCheckList
1/23/2017 25www.datavail.com
Questions?
Contact
Datavail at www.datavail.com
or call
866-600-2995

Weitere ähnliche Inhalte

Was ist angesagt?

KScope14 200 GB Diet
KScope14 200 GB DietKScope14 200 GB Diet
KScope14 200 GB DietAlithya
 
Best Laid Plans: Saving Time, Money and Trouble with Optimal Forecasting
Best Laid Plans: Saving Time, Money and Trouble with Optimal ForecastingBest Laid Plans: Saving Time, Money and Trouble with Optimal Forecasting
Best Laid Plans: Saving Time, Money and Trouble with Optimal ForecastingEric Kavanagh
 
Ranganathan...999999
Ranganathan...999999Ranganathan...999999
Ranganathan...999999ranganath k
 
How to Improve Quality and Efficiency Using Test Data Analytics
How to Improve Quality and Efficiency Using Test Data AnalyticsHow to Improve Quality and Efficiency Using Test Data Analytics
How to Improve Quality and Efficiency Using Test Data AnalyticsTequra Analytics
 
Introduction to Machine Learning and Data Science using Autonomous Database ...
Introduction to Machine Learning and Data Science using Autonomous Database  ...Introduction to Machine Learning and Data Science using Autonomous Database  ...
Introduction to Machine Learning and Data Science using Autonomous Database ...Sandesh Rao
 
The Benefits of Predictive and Proactive Support for an Enterprise Data Hub
The Benefits of Predictive and Proactive Support for an Enterprise Data HubThe Benefits of Predictive and Proactive Support for an Enterprise Data Hub
The Benefits of Predictive and Proactive Support for an Enterprise Data HubCloudera, Inc.
 
Empowering Customers with Personalized Insights
Empowering Customers with Personalized InsightsEmpowering Customers with Personalized Insights
Empowering Customers with Personalized InsightsCloudera, Inc.
 
Introduction to CaseWare IDEA - Designed by Auditors for Auditors
Introduction to CaseWare IDEA - Designed by Auditors for AuditorsIntroduction to CaseWare IDEA - Designed by Auditors for Auditors
Introduction to CaseWare IDEA - Designed by Auditors for AuditorsCaseWare IDEA
 
8 from zero to insight with real time big data
8 from zero to insight with real time big data8 from zero to insight with real time big data
8 from zero to insight with real time big dataDr. Wilfred Lin (Ph.D.)
 
Career path for sas programmer
Career path for sas programmerCareer path for sas programmer
Career path for sas programmerray4hz
 
Alcoa using for data integrity
Alcoa using for data integrityAlcoa using for data integrity
Alcoa using for data integritySweeti Jadav
 

Was ist angesagt? (12)

KScope14 200 GB Diet
KScope14 200 GB DietKScope14 200 GB Diet
KScope14 200 GB Diet
 
Best Laid Plans: Saving Time, Money and Trouble with Optimal Forecasting
Best Laid Plans: Saving Time, Money and Trouble with Optimal ForecastingBest Laid Plans: Saving Time, Money and Trouble with Optimal Forecasting
Best Laid Plans: Saving Time, Money and Trouble with Optimal Forecasting
 
Ranganathan...999999
Ranganathan...999999Ranganathan...999999
Ranganathan...999999
 
How to Improve Quality and Efficiency Using Test Data Analytics
How to Improve Quality and Efficiency Using Test Data AnalyticsHow to Improve Quality and Efficiency Using Test Data Analytics
How to Improve Quality and Efficiency Using Test Data Analytics
 
Halbisch_Resume2
Halbisch_Resume2Halbisch_Resume2
Halbisch_Resume2
 
Introduction to Machine Learning and Data Science using Autonomous Database ...
Introduction to Machine Learning and Data Science using Autonomous Database  ...Introduction to Machine Learning and Data Science using Autonomous Database  ...
Introduction to Machine Learning and Data Science using Autonomous Database ...
 
The Benefits of Predictive and Proactive Support for an Enterprise Data Hub
The Benefits of Predictive and Proactive Support for an Enterprise Data HubThe Benefits of Predictive and Proactive Support for an Enterprise Data Hub
The Benefits of Predictive and Proactive Support for an Enterprise Data Hub
 
Empowering Customers with Personalized Insights
Empowering Customers with Personalized InsightsEmpowering Customers with Personalized Insights
Empowering Customers with Personalized Insights
 
Introduction to CaseWare IDEA - Designed by Auditors for Auditors
Introduction to CaseWare IDEA - Designed by Auditors for AuditorsIntroduction to CaseWare IDEA - Designed by Auditors for Auditors
Introduction to CaseWare IDEA - Designed by Auditors for Auditors
 
8 from zero to insight with real time big data
8 from zero to insight with real time big data8 from zero to insight with real time big data
8 from zero to insight with real time big data
 
Career path for sas programmer
Career path for sas programmerCareer path for sas programmer
Career path for sas programmer
 
Alcoa using for data integrity
Alcoa using for data integrityAlcoa using for data integrity
Alcoa using for data integrity
 

Andere mochten auch

Workshop F, A healthy respect for benefits by David Waller and Hugo Minney
Workshop F, A healthy respect for benefits by David Waller and Hugo MinneyWorkshop F, A healthy respect for benefits by David Waller and Hugo Minney
Workshop F, A healthy respect for benefits by David Waller and Hugo MinneyAssociation for Project Management
 
Importance of program health checks
Importance of program health checksImportance of program health checks
Importance of program health checksMaveric Systems
 
Benefits and better business cases_Alan Brown and Stefan Sanchez
Benefits and better business cases_Alan Brown and Stefan SanchezBenefits and better business cases_Alan Brown and Stefan Sanchez
Benefits and better business cases_Alan Brown and Stefan SanchezAssociation for Project Management
 
OpenStrategies: A simple system for Strategic Planning and Benefits Realisation
OpenStrategies: A simple system for Strategic Planning and Benefits RealisationOpenStrategies: A simple system for Strategic Planning and Benefits Realisation
OpenStrategies: A simple system for Strategic Planning and Benefits RealisationImprovement Skills Consulting Ltd.
 
Social Media Tools (BAW-Vorlesung Juli 2012)
Social Media Tools (BAW-Vorlesung Juli 2012)Social Media Tools (BAW-Vorlesung Juli 2012)
Social Media Tools (BAW-Vorlesung Juli 2012)Daniel Rehn
 
BPM Benefits Realisation Framework
BPM Benefits Realisation FrameworkBPM Benefits Realisation Framework
BPM Benefits Realisation FrameworkLeonardo Consulting
 
Addressing the common challenges of benefits realisation management, workshop...
Addressing the common challenges of benefits realisation management, workshop...Addressing the common challenges of benefits realisation management, workshop...
Addressing the common challenges of benefits realisation management, workshop...Association for Project Management
 
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check Arvind Rajan
 
Benefits-led portfolio management: maximising capital investment returns, by ...
Benefits-led portfolio management: maximising capital investment returns, by ...Benefits-led portfolio management: maximising capital investment returns, by ...
Benefits-led portfolio management: maximising capital investment returns, by ...Association for Project Management
 
DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta
DevDay 2016: Peter Lehmann - Testautomatisierungsframework XetaDevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta
DevDay 2016: Peter Lehmann - Testautomatisierungsframework XetaDevDay Dresden
 
Project Health Check
Project Health CheckProject Health Check
Project Health Checkihoudane
 
Project Manager Toolkit in Powerpoint & Excel
Project Manager Toolkit in Powerpoint & ExcelProject Manager Toolkit in Powerpoint & Excel
Project Manager Toolkit in Powerpoint & ExcelAurelien Domont, MBA
 
SCOR Project Workshop - Sales & Operations Planning (S&OP) Health Check - How...
SCOR Project Workshop - Sales & Operations Planning (S&OP) Health Check - How...SCOR Project Workshop - Sales & Operations Planning (S&OP) Health Check - How...
SCOR Project Workshop - Sales & Operations Planning (S&OP) Health Check - How...Steelwedge
 
Sotf interactive e portfolios
Sotf interactive e portfoliosSotf interactive e portfolios
Sotf interactive e portfoliosHelen Barrett
 

Andere mochten auch (20)

Workshop D, Benefits for whom? by Ben Pinches
Workshop D, Benefits for whom? by Ben PinchesWorkshop D, Benefits for whom? by Ben Pinches
Workshop D, Benefits for whom? by Ben Pinches
 
Workshop F, A healthy respect for benefits by David Waller and Hugo Minney
Workshop F, A healthy respect for benefits by David Waller and Hugo MinneyWorkshop F, A healthy respect for benefits by David Waller and Hugo Minney
Workshop F, A healthy respect for benefits by David Waller and Hugo Minney
 
Sonar - Software Qualitätsmanagement ohne Schmerzen
Sonar - Software Qualitätsmanagement ohne SchmerzenSonar - Software Qualitätsmanagement ohne Schmerzen
Sonar - Software Qualitätsmanagement ohne Schmerzen
 
Importance of program health checks
Importance of program health checksImportance of program health checks
Importance of program health checks
 
Benefits and better business cases_Alan Brown and Stefan Sanchez
Benefits and better business cases_Alan Brown and Stefan SanchezBenefits and better business cases_Alan Brown and Stefan Sanchez
Benefits and better business cases_Alan Brown and Stefan Sanchez
 
OpenStrategies: A simple system for Strategic Planning and Benefits Realisation
OpenStrategies: A simple system for Strategic Planning and Benefits RealisationOpenStrategies: A simple system for Strategic Planning and Benefits Realisation
OpenStrategies: A simple system for Strategic Planning and Benefits Realisation
 
Social Media Tools (BAW-Vorlesung Juli 2012)
Social Media Tools (BAW-Vorlesung Juli 2012)Social Media Tools (BAW-Vorlesung Juli 2012)
Social Media Tools (BAW-Vorlesung Juli 2012)
 
BPM Benefits Realisation Framework
BPM Benefits Realisation FrameworkBPM Benefits Realisation Framework
BPM Benefits Realisation Framework
 
Addressing the common challenges of benefits realisation management, workshop...
Addressing the common challenges of benefits realisation management, workshop...Addressing the common challenges of benefits realisation management, workshop...
Addressing the common challenges of benefits realisation management, workshop...
 
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
 
Benefits-led portfolio management: maximising capital investment returns, by ...
Benefits-led portfolio management: maximising capital investment returns, by ...Benefits-led portfolio management: maximising capital investment returns, by ...
Benefits-led portfolio management: maximising capital investment returns, by ...
 
Project health check updated and improved
Project health check updated and improvedProject health check updated and improved
Project health check updated and improved
 
Project Health Check
Project Health CheckProject Health Check
Project Health Check
 
Scrum im Marketing
Scrum im MarketingScrum im Marketing
Scrum im Marketing
 
DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta
DevDay 2016: Peter Lehmann - Testautomatisierungsframework XetaDevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta
DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta
 
Pm audit and assessment approach final
Pm audit and assessment approach   finalPm audit and assessment approach   final
Pm audit and assessment approach final
 
Project Health Check
Project Health CheckProject Health Check
Project Health Check
 
Project Manager Toolkit in Powerpoint & Excel
Project Manager Toolkit in Powerpoint & ExcelProject Manager Toolkit in Powerpoint & Excel
Project Manager Toolkit in Powerpoint & Excel
 
SCOR Project Workshop - Sales & Operations Planning (S&OP) Health Check - How...
SCOR Project Workshop - Sales & Operations Planning (S&OP) Health Check - How...SCOR Project Workshop - Sales & Operations Planning (S&OP) Health Check - How...
SCOR Project Workshop - Sales & Operations Planning (S&OP) Health Check - How...
 
Sotf interactive e portfolios
Sotf interactive e portfoliosSotf interactive e portfolios
Sotf interactive e portfolios
 

Ähnlich wie The Real Value of Oracle Health Checks

Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAsOracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAsLeighton Nelson
 
Oracle enterprise manager cloud control 12c
Oracle enterprise manager cloud control 12cOracle enterprise manager cloud control 12c
Oracle enterprise manager cloud control 12csolarisyougood
 
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16AppDynamics
 
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...eCapital Advisors
 
Oracle performance project public
Oracle performance project publicOracle performance project public
Oracle performance project publicCarlos Oliveira
 
Streamline it management
Streamline it managementStreamline it management
Streamline it managementDLT Solutions
 
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...Aaron Shilo
 
SharePoint Troubleshooting
SharePoint TroubleshootingSharePoint Troubleshooting
SharePoint TroubleshootingToby McGrail
 
Role of-analytics-in-db as-life
Role of-analytics-in-db as-lifeRole of-analytics-in-db as-life
Role of-analytics-in-db as-lifeNavneet Upneja
 
Oracle Autonomous Health Framework (AHF) White Paper
Oracle Autonomous Health Framework (AHF) White PaperOracle Autonomous Health Framework (AHF) White Paper
Oracle Autonomous Health Framework (AHF) White PaperAnkita Khandelwal
 
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...RTTS
 
Oracle EBS Production Support - Recommendations
Oracle EBS Production Support - RecommendationsOracle EBS Production Support - Recommendations
Oracle EBS Production Support - RecommendationsVigilant Technologies
 
Performance Tuning
Performance TuningPerformance Tuning
Performance TuningJannet Peetz
 
Optimising Queries - Series 1 Query Optimiser Architecture
Optimising Queries - Series 1 Query Optimiser ArchitectureOptimising Queries - Series 1 Query Optimiser Architecture
Optimising Queries - Series 1 Query Optimiser ArchitectureDAGEOP LTD
 
Data Warehouse Testing in the Pharmaceutical Industry
Data Warehouse Testing in the Pharmaceutical IndustryData Warehouse Testing in the Pharmaceutical Industry
Data Warehouse Testing in the Pharmaceutical IndustryRTTS
 
Database Lock _ Unlock Procedure_Katalyst HLS
Database Lock _ Unlock Procedure_Katalyst HLSDatabase Lock _ Unlock Procedure_Katalyst HLS
Database Lock _ Unlock Procedure_Katalyst HLSKatalyst HLS
 
Data Protection overview presentation
Data Protection overview presentationData Protection overview presentation
Data Protection overview presentationAndrey Karpov
 
שבוע אורקל 2016
שבוע אורקל 2016שבוע אורקל 2016
שבוע אורקל 2016Aaron Shilo
 
AIOUG : ODEVCYathra 2018 - Oracle Autonomous Database What Every DBA should know
AIOUG : ODEVCYathra 2018 - Oracle Autonomous Database What Every DBA should knowAIOUG : ODEVCYathra 2018 - Oracle Autonomous Database What Every DBA should know
AIOUG : ODEVCYathra 2018 - Oracle Autonomous Database What Every DBA should knowSandesh Rao
 

Ähnlich wie The Real Value of Oracle Health Checks (20)

Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAsOracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
 
Oracle enterprise manager cloud control 12c
Oracle enterprise manager cloud control 12cOracle enterprise manager cloud control 12c
Oracle enterprise manager cloud control 12c
 
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
 
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
 
Oracle performance project public
Oracle performance project publicOracle performance project public
Oracle performance project public
 
Streamline it management
Streamline it managementStreamline it management
Streamline it management
 
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
 
SharePoint Troubleshooting
SharePoint TroubleshootingSharePoint Troubleshooting
SharePoint Troubleshooting
 
Role of-analytics-in-db as-life
Role of-analytics-in-db as-lifeRole of-analytics-in-db as-life
Role of-analytics-in-db as-life
 
Oracle Autonomous Health Framework (AHF) White Paper
Oracle Autonomous Health Framework (AHF) White PaperOracle Autonomous Health Framework (AHF) White Paper
Oracle Autonomous Health Framework (AHF) White Paper
 
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
 
Oracle EBS Production Support - Recommendations
Oracle EBS Production Support - RecommendationsOracle EBS Production Support - Recommendations
Oracle EBS Production Support - Recommendations
 
Performance Tuning
Performance TuningPerformance Tuning
Performance Tuning
 
Optimising Queries - Series 1 Query Optimiser Architecture
Optimising Queries - Series 1 Query Optimiser ArchitectureOptimising Queries - Series 1 Query Optimiser Architecture
Optimising Queries - Series 1 Query Optimiser Architecture
 
Oracle_4.2 yrs resume
Oracle_4.2 yrs resumeOracle_4.2 yrs resume
Oracle_4.2 yrs resume
 
Data Warehouse Testing in the Pharmaceutical Industry
Data Warehouse Testing in the Pharmaceutical IndustryData Warehouse Testing in the Pharmaceutical Industry
Data Warehouse Testing in the Pharmaceutical Industry
 
Database Lock _ Unlock Procedure_Katalyst HLS
Database Lock _ Unlock Procedure_Katalyst HLSDatabase Lock _ Unlock Procedure_Katalyst HLS
Database Lock _ Unlock Procedure_Katalyst HLS
 
Data Protection overview presentation
Data Protection overview presentationData Protection overview presentation
Data Protection overview presentation
 
שבוע אורקל 2016
שבוע אורקל 2016שבוע אורקל 2016
שבוע אורקל 2016
 
AIOUG : ODEVCYathra 2018 - Oracle Autonomous Database What Every DBA should know
AIOUG : ODEVCYathra 2018 - Oracle Autonomous Database What Every DBA should knowAIOUG : ODEVCYathra 2018 - Oracle Autonomous Database What Every DBA should know
AIOUG : ODEVCYathra 2018 - Oracle Autonomous Database What Every DBA should know
 

Mehr von Datavail

Journey to Cloud Analytics
Journey to Cloud Analytics Journey to Cloud Analytics
Journey to Cloud Analytics Datavail
 
Accelerate SQL Server Migration to the AWS Cloud
Accelerate SQL Server Migration to the AWS Cloud Accelerate SQL Server Migration to the AWS Cloud
Accelerate SQL Server Migration to the AWS Cloud Datavail
 
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?Datavail
 
Oracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action finalOracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action finalDatavail
 
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora Datavail
 
EPM 11.2: Lessons Learned and 2021 Preparedness
EPM 11.2: Lessons Learned and 2021 PreparednessEPM 11.2: Lessons Learned and 2021 Preparedness
EPM 11.2: Lessons Learned and 2021 PreparednessDatavail
 
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major GainsOptimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major GainsDatavail
 
RMOUG 2020: Keeping Pace with Change
RMOUG 2020: Keeping Pace with Change RMOUG 2020: Keeping Pace with Change
RMOUG 2020: Keeping Pace with Change Datavail
 
Upcoming Extended Support Deadlines & What They Mean for You
Upcoming Extended Support Deadlines & What They Mean for YouUpcoming Extended Support Deadlines & What They Mean for You
Upcoming Extended Support Deadlines & What They Mean for YouDatavail
 
SQL on Linux
SQL on LinuxSQL on Linux
SQL on LinuxDatavail
 
Reduce Cost by Tuning Queries on Azure DBaaS
Reduce Cost by Tuning Queries on Azure DBaaSReduce Cost by Tuning Queries on Azure DBaaS
Reduce Cost by Tuning Queries on Azure DBaaSDatavail
 
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...Datavail
 
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyEssbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyDatavail
 
Is "Free" Good Enough for Your MySQL Environment?
Is "Free" Good Enough for Your MySQL Environment?Is "Free" Good Enough for Your MySQL Environment?
Is "Free" Good Enough for Your MySQL Environment?Datavail
 
Critical Preflight Checks for Your EPM Applications
Critical Preflight Checks for Your EPM ApplicationsCritical Preflight Checks for Your EPM Applications
Critical Preflight Checks for Your EPM ApplicationsDatavail
 
SQL to Azure Migrations
SQL to Azure MigrationsSQL to Azure Migrations
SQL to Azure MigrationsDatavail
 
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyEssbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyDatavail
 
3 Ways to Lead an Accidental DBA
3 Ways to Lead an Accidental DBA3 Ways to Lead an Accidental DBA
3 Ways to Lead an Accidental DBADatavail
 
Creating a Solid EPM Punch List
Creating a Solid EPM Punch ListCreating a Solid EPM Punch List
Creating a Solid EPM Punch ListDatavail
 
Why NBC Universal Migrated to MongoDB Atlas
Why NBC Universal Migrated to MongoDB AtlasWhy NBC Universal Migrated to MongoDB Atlas
Why NBC Universal Migrated to MongoDB AtlasDatavail
 

Mehr von Datavail (20)

Journey to Cloud Analytics
Journey to Cloud Analytics Journey to Cloud Analytics
Journey to Cloud Analytics
 
Accelerate SQL Server Migration to the AWS Cloud
Accelerate SQL Server Migration to the AWS Cloud Accelerate SQL Server Migration to the AWS Cloud
Accelerate SQL Server Migration to the AWS Cloud
 
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
 
Oracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action finalOracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action final
 
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
 
EPM 11.2: Lessons Learned and 2021 Preparedness
EPM 11.2: Lessons Learned and 2021 PreparednessEPM 11.2: Lessons Learned and 2021 Preparedness
EPM 11.2: Lessons Learned and 2021 Preparedness
 
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major GainsOptimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
 
RMOUG 2020: Keeping Pace with Change
RMOUG 2020: Keeping Pace with Change RMOUG 2020: Keeping Pace with Change
RMOUG 2020: Keeping Pace with Change
 
Upcoming Extended Support Deadlines & What They Mean for You
Upcoming Extended Support Deadlines & What They Mean for YouUpcoming Extended Support Deadlines & What They Mean for You
Upcoming Extended Support Deadlines & What They Mean for You
 
SQL on Linux
SQL on LinuxSQL on Linux
SQL on Linux
 
Reduce Cost by Tuning Queries on Azure DBaaS
Reduce Cost by Tuning Queries on Azure DBaaSReduce Cost by Tuning Queries on Azure DBaaS
Reduce Cost by Tuning Queries on Azure DBaaS
 
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
 
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyEssbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
 
Is "Free" Good Enough for Your MySQL Environment?
Is "Free" Good Enough for Your MySQL Environment?Is "Free" Good Enough for Your MySQL Environment?
Is "Free" Good Enough for Your MySQL Environment?
 
Critical Preflight Checks for Your EPM Applications
Critical Preflight Checks for Your EPM ApplicationsCritical Preflight Checks for Your EPM Applications
Critical Preflight Checks for Your EPM Applications
 
SQL to Azure Migrations
SQL to Azure MigrationsSQL to Azure Migrations
SQL to Azure Migrations
 
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyEssbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
 
3 Ways to Lead an Accidental DBA
3 Ways to Lead an Accidental DBA3 Ways to Lead an Accidental DBA
3 Ways to Lead an Accidental DBA
 
Creating a Solid EPM Punch List
Creating a Solid EPM Punch ListCreating a Solid EPM Punch List
Creating a Solid EPM Punch List
 
Why NBC Universal Migrated to MongoDB Atlas
Why NBC Universal Migrated to MongoDB AtlasWhy NBC Universal Migrated to MongoDB Atlas
Why NBC Universal Migrated to MongoDB Atlas
 

Kürzlich hochgeladen

6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...Dr Arash Najmaei ( Phd., MBA, BSc)
 
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Boston Institute of Analytics
 
Presentation of project of business person who are success
Presentation of project of business person who are successPresentation of project of business person who are success
Presentation of project of business person who are successPratikSingh115843
 
IBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaIBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaManalVerma4
 
DATA ANALYSIS using various data sets like shoping data set etc
DATA ANALYSIS using various data sets like shoping data set etcDATA ANALYSIS using various data sets like shoping data set etc
DATA ANALYSIS using various data sets like shoping data set etclalithasri22
 
Digital Indonesia Report 2024 by We Are Social .pdf
Digital Indonesia Report 2024 by We Are Social .pdfDigital Indonesia Report 2024 by We Are Social .pdf
Digital Indonesia Report 2024 by We Are Social .pdfNicoChristianSunaryo
 
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBoston Institute of Analytics
 
Statistics For Management by Richard I. Levin 8ed.pdf
Statistics For Management by Richard I. Levin 8ed.pdfStatistics For Management by Richard I. Levin 8ed.pdf
Statistics For Management by Richard I. Levin 8ed.pdfnikeshsingh56
 
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis modelDecoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis modelBoston Institute of Analytics
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfblazblazml
 
Non Text Magic Studio Magic Design for Presentations L&P.pdf
Non Text Magic Studio Magic Design for Presentations L&P.pdfNon Text Magic Studio Magic Design for Presentations L&P.pdf
Non Text Magic Studio Magic Design for Presentations L&P.pdfPratikPatil591646
 
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...Jack Cole
 
Digital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksDigital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksdeepakthakur548787
 
Role of Consumer Insights in business transformation
Role of Consumer Insights in business transformationRole of Consumer Insights in business transformation
Role of Consumer Insights in business transformationAnnie Melnic
 

Kürzlich hochgeladen (17)

Data Analysis Project: Stroke Prediction
Data Analysis Project: Stroke PredictionData Analysis Project: Stroke Prediction
Data Analysis Project: Stroke Prediction
 
2023 Survey Shows Dip in High School E-Cigarette Use
2023 Survey Shows Dip in High School E-Cigarette Use2023 Survey Shows Dip in High School E-Cigarette Use
2023 Survey Shows Dip in High School E-Cigarette Use
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
 
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
 
Presentation of project of business person who are success
Presentation of project of business person who are successPresentation of project of business person who are success
Presentation of project of business person who are success
 
IBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaIBEF report on the Insurance market in India
IBEF report on the Insurance market in India
 
DATA ANALYSIS using various data sets like shoping data set etc
DATA ANALYSIS using various data sets like shoping data set etcDATA ANALYSIS using various data sets like shoping data set etc
DATA ANALYSIS using various data sets like shoping data set etc
 
Digital Indonesia Report 2024 by We Are Social .pdf
Digital Indonesia Report 2024 by We Are Social .pdfDigital Indonesia Report 2024 by We Are Social .pdf
Digital Indonesia Report 2024 by We Are Social .pdf
 
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
 
Statistics For Management by Richard I. Levin 8ed.pdf
Statistics For Management by Richard I. Levin 8ed.pdfStatistics For Management by Richard I. Levin 8ed.pdf
Statistics For Management by Richard I. Levin 8ed.pdf
 
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis modelDecoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis model
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
 
Non Text Magic Studio Magic Design for Presentations L&P.pdf
Non Text Magic Studio Magic Design for Presentations L&P.pdfNon Text Magic Studio Magic Design for Presentations L&P.pdf
Non Text Magic Studio Magic Design for Presentations L&P.pdf
 
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
 
Digital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksDigital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing works
 
Insurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis ProjectInsurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis Project
 
Role of Consumer Insights in business transformation
Role of Consumer Insights in business transformationRole of Consumer Insights in business transformation
Role of Consumer Insights in business transformation
 

The Real Value of Oracle Health Checks

  • 1. Real Value of Oracle Database Health Checks J a n 2 0 1 7
  • 2. 1/23/2017 2www.datavail.com Welcome! Megan Elphingstone 15+ years of Oracle database experience 10 years as an Oracle Database Administrator Favorite part about being a DBA… I like helping customers and users solve problems and implementing solutions that are automated, stable, and reliable.
  • 3. 1/23/2017 3www.datavail.com Health Check: Why, What, When, How And then what? Why should I run a Health Check? What should I check? How often should I run a Health Check? • OLTP vs • Warehouse vs How? • Manually vs automated • What tool should I use? • Should I use a service provider? Then what? • How do I interpret the results? • How do I react to the information?
  • 4. 1/23/2017 4www.datavail.com I’m in a crisis, should I run a Health Check? It may be required by Oracle for an SR It could help diagnose the problem Users are complaining
  • 5. 1/23/2017 5www.datavail.com Why do a Health Check on a stable system? You don’t know what you don’t know Do things seem acceptable when they could be faster? Are people complaining, but you aren’t hearing it? An upgrade is always on the horizon, are you prepared? • Ununsable indexes and invalid objects will cause problems in an upgrade – fixing them now will make your upgrade go more smoothly If it ain’t broke, don’t fix it… • This mentality will leave you unprepared for an upgrade • Trouble may be brewing and you won’t know until it starts to affect users
  • 6. 1/23/2017 6www.datavail.com What if I never run a Health Check? Can’t get access to the system when you need to Long delays and difficulties logging in Unable to replicate the database accurately Experience forced software upgrades performed on the spot rather than planned for Are fined for failure to properly comply with backup and security requirements
  • 7. 1/23/2017 7www.datavail.com What to look for in a Health Check Size and Space Issues • Size of your SGA • Object size • Size of database • Space utilization, file system (ASM?) • Adequate space for backups • CPU, disk and memory utilization • Table space critical and warning threshold levels
  • 8. 1/23/2017 8www.datavail.com What to look for in a Health Check System Issues • Database components • Backup test • Recovery test • Is it a supported version of Oracle? • Has it been patched?
  • 9. 1/23/2017 9www.datavail.com What to look for in a Health Check Performance Issues • How are the stats being generated? • Issues related to collecting stats • Unusable indexes and invalid objects • Are table space, auto extendable data files used? • Top buffer gets, reads and lag times • IO balance across the file system • Block change tracking • Wait statistics through the database • Are you taking advantage of flashback? • Logging operations • Corrupt log files • IO stats: top reads, top writes • Re-do logs
  • 10. 1/23/2017 10www.datavail.com What to look for in a Health Check Security Issues • Analysis of user accounts • Dormant accounts present security risks • Are privileges properly assigned? • Is recycle bin properly configured? • Listing of hidden users • Listing GRANTs on SYS tables
  • 11. 1/23/2017 11www.datavail.com When should I run a Health Check? Monthly for high-stress, high-turnover agile environments Quarterly for a growing user base generating growing data Semi-annual for non- growing, steady-state user bases
  • 12. 1/23/2017 12www.datavail.com How to run a Health Check ORAchk Oracle Health Checks Datavail Health Check Toad
  • 13. 1/23/2017 13www.datavail.com How to run a Health Check: Orachk • ORAchk and EXAchk User’s Guide • Frequently required by Oracle when working an SR • With 12c it is installed with the software $ORACLE_HOME/suptools/orachk • Run on demand, via daemon, via cron • Output can be emailed or stored in a directory
  • 14. 1/23/2017 14www.datavail.com Show Check Ids Remove finding from report ORAchk continued… • Finding Needing Attention On Database Server - On Database Server • Maximum Availability Architecture (MAA) Scorecard • Finding Passed - On Database Server • RDBMS patch recommendation Summary report • RDMS Patch recommendation Detailed report • TOP 10 Time Consuming Checks Oracle orachk Assessment Report System Health Score is 88 out of 100 (detail) Table of Contents
  • 16. 1/23/2017 16www.datavail.com Health Check Monitor Health Checks can be run via Health Monitor • Reactive • Manual • Scheduled PL/SQL Package BEGIN DBMS_HM.RUN_CHECK('Dictionary Integrity Check', 'my_run'); END; ADRCI View Data via Health MonitorViews • V$HM_RUN • V$HM_FINDING • V$HM_RECOMMENDATIONS
  • 17. 1/23/2017 17www.datavail.com The DB Admin Module includes a health check Toad https://www.toadworld.com/products/toad-for- oracle/b/weblog/archive/2013/07/07/toad-database-health-check • Vulnerability assessment • Configuration (including Oracle RAC and usage of Oracle options, OEM management packs and Exadata) • Performance • Storage
  • 18. 1/23/2017 18www.datavail.com Have Datavail Do A Health Check Datavail has hundreds of DBAs with shared knowledge. We have a proprietary assessment tool that reports on a series of 72 tests of database capacity, speed, resilience, flexibility, and security. The Datavail Health Check report is easy to read and understand Your DBAs may be too busy fighting fires to be proactive – Datavail can help. Datavail can assess database health as well as provide solutions to issues.
  • 19. 1/23/2017 19www.datavail.com Health Check results and responses Nologging operations that can result in unavailability or unrecoverability Corrupt log files can lead to a standby failure when you need it Forced upgrade – you may be so far behind on patches that a bug may crop up and you will be forced to upgrade as a solution from Oracle Failed RMAN backups may put you out of compliance with Corporate policies and cause major problems if you need them Potential space issues if disk space and growth isn’t monitored
  • 20. 1/23/2017 20www.datavail.com Health Check results and responses Users with DBA privs should be evaluated. Locked accounts should be deleted Recyclebin contents – set up a script to empty on a regular basis Duplicate datafile names, or files with a double extension – address before they become a problem in a move Add auto extensible files to reduce I/O contention
  • 21. 1/23/2017 21www.datavail.com Health Check performance issues 1 2 3 5 4 How are Stats gathered – Use latest method Are there objects without stats – gather stats on all objects unless there is a good reason How often are redo logs switching – goal should be 2-3 times per hour Are database writes/reads balanced – use auto extendible files across mount points Are there unstable plans – this can be addressed if on EE with diagnostics pack
  • 22. 1/23/2017 22www.datavail.com Health Check Performance Issues • How are Stats gathered – Use latest method • Are there objects without stats – gather stats on all objects unless there is a good reason • How often are redo logs switching – goal should be 2-3 times per hour • Are database writes/reads balanced – use auto extendible files across mount points • Are there unstable plans – this can be addressed if on EE with diagnostics pack
  • 24. 1/23/2017 24www.datavail.com Download the Oracle Health Assessment Checklist www.Datavail.com/oracleHealthCheckList
  • 25. 1/23/2017 25www.datavail.com Questions? Contact Datavail at www.datavail.com or call 866-600-2995