DB2 10.5 for Linux, UNIX, and Windows

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.