SlideShare a Scribd company logo
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

More Related Content

PDF
SQLd360
Mauro Pagano
 
PDF
SQL Monitoring in Oracle Database 12c
Tanel Poder
 
PPTX
Oracle database upgrade to 12c and available methods
Satishbabu Gunukula
 
PDF
Same plan different performance
Mauro Pagano
 
PPTX
ARCHIVO DE LA PAZ
Maria Rosario Carrasco Patzi
 
PPTX
ASH and AWR on DB12c
Kellyn Pot'Vin-Gorman
 
PPTX
Growing great garlic4
ffbroadwell
 
PPTX
Percona Xtrabackup Best Practices
Marcelo Altmann
 
SQLd360
Mauro Pagano
 
SQL Monitoring in Oracle Database 12c
Tanel Poder
 
Oracle database upgrade to 12c and available methods
Satishbabu Gunukula
 
Same plan different performance
Mauro Pagano
 
ARCHIVO DE LA PAZ
Maria Rosario Carrasco Patzi
 
ASH and AWR on DB12c
Kellyn Pot'Vin-Gorman
 
Growing great garlic4
ffbroadwell
 
Percona Xtrabackup Best Practices
Marcelo Altmann
 

Viewers also liked (20)

PPTX
Workshop D, Benefits for whom? by Ben Pinches
Association for Project Management
 
PPTX
Workshop F, A healthy respect for benefits by David Waller and Hugo Minney
Association for Project Management
 
ODP
Sonar - Software Qualitätsmanagement ohne Schmerzen
openForce Information Technology GesmbH
 
PPTX
Importance of program health checks
Maveric Systems
 
PPTX
Benefits and better business cases_Alan Brown and Stefan Sanchez
Association for Project Management
 
PPTX
OpenStrategies: A simple system for Strategic Planning and Benefits Realisation
Improvement Skills Consulting Ltd.
 
PDF
Social Media Tools (BAW-Vorlesung Juli 2012)
Daniel Rehn
 
PDF
BPM Benefits Realisation Framework
Leonardo Consulting
 
PDF
Addressing the common challenges of benefits realisation management, workshop...
Association for Project Management
 
PPTX
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
Arvind Rajan
 
PPTX
Benefits-led portfolio management: maximising capital investment returns, by ...
Association for Project Management
 
PDF
Project health check updated and improved
Project Management Solutions
 
PDF
Scrum im Marketing
Björn Schotte
 
PDF
DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta
DevDay Dresden
 
PPTX
Pm audit and assessment approach final
Project Management Solutions
 
PDF
Project Health Check
ihoudane
 
PDF
Project Manager Toolkit in Powerpoint & Excel
Aurelien Domont, MBA
 
PDF
SCOR Project Workshop - Sales & Operations Planning (S&OP) Health Check - How...
Steelwedge
 
PPTX
Sotf interactive e portfolios
Helen Barrett
 
PDF
Investor Pitch Template | by ex-Deloitte & McKinsey consultants
Aurelien Domont, MBA
 
Workshop D, Benefits for whom? by Ben Pinches
Association for Project Management
 
Workshop F, A healthy respect for benefits by David Waller and Hugo Minney
Association for Project Management
 
Sonar - Software Qualitätsmanagement ohne Schmerzen
openForce Information Technology GesmbH
 
Importance of program health checks
Maveric Systems
 
Benefits and better business cases_Alan Brown and Stefan Sanchez
Association for Project Management
 
OpenStrategies: A simple system for Strategic Planning and Benefits Realisation
Improvement Skills Consulting Ltd.
 
Social Media Tools (BAW-Vorlesung Juli 2012)
Daniel Rehn
 
BPM Benefits Realisation Framework
Leonardo Consulting
 
Addressing the common challenges of benefits realisation management, workshop...
Association for Project Management
 
PeopleSoft 9.2 Upgrade Readiness Assessment and Health Check
Arvind Rajan
 
Benefits-led portfolio management: maximising capital investment returns, by ...
Association for Project Management
 
Project health check updated and improved
Project Management Solutions
 
Scrum im Marketing
Björn Schotte
 
DevDay 2016: Peter Lehmann - Testautomatisierungsframework Xeta
DevDay Dresden
 
Pm audit and assessment approach final
Project Management Solutions
 
Project Health Check
ihoudane
 
Project Manager Toolkit in Powerpoint & Excel
Aurelien Domont, MBA
 
SCOR Project Workshop - Sales & Operations Planning (S&OP) Health Check - How...
Steelwedge
 
Sotf interactive e portfolios
Helen Barrett
 
Investor Pitch Template | by ex-Deloitte & McKinsey consultants
Aurelien Domont, MBA
 
Ad

Similar to The Real Value of Oracle Health Checks (20)

PPTX
Performing Oracle Health Checks Using APEX
Datavail
 
PPT
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
Leighton Nelson
 
PPT
Oracle enterprise manager cloud control 12c
solarisyougood
 
PDF
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
AppDynamics
 
PDF
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
eCapital Advisors
 
PPTX
Oracle performance project public
Carlos Oliveira
 
PDF
Streamline it management
DLT Solutions
 
PDF
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Aaron Shilo
 
PPTX
SharePoint Troubleshooting
Toby McGrail
 
PDF
Role of-analytics-in-db as-life
Navneet Upneja
 
PDF
Oracle Autonomous Health Framework (AHF) White Paper
Ankita Khandelwal
 
PPTX
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
RTTS
 
PPTX
Oracle EBS Production Support - Recommendations
Vigilant Technologies
 
PPTX
Performance Tuning
Jannet Peetz
 
PPTX
Optimising Queries - Series 1 Query Optimiser Architecture
DAGEOP LTD
 
DOC
Oracle_4.2 yrs resume
mahammad shabbeer
 
PPTX
Data Warehouse Testing in the Pharmaceutical Industry
RTTS
 
PDF
Database Lock _ Unlock Procedure_Katalyst HLS
Katalyst HLS
 
PDF
Data Protection overview presentation
Andrey Karpov
 
PPTX
שבוע אורקל 2016
Aaron Shilo
 
Performing Oracle Health Checks Using APEX
Datavail
 
Oracle Enterprise Manager Cloud Control 12c - Top 10 Features for DBAs
Leighton Nelson
 
Oracle enterprise manager cloud control 12c
solarisyougood
 
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
AppDynamics
 
Managing Your Hyperion Environment – Performance Tuning, Problem Solving and ...
eCapital Advisors
 
Oracle performance project public
Carlos Oliveira
 
Streamline it management
DLT Solutions
 
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Aaron Shilo
 
SharePoint Troubleshooting
Toby McGrail
 
Role of-analytics-in-db as-life
Navneet Upneja
 
Oracle Autonomous Health Framework (AHF) White Paper
Ankita Khandelwal
 
Data Warehousing in Pharma: How to Find Bad Data while Meeting Regulatory Req...
RTTS
 
Oracle EBS Production Support - Recommendations
Vigilant Technologies
 
Performance Tuning
Jannet Peetz
 
Optimising Queries - Series 1 Query Optimiser Architecture
DAGEOP LTD
 
Oracle_4.2 yrs resume
mahammad shabbeer
 
Data Warehouse Testing in the Pharmaceutical Industry
RTTS
 
Database Lock _ Unlock Procedure_Katalyst HLS
Katalyst HLS
 
Data Protection overview presentation
Andrey Karpov
 
שבוע אורקל 2016
Aaron Shilo
 
Ad

More from Datavail (20)

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

Recently uploaded (20)

PPTX
Fuzzy_Membership_Functions_Presentation.pptx
pythoncrazy2024
 
PPTX
Data Security Breach: Immediate Action Plan
varmabhuvan266
 
PPTX
Databricks-DE-Associate Certification Questions-june-2024.pptx
pedelli41
 
PPTX
Pipeline Automatic Leak Detection for Water Distribution Systems
Sione Palu
 
PDF
A Systems Thinking Approach to Algorithmic Fairness.pdf
Epistamai
 
PDF
Linux OS guide to know, operate. Linux Filesystem, command, users and system
Kiran Maharjan
 
PDF
Chad Readey - An Independent Thinker
Chad Readey
 
PDF
202501214233242351219 QASS Session 2.pdf
lauramejiamillan
 
PPTX
Data-Driven Machine Learning for Rail Infrastructure Health Monitoring
Sione Palu
 
PDF
Key_Statistical_Techniques_in_Analytics_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
oop_java (1) of ice or cse or eee ic.pdf
sabiquntoufiqlabonno
 
PPTX
Short term internship project report on power Bi
JMJCollegeComputerde
 
PPTX
Introduction to Data Analytics and Data Science
KavithaCIT
 
PDF
Company Presentation pada Perusahaan ADB.pdf
didikfahmi
 
PPTX
Introduction-to-Python-Programming-Language (1).pptx
dhyeysapariya
 
PPTX
INFO8116 - Week 10 - Slides.pptx big data architecture
guddipatel10
 
PPTX
Presentation (1) (1).pptx k8hhfftuiiigff
karthikjagath2005
 
PPT
Real Life Application of Set theory, Relations and Functions
manavparmar205
 
PPTX
lecture 13 mind test academy it skills.pptx
ggesjmrasoolpark
 
PPTX
Future_of_AI_Presentation for everyone.pptx
boranamanju07
 
Fuzzy_Membership_Functions_Presentation.pptx
pythoncrazy2024
 
Data Security Breach: Immediate Action Plan
varmabhuvan266
 
Databricks-DE-Associate Certification Questions-june-2024.pptx
pedelli41
 
Pipeline Automatic Leak Detection for Water Distribution Systems
Sione Palu
 
A Systems Thinking Approach to Algorithmic Fairness.pdf
Epistamai
 
Linux OS guide to know, operate. Linux Filesystem, command, users and system
Kiran Maharjan
 
Chad Readey - An Independent Thinker
Chad Readey
 
202501214233242351219 QASS Session 2.pdf
lauramejiamillan
 
Data-Driven Machine Learning for Rail Infrastructure Health Monitoring
Sione Palu
 
Key_Statistical_Techniques_in_Analytics_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
oop_java (1) of ice or cse or eee ic.pdf
sabiquntoufiqlabonno
 
Short term internship project report on power Bi
JMJCollegeComputerde
 
Introduction to Data Analytics and Data Science
KavithaCIT
 
Company Presentation pada Perusahaan ADB.pdf
didikfahmi
 
Introduction-to-Python-Programming-Language (1).pptx
dhyeysapariya
 
INFO8116 - Week 10 - Slides.pptx big data architecture
guddipatel10
 
Presentation (1) (1).pptx k8hhfftuiiigff
karthikjagath2005
 
Real Life Application of Set theory, Relations and Functions
manavparmar205
 
lecture 13 mind test academy it skills.pptx
ggesjmrasoolpark
 
Future_of_AI_Presentation for everyone.pptx
boranamanju07
 

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