Summary

The Job Scheduler remote update functionality was added to the AWRDE in version 13.02.  You can now easily install and uninstall the AWRDE, including Analyst, on all remote computers from the scheduler node. 

Requirements

AWR_JobScheduler service version 13.02+ must be running on all remote computers.   Remote Update will not work with earlier versions of the Job Scheduler, and will also not work if the service is shut down.  The update can only be initiated from a command line window.

Installing V14+ AWRDE

Starting in V14, Analyst is automatically installed with AWRDE.

On the scheduler node, run the following command to install AWRDE on the scheduler node and all compute nodes.

"<Install Location>\AWR_JobSchedulerControl.exe" -controller "local service" -all -admin remote_update_awrde.bat "<New Install Location>" YES -include awrde_<version>_64bit.exe

The above command is used with the remote_update_awrde.bat script.  After downloading the file, you need to rename remote_update_awrde.txt to remote_update_awrde.bat.

Download

remote_update_awrde.txt

ArgumentsDescription
"<Install Location>\AWR_JobSchedulerControl.exe"

AWR_JobSchedulerControl.exe is located in the AWRDE install directory. If you have multiple versions of AWRDE installed, use the AWR_JobSchedulerControl.exe corresponding to the version running the Job Scheduler service. The default location is "C:\Program Files (x86)\AWR\AWRDE\<Version>\AWR_JobSchedulerControl.exe"

-controller "local service"
Specifies the Job Scheduler service. Do not edit this argument.
-all
Optional argument to update all compute nodes. Without this argument, only the scheduler node will be updated.
-admin remote_update_awrde.bat
Remote installation script for AWRDE only installers.
"<New Install Location>"
Location for the new installation. If there already another version of AWRDE installed in this location, the previous version will be uninstalled before the new one is installed.
YES
Argument to specify a service installation. Do not edit this argument.
-include awrde_<version>_64bit.exe
Installer for the new version.

Specify the path if the remote_update_awrde.bat or installer is not located in the same location as the command prompt. Network locations can be used as long as the user account running the upgrade command has login privileges for the network location.

Installing V13 AWRDE only

On the scheduler node, run the following command to install AWRDE without Analyst on the scheduler node and all compute nodes.

"<Install Location>\AWR_JobSchedulerControl.exe" -controller "local service" -all -admin remote_update_awrde.bat "<New Install Location>" YES -include awrde_<version>_64bit.msi

The above command is used with the remote_update_awrde.bat script.  After downloading the file, you need to rename remote_update_awrde.txt to remote_update_awrde.bat.

Download

remote_update_awrde.txt

ArgumentsDescription
"<Install Location>\AWR_JobSchedulerControl.exe"

AWR_JobSchedulerControl.exe is located in the AWRDE install directory. If you have multiple versions of AWRDE installed, use the AWR_JobSchedulerControl.exe corresponding to the version running the Job Scheduler service. The default location is "C:\Program Files (x86)\AWR\AWRDE\<Version>\AWR_JobSchedulerControl.exe"

-controller "local service"
Specifies the Job Scheduler service. Do not edit this argument.
-all
Optional argument to update all compute nodes. Without this argument, only the scheduler node will be updated.
-admin remote_update_awrde.bat
Remote installation script for AWRDE only installers.
"<New Install Location>"
Location for the new installation. If there already another version of AWRDE installed in this location, the previous version will be uninstalled before the new one is installed.
YES
Argument to specify a service installation. Do not edit this argument.
-include awrde_<version>_64bit.msi
Installer for the new version.

Specify the path if the remote_update_awrde.bat or installer is not located in the same location as the command prompt. Network locations can be used as long as the user account running the upgrade command has login privileges for the network location.

Installing V13 AWRDE and Analyst

On the scheduler node, run the following command to install AWRDE and Analyst on the scheduler node and all compute nodes.

"<Install Location>\AWR_JobSchedulerControl.exe" -controller "local service" -all -admin remote_update_awrde_and_analyst.bat "<New AWRDE Install Location>" "<New Analyst Install Location>" YES -include awrde_analyst_<version>_64bit.exe

The above command is used with the remote_update_awrde_and_analyst.bat script.  After downloading the file, you need to rename remote_update_awrde.txt to remote_update_awrde.bat.

Download

remote_update_awrde_and_analyst.txt

ArgumentsDescription
"<Install Location>\AWR_JobSchedulerControl.exe"

AWR_JobSchedulerControl.exe is located in the AWRDE install directory. If you have multiple versions of AWRDE installed, use the AWR_JobSchedulerControl.exe corresponding to the version running the Job Scheduler service. The default location is "C:\Program Files (x86)\AWR\AWRDE\<Version>\AWR_JobSchedulerControl.exe"

-controller "local service"
Specifies the Job Scheduler service. Do not edit this argument.
-all
Optional argument to update all compute nodes. Without this argument, only the scheduler node will be updated.
-admin remote_update_awrde_and_analyst.bat
Remote installation script for AWRDE and Analyst installers.
"<New AWRDE Install Location>"
Location for the new AWRDE installation. If there already another version of AWRDE installed in this location, the previous version will be uninstalled before the new one is installed.
"<New Analyst Install Location>"
Location for the new Analyst installation. If there already another version of Analyst installed in this location, the previous version will be uninstalled before the new one is installed.
YES
Argument to specify a service installation. Do not edit this argument.
-include awrde_analyst_<version>_64bit.exe
Installer for the new version.

Specify the path if the remote_update_awrde_analyst.bat or installer is not located in the same location as the command prompt. Network locations can be used as long as the user account running the upgrade command has login privileges for the network location.

Uninstalling AWRDE and/or Analyst

On the scheduler node, run the following command to uninstall AWRDE and/or Analyst on the scheduler node and all compute nodes.  In V13, you need to specify both the AWRDE and Analyst locations to uninstall both.  In V14+, specifying the AWRDE location also uninstalls Analyst.

"<Install Location>\AWR_JobSchedulerControl.exe" -controller "local service" -all -admin remote_uninstall_awrde_and_analyst.bat service:"<Service Install Location>" "<Uninstall Location>" "<Additional Uninstall Location>"

The above command is used with the remote_uninstall_awrde_and_analyst.bat script.  After downloading the file, you need to rename remote_uninstall_awrde.txt to remote_update_awrde.bat.

Download

remote_uninstall_awrde_and_analyst.txt

ArgumentsDescription
"<Install Location>\AWR_JobSchedulerControl.exe"

AWR_JobSchedulerControl.exe is located in the AWRDE install directory. If you have multiple versions of AWRDE installed, use the AWR_JobSchedulerControl.exe corresponding to the version running the Job Scheduler service. The default location is "C:\Program Files (x86)\AWR\AWRDE\<Version>\AWR_JobSchedulerControl.exe"

-controller "local service"
Specifies the Job Scheduler service. Do not edit this argument.
-all
Optional argument to update all compute nodes. Without this argument, only the scheduler node will be updated.
-admin remote_uninstall_awrde_and_analyst.bat
Remote uninstall script for AWRDE and/or Analyst.
service:"<Service Install Location>"
Location for the AWRDE installation corresponding to the Job Scheduler Service to start up after uninstalls. Using this argument, you can uninstall the version of AWRDE running the Job Scheduler service, and move the service to another AWRDE version.
"<Uninstall Location>"
Location for the AWRDE or Analyst (V13 only) installation to be uninstalled.
"<Additional Uninstall Location>"
Optional additional AWRDE or Analyst (V13 only) installations to be uninstalled. You can uninstall multiple versions of AWRDE and Analyst (V13 only) by specifying additional locations.

Specify the path if the remote_uninstall_awrde_and_analyst.bat is not located in the same location as the command prompt. Network locations can be used as long as the user account running the upgrade command has login privileges for the network location.