Running vendor library functions in fenced-mode processes
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.