Try OpenEdge Now
skip to main content
Database Administration
Reference : PROUTIL Utility : PROUTIL DEALLOCATE qualifier
 

PROUTIL DEALLOCATE qualifier

Deallocate a multi-tenant table from a database enabled for multi-tenancy.

Syntax

proutil dbname -C deallocate [owner.]table-name

tenant [tenant-name | group group-name ]

Parameters

db-name
Specifies the database with the table to be deallocated.
[owner.]table-name
Specifies the name of the multi-tenant table to be deallocated. owner is required if the table owner is not PUB.
tenant tenant-name
Specifies the tenant whose table partition is to be deallocated. tenant-name cannot be a member of a group.
group group-name
Specifies the group whose table partition is to be deallocated.

Notes

*DEALLOCATE works both online and offline.
*DEALLOCATE only executes on multi-tenant tables in a multi-tenancy enabled database.
*Multiple instances of DEALLOCATE can run online at the same time, provided they are not attempting to deallocate the same table for the same tenant or group.
*The super-tenant can deallocate other tenant's or group's table instance.
*If DEALLOCATE detects any users (particularly no-lock readers) when the deallocation is executing, the utility waits for them to exit from the transition state printing the following messages:
Waiting for user(s) to finish record operation.
If you'd like to cancel this operation, press CTRL-C.