This step is optional, but highly recommended, when updating from ARIS 10.0.9 or an older version to an ARIS 10.0.10 service release or a newer ARIS 10 version.
By default, re-indexing is started automatically at the first login to each database. This causes some delay and the delayed login may bother users. Therefor we recommend you to re-index all databases on each tenant within the update maintenance window.
Warning
Do not use ARIS while databases are re-indexed using the maintainAll ACC command. Make sure that no scheduled tasks are running, such as, backups or reports. During maintainAll users cannot log into a database.
If you attempt an update without backing up your data, you run the risk of system outages and/or data loss, for which Software AG assumes no responsibility.
The syntax of the ACC command is as follows:
on <node name> invoke maintainAll on <abs instance ID> tenant.name="<tenant ID>" tenant.user.name="<user name>" tenant.user.pwd="<password>"
<node name>: Name of a node that contains an ABS instance.
<abs instance ID>: Iinstance ID of this ABS instance.
<tenant ID>: ID of the related tenant.
<user name> and <password>: User credentials of a user related to the specified tenant. This user must have ether have the Database administrator or the Server administrator function privilege. You can also enter the credentials of the superuser user. Make sure to use quotes to avoid any problems with special characters.
Example (ACC)
If you want to re-index your databases contained in the mycompany tenant on node n1 that contains the abs_m instance, and you use the system user (password is 1234ArisAdmin), enter:
on n1 invoke maintainAll on abs_m tenant.name="mycompany" tenant.user.name="system" tenant.user.pwd="1234ArisAdmin"
Example (ARISserver> Administrator)
As an alternative to the maintainAll ACC command, after login to each tenant, you can use the maintain all ARIS Server Administrator command:
Interactive mode
server <server name>:<port> <tenant> <user> <password> maintain all
Batch mode
arisadm.bat -s <server name>:<port> -t <tenant> -u <user> <password> maintain all