본문으로 건너뛰기

DMX Agent Release Notes

2026-09-04

v1.0.9

Oracle Pro

Fixed 주기 처리가 지연될 때 쿼리 처리 스레드가 급증하던 문제 수정

Fixed 스크립트 매니저에서 ORA-24347이 발생하면 해당 처리를 건너뛰도록 수정

Fixed Unix(Solaris, AIX, HP-UX)에서 CPU(xos) 지표가 전송되지 않던 문제 수정

2026-06-19

v1.0.8w

Oracle Pro

Fixed SQL 통계의 max 값 오류 수정

Fixed Active Session의 client_info 길이 오류 수정

  • 길이가 잘못되거나 garbage 값이 표시되는 문제

Fixed CentOS 8 이상 환경에서 에이전트가 비정상 종료되던 문제 수정

  • bind 정보, plan 정보 저장 로직 변경

Fixed bind 정보 중복 체크 로직 개선

  • bind 정보가 거의 저장되지 않던 문제 수정, SQL 실행 횟수 감소

Feature "에이전트 업데이트" 화면에서 최신 버전으로 업데이트하는 기능 추가

Feature "에이전트 설정" 화면에서 설정 변경 및 에이전트 재시작 기능 추가

  • 재시작으로 변경한 설정 적용

2026-05-26

v1.0.8s

Oracle Pro

Feature DB 파라미터 수집 시 NLS 정보 추가

Feature sqlmon에서 INSERT, UPDATE, DELETE 옵션 추가

Fixed 내부 list 사용 시 mutex 처리 누락으로 비정상 종료 수정

2026-04-15

v1.0.8n

Oracle Pro

Fixed tablespace used 값이 usagesize를 초과하는 수집 오류 수정

  • 데이터 파일 size가 maxsize를 초과한 경우(수동 RESIZE 등) usagesize를 size 값으로 보정

v1.0.8m

Changed 테이블스페이스 수집 시 OFFLINE 상태 데이터 파일 제외

  • 접근 불가한 OFFLINE 파일로 인한 수집 오류 방지

Fixed 수집 서버 재접속 후 지표값 급증 문제 수정

  • 접속 끊김 기간의 값이 재접속 시 delta로 한 번에 표시되는 문제

2026-03-27

v1.0.8j

Oracle Pro

Fixed SIGSEGV로 인해 에이전트가 비정상 종료되던 문제를 수정했습니다.

Changed DMX 에이전트 파일명 포맷이 변경되었습니다.

  • 변경 전: whatap.agent.dmx.19-1.0.8j.0324
  • 변경 후: whatap.agent.dmx-1.0.8j.19000.0324

Feature RAC 환경 모니터링을 위한 GCS/GES 지표를 추가했습니다.

  • Avg CR blocks receive time (ms)
  • Avg current blocks receive time (ms)
  • Fusion write to physical write ratio
  • Avg global lock get time (ms)
  • GC CR / current service time

Feature Tablespace ALL 조회 시 auto_ext 컬럼을 추가했습니다.

Fixed SQL 통계에서 elapse 값이 wait + cpu와 불일치하던 문제를 수정했습니다.

Fixed Tablespace가 FULL 상태일 때 used 값이 0으로 표시되던 문제를 수정했습니다.

2026-01-08

v1.0.8c

Oracle Pro

Changed SQL 식별 처리 개선

  • 단일 SQL 수행 중 sql_exec_id가 초기값에서 변경되더라도 새로운 SQL로 오인하지 않도록 개선
    • 이에 따라 Runtime Plan 화면에서 plan_hash_value = 0이 빈번하게 표시되던 현상 완화

Changed Tablespace 수집 주기 옵션 추가

  • 옵션: tablespace_interval
  • 단위: 분
  • 기본값: 60
  • 최소값: 5
    • 5보다 작은 값으로 설정할 경우 5분으로 자동 보정. 보정 시 5분으로 처리되었음을 알리는 로그 기록
  • 60보다 큰 값으로도 설정 가능

Changed Agent Pause 기능 추가

  • 에이전트 수집을 일시 중지 및 재개할 수 있는 기능 제공
  • 적용 위치(화면): 에이전트 목록

Changed Oracle 상세 버전 정보 표시 개선

  • Oracle 18c 이상에서 상세 버전 정보 표시
  • 적용 위치: 인스턴스 목록, 에이전트 목록

Changed Wait Class 주기 수집 방식 개선

  • 옵션: waitclass_opt
  • 기본값: 1
  • 설정값
    • 1: 기존 1분 주기 쿼리 수집 방식이 아닌 Memory 기반 수집 방식으로 변경. 다른 지표들과 동일한 주기로 수집
    • 1이 아닌 값: 기존 방식 유지. 쿼리 기반 수집, 1분 주기 고정

Changed Tablespace 정보 전송 방식 개선

  • 옵션: tablespace_send_opt
  • 기본값: 0
  • 설정값
    • 0: 분할전송
    • 1: 일괄전송
  • 개선효과: 테이블스페이스가 많은 환경에서 동일 데이터가 중복 전송되어 오류가 생기는 문제 개선

2025-10-20

v1.0.6

Oracle Pro

Fixed SqlStat 에서 sql text 누락 오류 수정

Feature db_oracle_dma_wait_class 의 time_waited 단위를 초로 변경

Feature db_oracle_dma_wait_class 에서 Idle 이벤트 제외

Feature db_oracle_dma_wait_class 카테고리에 대해 5분, 1시간 통계 생성

Feature event top의 time_waited 단위를 초로 변경

Feature 오브젝트 레이아웃 조회 시 partition 정보 조회 가능

2025-08-18

v1.0.5m

Change sqlmon 결과가 여러 row 일 경우 100건 이내로 전부 전송

Change sqlmon 결과중 int, float 값 인식 처리 및 idx 필드 추가

Change ObjectDetail 에 subpartition 정보 추가 및 ini_trans, max_trans, avg_space_freelist_blocks, num_freelist_blocks 필드 삭제

Fixed memory 침범으로 인한 에이전트 비정상 종료 수정

Fixed tablespace 결과 단위를 M bytes 로 변경

2025-07-08

v1.0.5g

Oracle Pro

Feature sqlmon 기능 개선: 다중 행 결과를 최대 100건까지 저장하고, 결과가 int 또는 float일 경우 숫자로 인식

Fixed Oracle 12.1.0.2 버전에서 con_id별로 event 처리하도록 수정

Fixed ASM 디스크 정보 처리 시 null 값으로 인해 발생하던 오류 수정

Fixed tablespace의 increment_by 값이 block 단위로 처리되던 문제를 MB 단위로 변환하여 전송 (float 타입 적용)

2025-06-25

v1.0.5b

Oracle Pro

Fixed db_oracle_dma_sqlstat에 추가된 wait_class 이름에서 잘못 포함된 \n 문자 제거

2025-06-23

v1.0.5a

Feature db_oracle_dma_lock_info 에 holder_inst_id 추가

Feature db_oracle_dma_sqlstat 에 wait_class 추가

2025-06-10

v1.0.4y

New 쉘 스크립트를 주기적으로 수행하여 결과값을 수집할 수 있는 shmon 기능 추가

  • xos.conf 에 shmon=1 로 사용

  • agent 디렉토리 하위에 shmon 디렉토리를 만들어 .sh 파일을 두면 주기적 실행 및 결과 수집 가능

New AIX 머신에서 Oracle Pro 11.2.0.4, 19.3 지원 가능

Feature script manager thread 로 처리

Feature sql trace 시 tkprof 수행을 thread 로 처리

Feature trace_tkprof_path= 에이전트 옵션 추가

2025-05-21

v1.0.4s

New sqlstat에 wait 정보 추가

  • Event별 wait time 및 wait class별 wait time 추가

  • Event 명을 db_index_event 카테고리로 1일 2회 전송

New Linux용, AIX용 Oracle 10.2.0.5 버전 지원

New ASM disk 사이즈 정보 추가

New Multi Script Manager 기능 추가

New Plan 정보에 index의 table명 추가

New SQL trace on/off 기능 추가

2025-04-23

v1.0.4k

Oracle Pro

Feature tablespace 카테고리에 usagesize 지표 추가

  • 데이터 파일의 autoextensible 여부에 따라 YES이면 maxbytes, NO이면 bytes를 파일 크기로 적용
  • 전체를 합산하여 테이블스페이스의 usagesize로 산출

2025-04-03

v1.0.4h

New 한글 깨짐 시 코드 변환 처리 옵션 추가

  • codefrom= 및 codeto= 문자 인코딩 지정

  • iconv -l 명령어의 결괏값 중 선택하여 지정

  • 예시: codefrom=EUC-KR, codeto=UTF-8

Feature plan_elapse, bind_elapse 기본값 5초 → 3초로 변경

Feature sqlstat 전송 주기의 기본값 5분 → 1분으로 변경

Feature sqlstat에 !rectype, @id, @stime 추가

Fixed 19 이상의 버전에서 Parallel query 정보가 수집되지 않는 문제 수정

Fixed PDB가 하나일 때 multi DB 별로 지표가 조회되지 않는 문제 수정

Fixed 에이전트 실시간 호출하는 session list request/reply에 result2 추가

Fixed temp tablespace 수치가 비정상적으로 나오는 문제 수정

  • Oracle 버그(18c, 19c)의 영향으로 distinct를 사용하여 수집 쿼리 로직 수정

Fixed 5분 데이터 생성이 불필요한 _no_5m_hour_ 카테고리 정리

Fixed plan_hash 값으로 플랜 실시간 조회 시 child_number가 없을 경우 timestamp 최신값으로 조회하도록 수정

2025-02-04

v1.0.2d

Fixed 1.0.2a 버전에서 plan.user 파일 생성 처리 부분의 버그로 인해 uid.sh 실행 시 db.user가 생성되지 않고 invalid user or password 오류가 발생하는 현상 수정

2025-01-21

v1.0.2b

Feature sqlstat_send_interval=5 옵션 추가 (단위: 분)

v1.0.2a

Feature plan.user 파일 생성 기능 추가

v1.0.2

Changed max_shm 및 max_tmpfs 값을 각각 20과 2000으로 상향 조정

2024-12-24

v1.0.1y

Changed prx로 dmx 에이전트를 재실행하는 주기 조정

  • 기본 주기 20회: 기본 주기는 10초, prx.conf 파일에 interval 옵션으로 설정할 수 있습니다.

  • 이후 1분 마다 10회, 이후 10분 마다 5회, 이후는 1시간마다 재실행을 시도합니다.

2024-12-20

v1.0.1x

Feature tablespace 옵션 추가

free space 조회 시 query timeout 발생하여 옵션에 따라 다른 뷰를 조회하도록 합니다.

  • tablespace=1: dba_free_space 조회

  • tablespace=2: dba_lmt_free_space 조회

  • tablespace=3: usage_metrics 조회

Changed object_info에 sequence 추가

Fixed 에이전트와 같은 경로에 파일명(32자 이상)이 긴 파일이 있을 경우, SIGSEGV 문제 수정