The database manager supports vendor library functions
in fenced-mode processes that perform such tasks as data compression,
TSM backups, and log data archiving.
About this task
Prior to Version 9.5, vendor library functions, vendor
utilities, or routines were run inside agent processes. Since Version
9.5, because the DB2® database
manager itself is a multithreaded application, vendor library functions
that are no longer threadsafe and cause memory or stack corruption
or, worse, data corruption in DB2 databases.
For these reasons, a new fenced-mode process is created for each invocation
of a vendor utility, and vendor library functions or routines run
inside this fenced-mode process. This does not result in significant
performance degradation.
Note: The fenced-mode feature is not available
for Windows platforms.