Lightweight Oracle database monitor.
Tested on Oracle 11 and 12 (XE, Standard, Enterprise). Probably works on more recent versions too.
JDK 8, Maven (3.3+ recommended).
JDBC Driver. Due to licensing restrictions a suitable JDBC driver must be
downloaded manually from Oracle's site. Rename the downloaded file to
ojdbc-any.jar and move it to the ojdbc-repo/com/oracle/jdbc/ojdbc/any
directory of the project.
Run from the root directory of the project:
mvn package -DskipTests=trueA file named oraman-$version.tgz will be created in the target directory.
An Oracle user with access to some of the performance and data dictionary views
(DBA_*, V$*) is required. Some options:
SYSTEMuser- a user with the
SELECT ANY DICTIONARYprivilege - a user with
SELECTprivilege on the necessary views (a list of objects is printed to the log of the application during the startup)
If the Oracle user has the ALTER SYSTEM privilege a button to kill user
sessions will be enabled.
Unpack the tgz file (see the "Build" section), adjust the configuration file
and run the oraman script.
Foreground
oraman runBackground
oraman start
oraman stop