Release 2 note

This page describes Release 2 of DMK.

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

Last updated