프린트 하기

OS환경 : Oracle Linux 7.6 (64bit)


DB 환경 : Oracle Database 19.7.0.0


방법 : 오라클 19c RDA(Remote Diagnostic Agent) 사용 가이드

RDA 개요 설명 및 RDA를 이용해 보고서를 생성하는 방법을 설명함



RDA란?

RDA(Remote Diagnostic Agent) : 원격 진단용 정보 수집기

오라클 사용 환경으로부터 자세한 정보를 수집하는 command-line diagnostic tool

주로 문제 진단에 도움을 주는 정보를 수집하게되며, 그 결과물은 전체적인 시스템 구성을 파악하는데 유요한 정보를 제공함

RDA를 활용하여 아래와 같은 다양한 상황에 대응가능

- Database 성능 문제

- Database 문제

- 설치/구성 문제

- ORA-600, ORA-7445, ORA-3113, ORA-4030 및 ORA-4031 에러 문제

- Upgrade, Migration 및 linking 문제

- Oracle Application Server 관련 문제

- 교정을 위한 진단


RDA는 간편하게 사용할 수 있는 시스템 정보 수집 도구임

오라클 SR등록 시 활용하면 매우 편리하게 많은 정보를 제공할 수 있음

단, DB서버 시스템 전반적인 모든 정보가 노출되기 때문에 고객사에서 활용 시 담당자와 충분한 협의를 거친 후 사용해야함

본 문서에서는 all default 옵션으로 추출 하였으나, 사용자의 의도에 따라 다양한 옵션 설정을 통해 원하는/원치않는 데이터를 분류하여 추출이 가능함

문제 해결 뿐만 아니라 특정 시점의 상태정보 저장, 정기적인 시스템 점검 등 다양한 분야에서 적절하게 활용 한다면 매우 유용하게 쓰여질수 있음



RDA 추출 대상

아래 제품군에 대한 RDA 정보 추출이 가능함

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
OLAP Products (Express Server, Financial Analyzer, and Demand Planning Server)
Oracle Application Server (iAS 1.0.2.x/9.0.x/10.1.2.x/10.1.3.x,10.1.4.x,WebLogic Server (WLS) Release 9.x, 10.x, 11g and 12c (WLS), HTTP Server,WebCache,J2EE/OC4J)
Oracle Billing and Revenue Management products
Oracle BPEL Process Manager
Oracle Collaboration Suite (Email Server,Calendar,Discussions,Content Services,Workspaces,WebClient,and Wireless)
Oracle Data Integrator
Oracle Developer (Forms and Reports)
Oracle Ebusiness Suite 11i and 12
Oracle Enterprise Content
Oracle Enterprise Single Sign-on
Oracle Enterprise performance management (Hyperion) products
Oracle Guardian
Oracle Identity Management products
Oracle JDBC/PRO *C/ODBC and other development client related information
Oracle Management Server and Intelligent Agent (Grid Server, Agent Server, DB Control)
Oracle Networking products
Oracle RAC Cluster (Single/Multiple Nodes, Automatic Storage Management, Oracle Cluster File System, Data Guard)
Oracle RDBMS Server (Standard and Enterprise Editions)
Oracle Retail (Retek)
Oracle SQL*Plus/iSQL*Plus
Oracle TimesTen In-Memory Database
Oracle Universal Archive (11g)
PeopleSoft
Siebel



RDA 사용

314422.1 에 접속하여 OS에 맞는 최신버전 RDA를 다운로드

나의 경우 Linux x86 (64 비트) 용 RDA 20.2 버전을 다운로드함



서버에 업로드 후 확인

1
2
3
$ cd /home/oracle
$ ls -al p21769913_20220421_Linux-x86-64.zip 
-rw-r--r-- 1 oracle dba 21304589 Aug  9 16:38 p21769913_20220421_Linux-x86-64.zip



RDA 압축 해제

1
2
3
4
5
6
7
8
9
10
11
$ unzip p21769913_20220421_Linux-x86-64.zip 
$ ls -al 
total 31340
drwx------. 11 oracle dba      4096 Aug  9 16:41 .
drwxr-xr-x.  4 root   root       33 Apr 22 17:55 ..
-rw-r--r--   1 oracle dba  21304589 Aug  9 16:38 p21769913_20220421_Linux-x86-64.zip
drwxr-xr-x  15 oracle dba      4096 Apr 14 16:45 rda
-r--r--r--   1 oracle dba      3005 Apr 14 16:45 readme.txt
$ ls rda
admin    Convert  dfw           engine  IRDA     mesg     Pod  rda.cmd  rda.pl  README_irda.txt  README_upgrade.txt  README_Windows.txt  sdci.cmd  sdci.sh
collect  da       DISCLAIM.txt  hcve    irda.pl  modules  RDA  rda.com  rda.sh  README_Unix.txt  README_VMS.txt      sdboot.pl           sdci.pl   tools



RDA 실행

network domain name 입력 후 전부 default 값으로 진행(없는 경우 엔터)

RDA 보고서의 Overview 탭의 Fully qualified host name 란에 뒤에 들어감(엔터 시 hostname만 들어감)

제일 마지막에 system 유저 패스워드 입력 2번

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
$ sh rda.sh 
------------------------------------------------------------------------------
RDA Data Collection Started 10-Aug-2020 16:58:54
------------------------------------------------------------------------------
.
(생략) 모두 Default 값으로 실행
.
Enter the password for "SYSTEM" at "orcl": [system 유저 패스워드 입력]
Re-enter it to confirm: [system 유저 패스워드 재입력]
Processing OS.PERF module ...
Processing RDA.CONFIG module ...
Processing SAMPLE.SAMPLE module ...
Processing OS.OS module ...
Processing OS.PROF module ...
Processing OS.NET module ...
Processing OS.INST module ...
Processing DB.DBA module ...
Processing OFM.WREQ module ...
This can take time. Be patient ...
Processing OFM.IREQ module ...
Processing RDA.LOAD module ...
Processing RDA.END module ...
------------------------------------------------------------------------------
RDA Data Collection Ended 10-Aug-2020 17:00:25
------------------------------------------------------------------------------
  You can review the reports by transferring the /home/oracle/rda/output
  directory structure to a location where you have web-browser access. Then,
  point your browser at this file to display the reports:
    RDA__start.htm
 
  Based on your server configuration, some possible alternative approaches
  are:
  - If your client computer with a browser has access to a web-shared
    directory, copy the /home/oracle/rda/output directory structure to the
    web-shared directory and visit this URL:
    http://machine:port/web_shared_directory/RDA__start.htm
  or
  - If your client computer with a browser has FTP access to the server
    computer with the /home/oracle/rda/output directory, visit this URL:
    ftp://root@oel7/rda/output
 
  If this file was generated to assist in resolving a Service Request, send
  /home/oracle/rda/RDA_output_oel7.zip to Oracle Support by uploading the file
  via My Oracle Support. When sending with FTP, make sure you send it in
  BINARY format.
 
  Note: Do not submit any health, payment card or other sensitive production
  data that requires protections greater than those specified in the Oracle
  GCS Security Practices
  (http://www.oracle.com/us/support/library/customer-support-security-practices-069170.pdf).
  Information on how to remove data from your submission is available at
  https://support.oracle.com/rs?type=doc&id=1227943.1



ftp로 /home/oracle/rda/output 경로를 모두 windows로 복사



__RDAstart.htm 파일 확인



문제 발생시 직접 RDA 보고서를 봐도되고 

rda 경로 밑에 RDA_output_호스트네임.zip 파일로 만들어지기 때문에 해당 파일을 SR에 올려도됨

1
2
$ ls -al /home/oracle/rda/RDA_output_oel7.zip 
-rw-r----- 1 oracle dba 883229 Aug 10 17:00 /home/oracle/rda/RDA_output_oel7.zip



참조 : 

https://positivemh.tistory.com/607

https://positivemh.tistory.com/631

https://unioneinc.tistory.com/17

https://blog.naver.com/anova91/50013977756

Doc. 314422.1, 1498376.1

https://positivemh.tistory.com/544

https://positivemh.tistory.com/645