2009-10-29

Oracle RDA – Remote Diagnostic Agent Nightly Run...

2_1 Gestern habe ich die neuste Version des RDA auf einer Linux System angewendet und habe entdeckt, dass der Weblogic Server jetzt auch Einzug in das Oracle RDA Tool gehalten hat.

Vorteilhaft ist es wenn man diesen Agent regelmäßig auf seinem Entwicklungssystem laufen lässt, um den aktuellen Status des Systems jederzeit zu Verfügung hat. Der folgende Mitschnitt dokumentiert kurz, wie man dies innerhalb der TELDE Umgebung durchführt.

 

 

Umsetzung

  Bereich Gegenstand  
  Download Metalink –RDA Getting Started  
       
  Putty Action: Start Putty  
    Action: Open Save Session telde.local als oracle  
       
   

login as: oracle
oracle@192.168.234.140's password:
Last login: Wed Sep 16 09:17:06 2009 from 192.168.234.1
[oracle@telde ~]$ cd /u01/app/oracle/product/
[oracle@telde product]$ mkdir –r 4.7.x
[oracle@telde product]$ cd 4.7.x/
[oracle@telde 4.7.x]$

[oracle@telde 4.7.x]$ unzip /u01/product/oracle/support/4.x/p8805952_417_LINUX.zip

:

[oracle@telde 4.7.x]$ cd rda

[oracle@telde rda]$ ./rda.sh -s $HOME/rda_cron_setup -vdSCRP
-------------------------------------------------------------------------------
S000INI: Initializes the Data Collection
-------------------------------------------------------------------------------

:

[always use the default]

:

Enter an Oracle User ID (userid only) to view DBA_ and V$ tables. If RDA will
be run under the Oracle software owner's ID, enter a '/' here, and select Y at
the SYSDBA prompt to avoid being prompted for the database password at
runtime.
Hit 'Return' to accept the default (system)
> /

Is '/' a SYSDBA user (will connect as SYSDBA) (Y/N)?
Hit 'Return' to accept the default (N)
> Y

:

[always use the default]

:

-------------------------------------------------------------------------------
RDA Data Collection Started 16-Sep-2009 10:26:15 PM
-------------------------------------------------------------------------------

Processing Initialization module ...
Enter the password for 'SYSTEM':
Please re-enter it to confirm:
Processing CFG module ...
Processing Sampling module ...
Processing OCM module ...
Processing OS module ...
Processing PROF module ...
Processing PERF module ...
Processing NET module ...
Processing Oracle installation module ...
Processing RDBMS module ...
Processing LOG module ...

  Access over Web Server

[root@carriev01 html]# ln -s /u01/app/oracle/product/4.x/rda/output rda
[root@carriev01 html]# usermod -G oracle apache
usermod: Ungültiges numerisches Argument »oracle«
[root@carriev01 html]# usermod -a -G apache oracle
[root@carriev01 html]# chgrp -R apache  /u01/app/oracle/product/4.x/rda/output

[root@carriev01 html]# cd /etc/httpd/conf.d
[root@carriev01 conf.d]# vi rda.conf

<location /rda>
   DirectoryIndex RDA__start.htm
   Order allow,deny
   Allow from all
</location>
~

[root@carriev01 conf.d]# service httpd restart
httpd beenden:                                             [  OK  ]
httpd starten:                                             [  OK  ]

  RDA Test /u01/app/oracle/product/4.x/rda/rda.pl -s $HOME/rda_cron_setup.cfg -vdfCRP > $HOME/rda.out
  Test

http://www.telde.local/rda

    2_2
  CRON Job

vi rda_cron.sh

/u01/app/oracle/product/4.x/rda/rda.pl -s $HOME/rda_cron_setup.cfg -vdfCRP > $HOME/rda.out
# Zugriff fuer den Web Server
chgrp -R apache /u01/app/oracle/product/4.x/rda/output

[oracle@telde]~% chmod +x rda_cron.sh


   

[oracle@telde]~% crontab -e

0 4 * * *  $HOME/rda_cron.sh

  Anmerkung Dieser CRON Job führt jede Tag um 4 Uhr RDA aus. Bearbeitet  wird die Datei in einem vi – Editor.

Keine Kommentare:

Kommentar veröffentlichen