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/17https://blog.naver.com/anova91/50013977756
Doc. 314422.1, 1498376.1
https://positivemh.tistory.com/544
https://positivemh.tistory.com/645
'ORACLE > Admin' 카테고리의 다른 글
오라클 11g DB 재기동시 sql_id 는 남아있을까? (v$sql) (0) | 2020.08.13 |
---|---|
오라클 11g R2 tfa(ahf) SQL 성능 진단 자동 수집 가이드(SRDC) (0) | 2020.08.12 |
오라클 일반 테이블과 blob 테이블 생성, 데이터 삭제 후 datapump 테스트 (0) | 2020.08.01 |
오라클 11g 새로운 Job (0) | 2020.07.27 |
오라클 11g R2 diag collection 로그수집 가이드 (0) | 2020.07.24 |