JVM Arguments (Optional)

You can specify JVM arguments by using one of the following ways. However, JVM arguments specified via UI supersedes arguments specified in the text file.

The following table describes the usage of JVM arguments:

ScenarioThen, during an upgrade
JVM arguments were specified in the dbagent-jvm-args.txt file after the Database Agent installation
  • If you override the existing JVM arguments, Database Agent is upgraded and it runs with the new arguments (arguments that you specify newly on the text box)
  • If you do not override the existing JVM arguments, Database Agent is upgraded and it runs with the existing arguments.
JVM arguments were specified on the UI during the Database Agent installation

Existing JVM arguments are displayed in the text box.

  • If you override the existing JVM arguments, Database Agent is upgraded and it runs with the new arguments (arguments that you specify newly on the text box)
  • If you do not override the existing JVM arguments, Database Agent is upgraded and it runs with the existing arguments.

When you upgrade multiple Database Agents, the JVM Args field is empty. When you specify the JVM arguments, those apply to all the agents.

When you restart the Database Agent:

  • If the JVM arguments were specified both via UI and the dbagent-jvm-args.txt file, then the arguments specified via UI are retained and the text file is ignored.
  • If the JVM arguments were specified only in the dbagent-jvm-args.txt file, then the text file arguments are retained.

When you rollback the Database Agent, JVM arguments specified in the rolled-back version are retained.