Download as pdf or txt
Download as pdf or txt
You are on page 1of 30

1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

2 Copyright 2013, Oracle and/or its affiliates. All rights reserved.












Essential Tools for Supporting RAC Environments Part 1:
RACcheck/ORAchk
Bryan Vongray - Senior Principal Technical Support Engineer
Scott J esse Customer Support Director
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 3
Objective
Promote Best Practices/Success
Factors
Maintain a healthy Oracle
Environment
Avoid Rediscovery of Known Issues
Increased Satisfaction with Oracle
Products
Decrease the number of Reactive Issues with the Oracle Stack:

Copyright 2013, Oracle and/or its affiliates. All rights reserved. 4
Best Practices and Success Factors
Generated based on Real-world Oracle Customer experiences:
1. Issues are Documented, Stored and Tracked by Support and Development Teams
2. Reviewed by Oracle Support and Development teams
3. An Approved Success Factor or Best Practice is published externally through MOS
Documents, Product Documentation and White Papers
4. From a RAC Perspective, Best Practices and Success Factors are consolidated within
the series of MOS RAC Best Practices and Starter Kit notes (all linked from Note:
810394.1).

The foundation of the ORAchk Utility
Provide customers with the ability to proactively avoid and prevent known issues
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 5
ORAchk Oracle Configuration Audit Tool





A tool designed to be a proactive self-service method for
customers to perform Health Checks on their Oracle systems
It validates and provides system-specific feedback on:
Configuration issues that can impact the system
Best Practices/Success Factors that are not being
adhered to on the system
Documentation on checks for ease of knowledge transfer
Developed by the RAC Assurance Development team with the
specific goal of automation of the promotion of Best Practices
and Success Factors
RACcheck is Packaged with 11.2.0.4 Database
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 6
Evolution of RACcheck into ORAchk
Fact: Knowledge Transfer of Success Factors and
Best Practices has historically been a challenge

RACcheck Overcame this Knowledge Transfer Challenge
Automatic validation of Success Factors and Best Practices
Results tailored to specific environment
Consolidation of Findings with MOS Note, Documentation and White Paper
References

Copyright 2013, Oracle and/or its affiliates. All rights reserved. 7
Evolution of RACcheck into ORAchk
With the ever increasing popularity of RACcheck, other Product Areas
took note of this value-add
v. 2.1.3 - MAA (Maximum Availability Architecture) Checks Added
v. 2.2.0 Single Instance DB Support Added
v. 2.2.3 GoldenGate Checks Added
Interest shown from E-Business AP, Sun Systems as well as other
Product Areas

Fact: Success Factors and Best Practices are
Developed by ALL Product Areas within Oracle

Copyright 2013, Oracle and/or its affiliates. All rights reserved. 8
ORAchk has been Born
ORAchk replaces the popular RACcheck tool
Full Support of Engineered Systems - Includes functionality of
EXAchk and ODAchk
Expands into the following Product Areas:
E-Business Suite Financials Accounts Payables
Sun Systems


Copyright 2013, Oracle and/or its affiliates. All rights reserved. 9
ORAchk Features
Proactively analyzes systems for known issues that can impact
stability and availability
Automates validation of system conformity to the latest Best
Practices and Success Factors
Findings reported in HTML format with a severity for each finding and
the ability to view details of a finding by drilling down
Upgrade Readiness feature to help ensure successful upgrades
(RAC Only)
New and Updated checks are added quarterly


Copyright 2013, Oracle and/or its affiliates. All rights reserved. 10
ORAchk Features
Ability to automate execution and email results using the ORAchk
Daemon
Report Comparison functionality for baseline comparisons
Collection Manager, a companion Application Express web app,
provides a single dashboard view of collections across your entire
enterprise
ORAchk will continue to expand in the future with updated checks
and additional Product Areas


Copyright 2013, Oracle and/or its affiliates. All rights reserved. 11
ORAchk Easy to Install, Easy to Execute

Download latest ORAchk version
MOS Note: 1268927.1
Transfer orachk.zip to a single
node
Extract orachk.zip
Execute orachk.exe
Follow the prompts

Execution times are generally less
than 10 min for a 2 node cluster!
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 12
ORAchk Demo


Copyright 2013, Oracle and/or its affiliates. All rights reserved. 13
ORAchk Data Analysis


Data is gathered across all nodes and
analyzed
Analysis rules are then applied to generate a
PASS, WARNING, FAIL and INFO result for
each analyzed data collection point
By default the output (screen and
report) will highlight WARNING, FAIL
and INFO
PASS checks can be included in the
output by executing ORAchk o v



Copyright 2013, Oracle and/or its affiliates. All rights reserved. 14
ORAchk Output What to get out of it?
Easy-to-Read HTML Report
Indication of System Health Score
Pass/Warning/Fail and Info findings
backed up with MOS Notes and
Documentation References
Proactive Patch recommendations
within the report
Reports from different executions are
able to be compared



Copyright 2013, Oracle and/or its affiliates. All rights reserved. 15
ORAchk Output Review


Copyright 2013, Oracle and/or its affiliates. All rights reserved. 16
ORAchk Usage Considerations
Downloading the latest version is always recommended!
ORAchk is designed to be run by administrators with
basic knowledge
ORAchk should be staged and operated from a local
filesystem
Execution is from a single node in the cluster SSH
(Secure Shell) is used for data collection on the remote
nodes
ORAchk is to be executed as the Database Software
owner
There are data collection elements that require root
access (via SUDO or manual password entry)
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 17
ORAchk Supported Environments
Supported Platforms
Linux x86-64 (OEL, RedHat and SuSE 9, 10, 11)
Oracle Solaris (SPARC and x86-64)
IBM AIX (must have the BASH 3.2 shell installed)
HP-UX (must have the BASH 3.2 shell installed)
Supported Oracle Releases
10gR2
11gR1
11gR2
12cR1
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 18
ORAchk Upgrade Readiness
Upgrade Readiness was introduced in RACcheck 2.1.5
The goal of the ORAchk Upgrade Readiness Assessment is to make the
process of upgrade planning for Oracle RAC and Oracle Clusterware as
smooth as possible by automating many of the manual pre/post checks
detailed in various upgrade related documents.
Feature is documented in MOS Note: 1457357.1
Only valid for upgrades to 11.2.0.3, 11.2.0.4 and
12.1.0.1

Copyright 2013, Oracle and/or its affiliates. All rights reserved. 19
ORAchk Upgrade Readiness
Pre-upgrade at a high level will perform the following:
OS: Patch, Parameter Validation, Configuration Validation
GI, ASM, RDBMS: prerequisite patch validation, configuration validation
General Pre Upgrade Information/Links

Post-upgrade at a high level will perform the following:
Latest PSU check/recommendation
General upgrade validations
General Post Upgrade Information/Links
Standard RACcheck validations for the target release/platform
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 20
ORAchk When should it be run?
Grid Infrastructure and at least one database up and running
During times of least load on system
After initial Oracle RAC deployment
Before planned maintenance activities
After planned maintenance activities
At least once every three months
During the planning phase for 11.2.0.3 upgrades (in pre-upgrade mode)
Post-11.2.0.3 upgrade (in post-upgrade mode)
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 21
ORAchk What it is NOT
ORAchk is NOT a diagnostic tool
ORAchk is NOT a performance analysis tool
ORAchk is NOT a diagnostic collection tool
ORAchk is NOT a replacement for the Cluster Verification Utility The tools
complement one another

ORAchk IS a proactive self-service configuration audit tool to promote Success
Factors and Best Practices with the intent to reduce the number of reactive
issues with the Oracle Stack.
22 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Obtaining ORAchk Support
ORAchk is supported via the MOS Database
RAC/Scalability Community Forum
Troubleshooting Section of the ORAchk Note:
1268927.1
Feedback for future RACcheck enhancements is
always welcome!







Copyright 2013, Oracle and/or its affiliates. All rights reserved. 23
ORAchk @ Work

Copyright 2013, Oracle and/or its affiliates. All rights reserved. 24
How has ORAchk made a difference?
RACcheck Resolution
1. Used in environment
We use ORAchk as a pre-check before a build.
We use it prior to patching to ensure that nothing
has changed.
We use it post-patching to ensure that all is well.

2. Customer impression
ORAchk is an excellent tool to QA RAC system
and ensure all Oracle best practices are followed.
This should be something Oracle should promote
more and add to products like EM also for pre-
check analysis.

3. Were reactive issues reduced
Absolutely!
Prior to opening an SR, we normally run ORAchk
to ensure we didn't miss anything (and 9 out of 10
times we find that something did change and
resolution of that helps in solving the problem,
which leads to fewer SR's).


How is ORAchk used within your
environment?
What is your impression of ORAchk?
Do you feel that ORAchk assisted in the
reduction of reactive issues with RAC?

RACcheck Customer
Success Story
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 25
How Can ORAcheck make a difference?
RACcheck Resolution
The ORAchk Upgrade Readiness feature
answers all of these questions to assist
users in upgrade planning and execution in
a user-friendly, consolidated format.
This report can easily be used as a
checklist to ensure the success of an
upgrade to Grid Infrastructure/RAC
11.2.0.3+.


What do I need to do to my RAC system to
ensure it is ready for an upgrade?
Are there any known issues that may prevent
my upgrade from being successful?
Where do I find consolidated information
specific to my system to assist with an
upgrade?

My Customer is planning
for an Upgrade
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 26
ORAchk Collection
Manager
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 27
ORAchk Collection Manager
Companion Application to ORAchk
Dashboard Interface to track ORAchk
Collections
Enterprise Wide Central Repository for ORAchk
Collections
Trending of Findings over time
Automatic Result Comparison for each system
Incident tickets for tracking of corrective
action(s)
Available via MOS Note: 1602329.1

Copyright 2013, Oracle and/or its affiliates. All rights reserved. 28
ORAchk Collection Manager Demo


29 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
Recap Recommendations
We encourage you to proactively take advantage of the tools
outlined in this presentation to provide:
Increased system stability, reliability, and performance
Fewer reactive issues with RAC
Decrease the complexity and eliminate problems with
Grid Infrastructure and RAC upgrades

30 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

You might also like