Scalable Database Server, HiRDB Version 8 UAP Development Guide

[Contents][Index][Back][Next]

4.12.5 Automatic list deletion at HiRDB startup and termination

When HiRDB is terminated or started, all lists that have been created are deleted regardless of the start mode.

If a HiRDB/Parallel Server is being used, and a single unit is terminated or started, all lists in the RDAREA for lists in that unit are deleted. If a single server is terminated or started, all lists in the RDAREA for lists in that server are deleted. When a deleted list is searched, an error occurs.

If HiRDB terminates abnormally in a unit or if all the units that configure the HiRDB system are stopped, all created lists are deleted when HiRDB is started. If some of the units terminate abnormally and those units are restarted, all lists in the RDAREA for lists in those units are deleted. When a deleted list is searched, an error occurs.

If such an error occurs, use one of the following methods to delete or re-create the list.

If you want to use the list that was affected by the search error
Use the ASSIGN LIST statement to create a list with the same list name that was used previously.

If you do not want to use the list that was affected by the search error
Use the DROP LIST statement to delete the list that resulted in the search error, or terminate and restart HiRDB to delete all created lists.