Remote Diagnostic Agent (RDA)
On Monday morning I received a mail from my client regarding installation of oracle 10g on RHEL ES 4 platform. I started the installation and ended up with many errors. While struggling to get required RPMS and going through metalink documents I found usage of RDA.
I used to hear about RDA even when working with Oracle Corporation but never thought how useful RDA is.
Remote Diagnostic Agent (RDA) is a set of command line diagnostic scripts. RDA is used to gather detailed information about an Oracle environment.
Oracle Support encourages the use of RDA because it provides a comprehensive picture of the customer's environment.
Some times in the platform like RHEL to find required RPMs and compatibility RDA looks very great. Eben you might run custom xml scrips with this RDA.
All installation instructions are given in metalink note 314422.1.
The Tools can be run in SHELL or PEARL environment.
Example
Ater installation of RDA /home/oracle/rda
To start data collection
[oracle@rda]$ ./rda.sh
-------------------------------------------------------------------------------
RDA Data Collection Started 06-Feb-2008 11:50:16 AM
-------------------------------------------------------------------------------
Processing Initialization module ...
Processing CFG module ...
Processing Sampling module ...
Processing OCM module ...
Processing OS module ...
Processing PROF module ...
Processing PERF module ...
Processing RDSP module ...
Processing LOAD module ...
This will generate many files including a zip file usually required by Oracle Support.
RDA includes health Check Validation Engine
To check HCVE
Run
Processing HCVE tests ...
Available Pre-Installation Rule Sets:
1. Oracle Database 10g R1 (10.1.0) PreInstall (Linux-x86)
2. Oracle Database 10g R1 (10.1.0) PreInstall (Linux AMD64)
3. Oracle Database 10g R1 (10.1.0) PreInstall (IA-64 Linux)
4. Oracle Database 10g R2 (10.2.0) PreInstall (Linux AMD64)
5. Oracle Database 10g R2 (10.2.0) PreInstall (IA-64 Linux)
6. Oracle Database 10g R2 (10.2.0) PreInstall (Linux-x86)
7. Oracle Application Server 10g (9.0.4) PreInstall (Linux)
8. Oracle Application Server 10g R2 (10.1.2) PreInstall (Linux)
9. Oracle Application Server 10g R3 (10.1.3) PreInstall (Linux AMD64)
10. Oracle Application Server 10g R3 (10.1.3) PreInstall (IA-64 Linux)
11. Oracle Application Server 10g R3 (10.1.3) PreInstall (Linux-x86)
12. Oracle Portal PreInstall (Generic)
Available Post-Installation Rule Sets:
13. Oracle Portal PostInstall (generic)
14. RAC 10G DB and OS Best Practices (Linux)
15. Data Guard PostInstall (Generic)
Enter the HCVE rule set number
Hit 'Return' to accept the default (1)
>
Select your choice and press enter
Test Results
~~~~~~~~~~~~
ID NAME RESULT VALUE
===== ==================== ====== ========================================
10 OS Certified? PASSED Adequate
20 User in /etc/passwd? PASSED userOK
30 Group in /etc/group? PASSED GroupOK
40 Input ORACLE_HOME RECORD $ORACLE_HOME
50 ORACLE_HOME Valid? PASSED OHexists
60 O_H Permissions OK? PASSED CorrectPerms
70 Umask Set to 022? PASSED UmaskOK
80 LDLIBRARYPATH Unset? FAILED IsSet
100 Other O_Hs in PATH? PASSED NoneFound
110 oraInventory Permiss PASSED oraInventoryOK
120 /tmp Adequate? PASSED TempSpaceOK
130 Swap (in MB) RECORD 4605
140 RAM (in MB) PASSED 2007
150 Swap OK? PASSED SwapOK
160 Disk Space OK? PASSED DiskSpaceOK
170 Kernel Parameters OK FAILED SHMMAXTooSmall SEMOPMTooSmall
180 Got ld,nm,ar,make? PASSED ld_nm_ar_make_found
190 ulimits OK? FAILED StackTooSmall MaxLockMemTooSmall
200 EL4 RPMs OK? PASSED NotEnterprise
203 RHEL21 RPMs OK? PASSED NotRHEL21
204 RHEL3 RPMs OK? PASSED NotRHEL3
205 RHEL4 RPMs OK? PASSED RHEL4rpmsOK
208 SUSE SLES8 RPMs OK? PASSED NotSuSE
209 SUSE SLES9 RPMs OK? PASSED NotSuSE
212 Patch 3006854 Instal PASSED NotRequired
213 LD_ASSUME_KERNEL Set PASSED NotRHEL3
214 ip_local_port_range FAILED LowTooHigh HighTooLow
220 Tainted Kernel? PASSED NotVerifiable
230 Other OUI Up? PASSED NoOtherOUI
This will give you a fair idea of environment before installation.
And always RDA will have a result file, some time Oracle Support may ask this file. Usually this will be generated in output folder.
So try to learn RDA as quickly as possible. This tool helps in many ways.
Purpose of this document was to just highlight what RDA is and how best to use it. Refer Metalink for downloadable, getting started and installation instructions.
Wednesday, August 6, 2008
RDA
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment