DMX Agent Release Notes
2026-09-04
v1.0.9
Fixed Fixed an issue where query processing threads surged when periodic processing was delayed.
Fixed The script manager now skips processing when ORA-24347 occurs.
Fixed Fixed an issue where CPU (xos) metrics were not sent on Unix (Solaris, AIX, HP-UX).
2026-06-19
v1.0.8w
Fixed Fixed an incorrect max value in SQL statistics.
Fixed Fixed an incorrect client_info length in Active Session.
- The length was incorrect or displayed garbage values.
Fixed Fixed an issue where the agent terminated abnormally on CentOS 8 and later.
- Changed the logic used to save bind and plan information.
Fixed Improved the bind information duplicate-check logic.
- Fixed an issue where bind information was rarely saved, and reduced the number of SQL executions.
Feature Added a feature to update the agent to the latest version from the Agent Update screen.
Feature Added a feature to change settings and restart the agent from the Agent Settings screen.
- Restarting applies the changed settings.
2026-05-26
v1.0.8s
Feature Added NLS information to DB parameter collection.
Feature Added option to allow INSERT, UPDATE, DELETE operations in sqlmon.
Fixed Fixed abnormal termination caused by missing mutex handling in internal list operations.
2026-04-15
v1.0.8n
Fixed Fixed a collection error where the tablespace used value exceeded usagesize.
- When a data file size exceeds maxsize (e.g., due to manual RESIZE),
usagesizeis corrected to use thesizevalue.
v1.0.8m
Changed Excluded OFFLINE data files from tablespace collection.
- Prevents collection errors caused by inaccessible OFFLINE files.
Fixed Fixed an issue where metric values spiked after reconnecting to the collection server.
- Values accumulated during the disconnected period were displayed all at once as a delta on reconnection.
2026-03-27
v1.0.8j
Fixed Fixed the issue where the agent terminated abnormally due to SIGSEGV.
Changed Changed the DMX agent file name format.
- Before:
whatap.agent.dmx.19-1.0.8j.0324 - After:
whatap.agent.dmx-1.0.8j.19000.0324
Feature Added GCS/GES metrics for RAC environment monitoring.
- 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 Added the auto_ext column when querying Tablespace ALL.
Fixed Fixed the issue where the elapse value in SQL statistics was inconsistent with wait + cpu.
Fixed Fixed the issue where the used value was displayed as 0 when the Tablespace was in FULL state.
2026-01-08
v1.0.8c
Changed Improved SQL identification processing
- Improved to prevent misidentifying as a new SQL even if
sql_exec_idchanges from the initial value during single SQL execution- This alleviates the issue where
plan_hash_value = 0was frequently displayed on the Runtime Plan screen
- This alleviates the issue where
Changed Added Tablespace collection interval option
- Option:
tablespace_interval - Unit: minutes
- Default value: 60
- Minimum value: 5
- If set to a value less than 5, it is automatically corrected to 5 minutes. A log is recorded indicating the correction to 5 minutes
- Can also be set to values greater than 60
Changed Added Agent Pause feature
- Provides the ability to pause and resume agent collection
- Location applied (screen): Agent list
Changed Improved Oracle detailed version information display
- Displays detailed version information for Oracle 18c and later
- Location applied: Instance list, Agent list
Changed Improved Wait Class periodic collection method
- Option:
waitclass_opt - Default value: 1
- Configuration values
- 1: Changed to Memory-based collection method instead of the existing 1-minute periodic query collection method. Collects at the same interval as other metrics
- Values other than 1: Maintains the existing method. Query-based collection, fixed at 1-minute intervals
Changed Improved Tablespace information transmission method
- Option:
tablespace_send_opt - Default value: 0
- Configuration values
- 0: Split transmission
- 1: Batch transmission
- Improvement effect: Fixed the issue where duplicate data transmission caused errors in environments with many tablespaces
2025-10-20
v1.0.6
Fixed Fixed an issue where SQL text was missing in SqlStat
Feature Changed the unit of time_waited in db_oracle_dma_wait_class to seconds
Feature Excluded Idle events from db_oracle_dma_wait_class
Feature Added 5-minute and 1-hour statistics for db_oracle_dma_wait_class category
Feature Changed the unit of time_waited in event top to seconds
Feature Added partition information to object layout lookup
2025-08-18
v1.0.5m
Change When sqlmon results contain multiple rows, send all rows within 100 entries
Change Recognize int and float values in sqlmon results and add idx field
Change Added subpartition information in ObjectDetail and removed ini_trans, max_trans, avg_space_freelist_blocks, num_freelist_blocks fields
Fixed Fixed abnormal agent termination caused by memory violation
Fixed Changed tablespace result unit to M bytes
2025-07-08
v1.0.5g
Feature Improved sqlmon: stores up to 100 rows of results and recognizes int or float as numbers
Fixed Modified event handling by con_id for Oracle 12.1.0.2
Fixed Fixed error caused by null values when processing ASM disk info
Fixed Modified tablespace increment_by to be sent in MB (converted from blocks, float applied)
2025-06-25
v1.0.5b
Fixed Removed erroneous \n character from wait_class name in db_oracle_dma_sqlstat
2025-06-23
v1.0.5a
Feature Added holder_inst_id to db_oracle_dma_lock_info
Feature Added wait_class to db_oracle_dma_sqlstat
2025-06-10
v1.0.4y
New Added shmon feature to periodically execute shell scripts and collect results
-
Enable with shmon=1 in xos.conf
-
Create shmon directory under the agent path and place .sh files for periodic execution and result collection
New Oracle Pro 11.2.0.4 and 19.3 supported on AIX machines
Feature Processed with script manager thread
Feature Executed tkprof via thread during SQL trace
Feature Added agent option trace_tkprof_path=
2025-05-21
v1.0.4s
New Added wait information to sqlstat
-
Added wait time by event and wait time by wait class
-
Event names sent twice a day in db_index_event category
New Added support for Oracle 10.2.0.5 on Linux and AIX
New Added ASM disk size information
New Added Multi Script Manager feature
New Added table name of index in Plan info
New Added SQL trace on/off feature
2025-04-23
v1.0.4k
Feature Added the usagesize metric to the tablespace category.
- Applies maxbytes if the data file is autoextensible (YES), or bytes if not (NO).
- Calculates the tablespace usagesize by summing all values.
2025-04-03
v1.0.4h
New Added the option to handle code conversion when Korean characters are broken.
-
Defined character encoding for
codefrom=andcodeto=. -
Selected and specified out of the results of the
iconv -lcommand. -
e.g.
codefrom=EUC-KR,codeto=UTF-8
Feature Changed the default value for plan_elapse and bind_elapse from 5 seconds to 3 seconds.
Feature Changed the default sqlstat transmission cycle from 5 minutes to 1 minute.
Feature Added !rectype, @id, and @stime to sqlstat.
2025-01-21
v1.0.2b
Feature Added the sqlstat_send_interval=5 option (unit: minute).
2025-01-21
v1.0.2a
Feature Added the feature to create the plan.user file.
2024-12-24
v1.0.1y
Changed Adjusted the frequency at which the dmx agent is run with prx again.
-
Default cycle 20 times: The default cycle is 10 seconds, and can be set with the
intervaloption in the prx.conf file. -
After that, it tries to re-run 10 times every minute, then 5 times every 10 minutes, and afterwards every hour.
2024-12-20
v1.0.1x
Feature Added the tablespace option.
When querying the free space, a query timeout occurs. So a different view is provided depending on the option.
Changed Added the sequence in object_info.
Fixed Fixed the SIGSEGV issue when there is any file with a long file name (32 characters or more) in the same path as the agent.