Upgrading Job Scheduler Templates
Upgrading Job Scheduler Templates
PUBLIC
Warning
This document has been generated from the SAP Help Portal and is an incomplete version of the official SAP product
documentation. The information included in custom documentation may not re ect the arrangement of topics in the SAP Help
Portal, and may be missing important aspects and/or correlations to other topics. For this reason, it is not for productive use.
This is custom documentation. For more information, please visit the SAP Help Portal 1
5/27/2019
Context
Note
You must have $SYBASE/$SYBASE_OCS/bin directory in $PATH so the isql executable is accessible. Use isql to perform all
the steps in this task.
Procedure
1. Copy the directory services entry for JSAGENT (or jsagent) from the old server to the new server.
3. Ensure that at least 9000 locks are con gured. If the number of locks on the server is fewer than 9000, increase it:
4. Before you restart the SAP ASE server and run Job Scheduler, run the installjsdb script to Job Scheduler tables and
stored procedures:
Note
The directory with the isql executable ( $SYBASE/$SYBASE_OCS/bin) must be in your path.
5. Restart the SAP ASE server if you restarted Job Scheduler manually.
6. (Optional) Add more log space. Some 64-bit platforms require additional space for the sybmgmtdb log:
7. To upgrade sybmgmtdb, run the installjsdb script that is included, saving the output to a le:
Note
When upgrading to SAP ASE version 16.0 SP03 from earlier versions, make sure that the size of sybmgmtdb is at
least 160 MB, so that it has at least 60 MB of free log space.
Related Information
Upgrading Job Scheduler Templates
Context
Note
Several changes impact the Job Scheduler templates. These changes make some templates incompatible with earlier
versions of the server. The current templates are version 3.0 in the XML les.
Procedure
1. Disable Job Scheduler.
2. Upgrade any environment variables, scripts, or applications that refer to the Job Scheduler directory path. The Job
Scheduler directory is under the ASE-16_0 directory, in $SYBASE/$SYBASE_ASE/jobscheduler .
3. Copy les from the jobscheduler directory to the ASE-16_0 directory. If you are installing the new server directories
over the old server directories, the installer automatically moves your les to the new jobscheduler directory.
4. If you modi ed SAP-supplied templates, stored procedures, or XML documents, do not overlay the new templates with
your modi ed versions. If you do, you lose the enhancements provided by the revised templates. Carefully merge your
template changes into the SAP template les, or better yet, rename your modi ed templates.
5. You may need to make minor modi cations to jobs you created from 2.0 or earlier templates. In some templates,
parameters changed from varchar(5) to int. The following table lists the templates that changed in version 2.1 and
the changes you must make to the SQL code in the jobs created from the templates.
This is custom documentation. For more information, please visit the SAP Help Portal 3
5/27/2019
6. Some Job Scheduler templates have been modi ed to support new server functionality. These changes are related to
new parameters for specifying a partition name, or a data change value for the new server commands that added these
options. If you have jobs created from any of the enhanced templates, modify the SQL of the jobs for the 16.0 SP03
servers.
If you have a job scheduled to run on a pre-16.0 server and you need it to also run on 16.0 SP03 servers, leave the
existing job alone and create a new job for pre-16.0 servers, as the job commands are different.
You need not modify any jobs you run on pre-16.0 servers. The following table lists the templates that changed in version
3.0 and the changes you must make to jobs created from them.
Note
All templates listed below, except delete statistics, are incompatible with pre-15.0.1 servers. Do not use them to
create jobs that are scheduled on pre-15.0.1 servers; you must use the 2.1 or 2.2 versions for pre-15.0.1 servers.
update statistics jst_update_statistics Added @ptn_name as fth Required. Include values (or
parameter, NULL) for new parameters.
@datachg_threshold as
the 10th parameter, and
added reference.
reclaim indexes jst_reclaim_index_space Added @ptn_name as third Required. Include value (or
parameter. NULL) for new parameter.
7. Install the template stored procedures and move them to the Job Scheduler template stored procedure directory. For
example:
cd $SYBASE/$SYBASE_ASE/jobscheduler/Templates/sprocs
Run the stored procedure installation script for each server being updated:
This is custom documentation. For more information, please visit the SAP Help Portal 4
5/27/2019
Note
Upgrade template stored procedures on all Job Scheduler servers and target servers that are updated to SAP ASE
version 16.0 SP03.
8. Install and move the template XML documents into the JS template XML directory. For example:
cd $SYBASE/$SYBASE_ASE/jobscheduler/Templates/xml
9. Before running the installTemplateXml XML installation script, set the SYBASE_ASE_SA_USER environment
variable and SYBASE_ASE_SA_PWD variable in the SYBASE.csh le before running the XML installation script:
10. Run the XML installation script on 16.0 SP03 servers with Job Scheduler installed:
Use "en" for the <language_code> or omit the parameter completely, as "en" is the default.
Note
Upgrade template XML documents on all Job Scheduler servers updated to SAP ASE version 16.0 SP03. Do not
install them on pre-16.0 servers or servers where Job Scheduler is not installed.
This is custom documentation. For more information, please visit the SAP Help Portal 5