# Release 2 note

You will find a description of the new features in the dmk/docs/dmk\_new\_features\_guide.html file. That is the initial starting point for a new / updated 2.x version. In this html file you will also find the link to this online documentation.

## OS support

Version 2.0 supports Linux. For other Unix, it is unsure if it works. On AIX, it worked with bash, but not with ksh.

In Version 2.1, the variable setting is completely rewritten. As a consequence of that, it is now possible to also run it on AIX with ksh.\
This version should support all Unix platforms.

In version 2.2, Windows support with cmd.exe and optionally poweshell is added.

## Main differences to Release 1

Release 2 is a re-design of the former DMK.

* Oracle's oratab will be unchanged. DMK related information is stored in ora\_homes and ora\_sids
  * It is recommended to undo the non-Oracle changes of existing installations
* Configuration is stored in
  * `dmk.conf.default` : a configuration file with dmk-defaults (will always be replaced during updates)
  * `dmk.conf.local` : a local configuration file for changed defaults and server-specific settings
  * `$cda/$ORACLE_SID.conf` : a configuration file per ORACLE\_SID
* Automatic detection of environmental changes
  * new ORACLE\_HOME
  * changed ORACLE\_HOME
  * new/removed ORACLE\_SID
  * new/removed PDB's
* New mechanism to detect Perl for startup of DMK (usually no configuration required)
* New script to show status of
  * running Oracle processes
  * instance
  * Clusterware (crsctl)
  * Data Guard
* Support for Grid-Infrastructure / RAC databases
* New naming convention of packages
  * old: `dmk-22-01-unix.zip`
  * new: `oracle_dmk-2.2.0-unix.zip`
