출처: 그림으로 공부하는 오라클 구조1\. 애플리케이션 서버에서 클라이언트가 데이터베이스에 접속 요청을 한다. 이 요청은 TNS 파일을 참조하여 데이터베이스 서버의 주소, 포트, 서비스 이름 등 연결 정보가 포함되어 있다.2\. TNS 파일에서 정의된 정보에 따라, 클
데이터베이스의 구조와 상태에 대한 정보를 저장데이터베이스가 제대로 동작하려면, 반드시 필요하며, 데이터베이스 시작과 운영에 중요한 역할을 한다.1) 데이터베이스 구성 정보 관리데이터베이스의 물리적 구조를 정의, 관리데이터 파일, 리두 로그 파일, 테이블 스페이스 정보
가장 일반적인 종료 방법특별한 옵션을 지정하지 않으면, 이 방법으로 데이터베이스가 종료된다.현재 연결된 모든 세션이 종료될 때까지 기다린다.데이터 파일과 컨트롤 파일에 변경된 내용을 모두 기록하고, 안전하게 닫는다. 사용 시기정상적인 종료를 원할 때, 데이터베이스에 연
출처: 그림으로 공부하는 오라클 구조tnsnames.ora 파일을 보면, 접속할 호스트의 IP를 HOST = 192.169.56.xxx(통신할 수 없는 호스트) 부분에서 확인ping 명령어를 통해, 호스트와 통신이 가능한지 확인오라클은 기본적으로 $ORACLE_HOME
lsnrctl (Listener Control) 오라클 리스너(Oracle Listener)를 관리하기 위한 명령어 기반의 도구 오라클 데이터베이스에서 리스너(Listener)는 클라이언트와 데이터베이스 서버 간의 네트워크 연결을 관리하는 역할
오라클 Super 사용자 계정데이터베이스에서 발생하는 모든 문제들을 처리할 수 있는 권한SYS 계정은 SYSDBA 권한을 자동으로 부여받으며, 데이터베이스의 관리와 복구, 핵심 시스템 파일 관리 등의 작업을 할 수 있는 최상위 권한을 갖는다.오라클 데이터베이스의 시스템
출처: 그림으로 공부하는 오라클 구조데이터를 꺼내고 집어넣을 때, 어떤 식으로 데이터가 보관되는 것이 유리할지 알아보자. 테이블 스페이스, 세그먼트, 익스텐트, 블록처럼 용어로 표현하면 어려운 개념들을 그림으로 살펴볼 것. 애플리케이션 개발 팀에서도 테이블이나, 인덱스
D+14 DBCA, BCV
HA, RAC, OGG
help set💚set time on : SQL\*Plus 세션에 현재 시간을 표시SQL 프롬프트에 명령을 입력할 때마다 현재 시간이 표시된다. /: PL/SQL 블록 실행SQL\*Plus에서는 PL/SQL 블록이 입력될 때, 해당 블록은 세미콜론(;)으로 끝나지 않
SQL Performance Analyzer데이터베이스 업그레이드, 파라미터 변경, 하드웨어 업그레이드 등 변경 사항이 SQL 성능에 어떤 영향을 미치는지 분석메모리 공간을 사용하여 여러 행을 반환하는 쿼리 결과를 관리하고 처리할 때 유용성능 데이터를 자동으로 수집하고
용량 내림차순으로 딕셔너리를 조회했을 때 14가지 정도가 나왔다. 간략하게만 정리해두려고 한다.INDEX PARTITIONTABLE PARTITIONTABLECLUSTERINDEXROLLBACKDEFERRED ROLLBACKLOBINDEXTEMPORARYCACHELOB
1. Oracle 7 (1992년 출시) PL/SQL 저장 프로시저 및 트리거 도입 이 버전부터 PL/SQL 프로시저, 함수, 트리거가 도입되어 복잡한 로직을 데이터베이스 내에서 처리할 수 있게 되었다. 병렬 쿼리 처리: 대용량 데이터 처리 성능을 향상시키기 위해
왜 대기와 오라클의 Lock을 배워야 하는가? Lock 대기, Deadlock(교착 상태)와 같은 장애를 만날 수도 있다.Lock의 본질: 다중 처리를 구현하기 위해 데이터를 보호한다대기(wait): 기다린다를 표시하는 것Idle 대기: 처리할 것이 있어 쉬고 있는 대
서버 프로세스가 유휴 상태일 때 발생세스가 유휴 상태일 때 발생하는 대기 이벤트데이터베이스가 특정 작업을 처리하기 전에, 외부 요인을 기다리는 상태를 나타내며, 성능 분석 시에는 주로 무시해도 되는 이벤트들이다.이런 대기 이벤트는 SQL 처리 성능에 직접적인 영향을 주
대기: 기다린다를 표시하는 것 뿐이다.대기 이벤트: 기다리게 만든 작업오라클 기본 계정오라클 슈퍼 유저(super user)계정으로, 데이터베이스에서 발생하는 모든 문제를 처리할 수 있는 계정이다.오라클 데이터베이스 관리 및 유지보수(maintenance)를 위한 DB
시스템의 성능과 응답 시간에 직접적인 영향을 주는 대기 이벤트로, 실제로 작업을 수행하는 동안 발생하는 대기 현상을 의미한다. 1. db file sequential read 인덱스를 통해, 테이블의 특정 행을 읽을 때 발생 주로 인덱스 스캔이나, ROWID를 통한
Lock(잠금) 종류를 나타내며, TX(트랜잭션), TM(테이블)에 대한 잠금을 나타낸다.트랜잭션 잠금(Transaction Lock)으로, 오라클의 가장 일반적인 행 수준(Row-level) 잠금이다.주요 역할: 두 개 이상의 트랜잭션이 동일한 데이터에 동시에 액세스
gc로 시작하는 파라미터들은 Oracle RAC (Real Application Clusters) 환경에서 Global Cache (글로벌 캐시) 관리와 관련된 숨겨진 파라미터1\. \_gc_affinity_time설명: RAC 인스턴스 간 블록을 할당하는 데 걸리는
AMM (Automatic Memory Management)ASMM (Automatic Shared Memory Management)2가지 메모리 관리기법AMM은 Oracle에서 전체 데이터베이스 메모리(SGA와 PGA)를 자동으로 관리하는 방식Oracle 11g부터
Oracle의 ADO(Automatic Data Optimization)와 Heat Map은 데이터 저장 및 관리의 효율성을 높이기 위한 자동 최적화 기능, Oracle Database의 Information Lifecycle Management (ILM) 기능의 일부
MGA(Managed Global Area)는 Oracle 12c부터 도입된 개념으로, Multitenant Architecture에서 PDB(Pluggable Database)와 관련된 메모리 영역을 관리하는 부분Oracle의 기존 메모리 구조는 SGA(System
Undo Segment는 데이터베이스에서 트랜잭션이 변경한 데이터의 이전 값을 저장하는 공간입니다. 이를 통해 두 가지 주요 기능을 지원합니다.트랜잭션 롤백: 트랜잭션이 완료되기 전에 오류가 발생하거나 사용자가 트랜잭션을 취소했을 때, 변경 사항을 되돌릴 수 있는 기능
출처: 오라클 구조 pdf 파일 초반부 필요한 핵심 개념을 잘 설명해주는 것 같아 최종으로 정리하려 한다. 데이터베이스 -> DB라고 줄여서 적을 수 있으니 양해 바랍니다. > - 인스턴스와 데이터베이스 데이터베이스의 구성 요소 인스턴스의 구성 요소 데이터 딕셔너리
출처: 오라클 구조 pdfDBWR 프로세스는 SGA 내에 존재하는 데이터베이스 버퍼 캐시로부터 데이터베이스 블록을 디스크 상의 데이터파일에 쓴다.오라클 인스턴스는 DBW0~DBW9까지 최대 10개의 DBWR 프로세스를 가질 수 있고, 이 프로세스들은 여러 개의 데이터파
SPA(SQL Performance Analyzer) SQL 문장의 성능을 분석하고, 특정 변화(예: 데이터베이스 업그레이드, 인덱스 추가/삭제, 통계 갱신 등) 가 SQL 실행에 미치는 영향을 측정하는 도구이다. 왜 사용하는가? 데이터베이스 환경에서 설정을 변경하거
Oracle Automatic Storage Management Cluster File System은 Oracle ASM(Automatic Storage Management) 위에 구현된 클러스터 파일 시스템이다.ACFS는 데이터 베이스 파일 뿐만 아니라, 일반 파일(
오늘은 오라클 선생님이 거의 교수님 강의해주신 날...DBA입장에서 단순히 오라클뿐만이 아니라, 아키텍처, 디스크, 네트워크, 스토리지 등등 전체를 다 고려할 수 있는 사람이 되어야 한다고 해주셨다.참고한 사이트: ASM 구성 시 LUN 크기, 갯수가 성능에 미치는 영
PC방에서 급하게 대충 적는거라 ... 우선은 일단 기록해둔다. 어제 노트에 급히 받아적어둔거대로... 아는거 있을 수 있음...LOB은 대량의 데이터를 저장할 수 있는 데이터 유형일반적으로 텍스트 파일, 이미지, 비디오 등을 저장하는 데 사용된다. 크기: LOB은 최
OCI 오라클 클라우드에 서버 하나 만들고.... oracle 공홈에서 확인해서 다운 받았는데 .exe 파일로 떨어져서 아닌데.... 싶어서 일단 19c 설치 .rpm에서 다운 받기로 했다.혹시 몰라 filezilla에도 접속해두었다. --> puttygen 통해서 p
데이터베이스가 데이터를 읽고 쓸 때 일반적인 버퍼 캐시를 거치지 않고, 데이터 파일에서 직접 I/O 작업을 수행하는 방식이다. 이를 통해 성능을 크게 향상시킬 수 있다.도서관에서 책을 빌릴 때, 책을 책장에서 바로 꺼내기보다 사서에게 요청해서 사서가 책을 찾아서 가져오
log_buffer, show sga; --> Redo Buffers가 리두로그 버퍼 크기 해당 작업의 리두로그 버퍼 내용을 리두 로그 파일에 기록1\. 데이터 블록 변경 제한2\. 리두 로그 생성DML 전 여러 개의 리두로그 생성, 리두 로그 버퍼에 기록한다.3\.
출처: Oracle ACFS 개요Oracle Automatic Storage Management Cluster File System(Oracle ACFS)멀티플랫폼의 scalable한 파일 시스템Oracle Automatic Storage Management(Oracl
Address Space Layout Randomization 주소 공간 배치 랜덤화보안 기능시스템이 프로그램의 메모리 위치를 무작위로 배치하도록 하여 공격자가 특정 메모리 위치를 악용하지 못하게 합니다.ASLR은 프로세스가 사용하는 메모리 공간(주소 공간)을 랜덤하게
클라이언트가 오라클 데이터베이스에 연결할 때 필요한 정보를 제공$ORACLE_HOME/network/admin 디렉토리에 위치호스트이름, 포트 번호, 서비스 이름(service_name), sid 등 포함클라이언트의 접속 요청을 수신하고, 이를 데이터베이스로 연결해주는
https://oracle-base.com/articles/12c/online-conversion-of-a-non-partitioned-table-to-a-partitioned-table-12cr2https://oracle-base.com/articl
데이터베이스의 전반적인 상태를 모니터링하고, 주요 이벤트 및 에러를 기록하는 시스템 로그 파일. 데이터베이스와 관련된 주요 이벤트 기록인스턴스 시작(startup) 및 종료(shutdown) 정보데이터베이스 구조 변경(예: 테이블스페이스 추가/삭제, 데이터파일 추가/확
dbca -silent -createDatabase \\ \-gdbName ORCLCDB \\ \-sid ORCLCDB \\ \-createAsContainerDatabase true \\ \-templateName General_Purpose.dbc \\ \
출처: 도서) 초보자를 위한 오라클 12c DBA편책에 오타가 심해서.. ppt로 직접 만듦..데이터 블록 주소 값- 데이터 블록 주소 값 정보데이터 블록 포맷 - 데이터 블록의 데이터베이스 버전 정보(예: 오라클 12c.. 정보)데이터 블록 종류 - 데이터 블록이 어
초기화 파라미터를 정의하는 텍스트 파일 일반 텍스트 파일로, 사용자가 직접 읽고 편집할 수 있다.위치: 보통 $ORACLE_HOME/dbs/ 디렉터리에 저장되며, 파일명은 보통 init<SID>.ora 형태로 지정된다.텍스트 기반, 직접 수정이 가능변경 사항을 적
출처: 그림으로 보는 오라클 구조소프트웨어의 기능을 추가하거나, 버그 등을 수정하는 프로그램오라클 12c R2 이후부터는 3개월마다 RU 및 RUR 두 가지 패치가 정기적으로 제공되고 있음(단, 윈도우 제외)보안, 옵티마이저의 동작, 기능 추가에 관련된 수정 내용이 포
NOMOUNT 단계MOUNT 단계OPEN 단계데이터베이스 인스턴스와 백그라운드 프로세스 시작데이터베이스 파일에 직접 접근하지 않음SPFILE 또는 PFILE을 읽어 초기화 파라미터를 읽음pfile 또는 spfile 문제데이터베이스 파일에 직접 접근하지 않음 CREATE
1\. 서버, O/S 확인2\. 3rd part ClusterAIX -> Power HA (구 HACMP)Shared LUNCluster FilesystemgpfsHP -> ServiceguardSolaris -> Sun clusterLINUX -> Veritas Cl
(장기 프로젝트, 매일)MOS (support.oracle.com)처음부터 ~ 끝까지2번 완료 master한 후AIX, HP, Solaris, RHEL(90)자격증 Expert BPF 성능 구조CISCO 80~90% 명령어가 표준한 번 읽어보고 Architecture
그림을 보고 설명할 수 있을 정도로... 글로 풀면서 정리를 시작해볼 예정.. ✍️Database Buffer Cache에서 변경 완료 후, Dirty Block을 데이터 파일로 저장하는 역할 SQL> show parameter processes;db_writer_pr
논리적인 데이터 저장 단위특정 데이터 객체(테이블, 인덱스 등)에 속한 모든 데이터가 저장되는 영역Segment는 하나 이상의 Extent로 구성테이블, 인덱스, 파티션과 같은 고수준의 데이터 객체를 나타낸다.데이터베이스 사용자는 일반적으로 Segment 단위로 데이터
작업 요청 후, 해당 작업이 완료될 때까지 기다리는 방식작업이 끝난 후에야 다음 작업이 진행됨작업 순서가 엄격히 보장되며, 요청과 응답이 한 번에 이루어지며, 작업 완료 여부를 즉시 확인할 수 있다.Redo Log 쓰기: Oracle의 트랜잭션이 커밋될 때 Redo L
RMAN configuration parameters for database with dbuniquename ORCLCDB are: CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default CONFIGURE BACKUP OPTI
Shared Pool 내에 위치, SQL 공유 커서 및 데이터베이스 오브젝트(테이블, 인덱스 등)에 대한 정보를 관리여기에 저장되는 정보의 단위를 라이브러리 캐시 오브젝트(LCO)라고 부른다.SQL 커서 뿐만 아니라, 컴파일을 거친 프로시저, 함수, 패키지, 트리거 등
Oracle 데이터베이스에서 SQL 문장이 실행될 때 바인드 변수의 실제(바인드 값)을 참조(peek)하여 최적화된 실행 계획을 생성하는 기능SQL문이 처음 실행될 때 Oracle 옵티마이저는 바인드 변수에 전달된 실제 값을 확인(peek)이 값을 기준으로 통계 정보를
| 작업명 | 명령어 | 출력 결과
1. 동적 인스턴스 등록 (Dynamic Instance Registration) 데이터베이스 인스턴스가 자동으로 리스너에 등록
자동 진단 리포지토리 AutoDiagnostic Repository상태 모니터 report 표시Oracle support service에 전달하기 위해 incident 및 문제 정보를 zip파일로 packaging진단 데이터에는 incident 및 문제에 대한 설명,
데이터베이스에서 파일 관리의 자동화를 제공하는 기능OMF를 활성화하면, 데이터베이스 파일 (데이터 파일, 리두 로그, 컨트롤 파일 등)의 생성, 이름 지정, 삭제를 Oracle이 자동으로 처리한다. DB_CREATE_FILE_DEST: 데이터 파일, TEMP, UNDO
https://www.oracle.com/jp/database/technologies/instant-client/linux-x86-64-downloads.html
.bash_profile user 생성 groupadd -g 54321 dba useradd -u 54321 -g 54321 oracle su - oracle id > (scp용으로..) (root로) passwd oracle 패스워드 2번 입력 /oramedi
db_install.rsp
nohup dbca -silent -createDatabase -responseFile /oramedia/dbc.rsp -totalMemory 4096 &
dbca에 올바르지 않은 값들... 빠진 값들도 너무 많고 .. 커널 값도 제대로 확인을 안하고 수행해서 다시 재설치를 해야할 것 같다고 생각했다.shutdown immediateSTARTUP MOUNT RESTRICT EXCLUSIVE;drop database
Oracle APEX 24.1의 신기능WikipediaOracle Application Express로우 코드 애플리케이션 개발 플랫폼클라우드, 모바일 및 데스크톱 애플리케이션을 개발하고 배포하는 데 사용된다.마법사, 드래그 앤 드롭 레이아웃 빌더, 속성 편집기와 같은
1\. cdb_cluster_name Container Database 환경에서 여러 데이터베이스 인스턴스를 관리할 때 사용하는 클러스터명2\. cell_offloadgroup_name 주로 Exadata와 관련이 있으며, 특정 작업이 셀(Storag
https://docs.oracle.com/cd/E16338_01/server.112/b56299/statements_2014.htm값을 유효하게 할 instance의 sid를 지정할 수 있다.이 파라미터가 아직 명시적으로 설정되지 않은 모든 인스턴스에 대해
行連鎖と行移行 (Doc ID 2452900.1) Row Chaining 테이블 행 데이터가 1개의 데이터에 insert되지 않아, 행 연쇄와 행이행(row chaining, row migration)이라고 불리는 현상이 발생할 가능성이 있다.
https://www.oracle.com/jp/a/tech/docs/technical-resources/20100908-expimp-beginner.pdf
통계 수집 프로시저뭔가 신기
도서: 오라클 데이터베이스 11g RAC 리눅스 TAF(Transparent Application Failover) 클라이언트 측 기능 인스턴스나 노드의 장애 시 세션의 페일오버/재접속을 의미 active/passive 클러스터에서도 동일하게 활용 가능 클라이언트의
https://oracle-base.com/articles/12c/online-conversion-of-a-non-partitioned-table-to-a-partitioned-table-12cr2https://oracle-base.com/articl
- "RAC"를 숙달하자! 기본부터 최신 기능까지(oracle 11g) https://docs.oracle.com/en/database/oracle/oracle-database/21/cwadd/introduction-to-oracle-clusterware.html#GU
참고https://osh88itopia.tistory.com/173DBA 관리자 가이드(https://docs.oracle.com/en/database/oracle/oracle-database/21/multi/create-cdb-adv.html- Li
https://xn--w8j8bac3czf5bl7e.com/category/oracle-cloud/23ai/https://xn--w8j8bac3czf5bl7e.com/glossary/
row수가 적은 table이나 row 길이가 짧은 table에 대해, 빈번하게 update나 select를 행하면, 전체 노드로부터 경합이 이루어진다.application에서 사용하는 table예시queue에서 사용되는 table메시지 큐, 작업 대기열session이나
https://www.oracle.com/jp/a/tech/docs/technical-resources/19c-racdb-installationguide.pdf
구성 요소 (패키지) oracleasmlib (Closed Source) Oracle이 제공하는 프로프라이어터리 라이브러리 패키지 oracleasm-support (Open Source, GPL) ASMLib을 관리하는 유틸리티 패키지 `wget https:
- 출처: 의외로 모르는 Export/Import의 기초 11g Utility expdp/impdp help 내용 정리하기 전에 도움이 될 것 같아서 정리해본다. Data Pump Oracle Database 10g부터 도입된 새로운 유틸리티 Oracle Data P
출처 오라클 컨설턴트가 말하는 성능분석의 실상 part2 오라클 컨설턴트가 말하는 성능분석의 실상 part1 성능분석이란? 시스템의 성능 문제(응답 지연, 처리량 저하 등) 을 분석하는 과정 성능 분석의 목적은 시스템의 병목 현상을 파악하고, 적절한 대응을 통해 성능
Clusterware 기동 절차 그림 보다가 헷갈려서... 기록겸 정리한다.출처Oracle ADVM Volume Manager 개요Oracle Flex ASM 개요ASM 위에서 동작하는 볼륨 매니저 ASM 디스크 그룹을 마치 일반적인 파일 시스템처럼 사용할 수 있도록
gui RAC설치 ✅ Configure Oracle Grid Infrastructure for a New Cluster 다중 노드(2개 이상의 서버)로 구성된 클러스터 환경 CRS, ASM, GNS, SCAN 등을 포함 Configure Oracle Grid
asmcmd lsdg
check allignore all
/etc/nsswitch.conf 리눅스 시스템에서 Name Service 설정을 담당하는 파일이다. 이 파일은 인증 정보, 네트워크 호스트 이름, 그룹 정보 등과 같은 이름 관련 데이터가 어디에서 검색될지를 정의한다. 역할 Name Service Switch 시스템
db설치 진행 중에 2번 노드에 /u02 디렉토리 경로도 잘 안잡혀져 있었고 ... 등등의 문제로 runInstaller도 안되고, deinstall도 안되는 상황이 있었다.oraInst.loc 파일을 따라서 oraInventory 경로에 inventory.xml 파일
다중 노드 환경에서 하나의 데이터베이스를 공유하는 클러스터 데이터베이스 솔루션Oracle Database를 확장하는 것으로, 다른 서버 상에서 여러 개의 데이터베이스 인스턴스를 사용해서 data를 동시에 저장하고, 변경 및 효과적으로 조회가 가능하도록 한다Oracle
상황 > SID가 안맞아서 어디서 문제가 있는지 못찾고 헤맸다... . 그럼 나는 개념을 잘 모르고 있었다는 것,,,,, 참고: MOS Difference between DB name, DB global name, DBID and SID (Doc ID 1277854.1
/etc/sysconfig/network-scripts 물리적 디바이스인 NIC의 구성 정보 network-scripts: Linux 시스템에서 네트워크 설정을 관리하는 디렉토리 ifcfg-*파일을 수정하여, IP 주소, 서브넷, 게이트웨이, DNS등 네트워크 설정을
bdump로 $ORACLE_BASE/diag/rdbms/cubjin 이 아니라 oracub으로 되어 있었고, DIAGNOSTIC_DEST는 <diagnostic_dest>/diag/rdbms/<dbname>/<instname>인데 oracub으로 되어있
CVUQDISK_GRPPreinstaller -> group이 oinstall로 생성이 됨 (oracle계정)export CVUQDISK_GRP=dba\-ivh 보단 -Uvh (upgrade까지) 사용
ASM은 RAID 기능과 비슷하게 구성되어 있다.ASM으로 구성되지 않았을 때, RAID처럼 구성되어 Voting disk를 각각 1, 3, 5개를 구성하여 이중화, 삼중화하는 것을 failgroup이라고 한다.그러면 Voting disk에서 1,3,5개는 왜 존재하는
\-cat /etc/os-releasecat /etc/redhat-releaseuname -aSELECT \* FROM v$version;SELECT version FROM v$instance;SELECT banner FROM v$version WHERE banner
절차 >이행사전준비 고객사 환경파악 다운타임 확인 이행 대상 확정 이행 방법론 확정 테스트 플라이트 시나리오 작성 데이터 검증 시나리오 작성 다운타임 시간 확정 본이행 본이행 날짜 확인 본이행 진행 데이터 검증 오브젝트 건수 상태 확인 go live 결정 안정화 성능관련 및 alert trace log 확인 주요 단계 자문 단계 현재 환경 평가: 기존 데...
세마포어 어떤 자원의 현재 사용 여부를 표현한다. 세마포어는 여러 개를 묶어 세트로 사용한다. 메모리 블록을 사용하기 전에, 사용중(set)이면 Process는 대기하고 있다 release되어 unset이 되는 순간 세마포어를 set으로 세팅하고 자원을 사용할 수 있게
Configuring HugePages (Doc ID 1479908.1) Oracle Linux: Shell Script to Calculate Values Recommended Linux HugePages / HugeTLB Configuration (Doc ID 40
sysaux 사용량 확인 SELECT A.TABLESPACE_NAME , ROUND(A.TOTALMB, 2) AS TOTALMB , ROUND(B.FREEMB, 2) AS FREEMB , ROUND(A.TOTALMB - B.FREEM
V$SGAV$SGASTATV$PGA_TARGET_ADVICEV$MEMORY_DYNAMIC_COMPONENTS(SGA/PGA 세부 사용량)show parameter sga, show parameter pgaOS 모니터링 툴 (top, vmstat, sar)AWR 리포트