My Oracle Support Banner

Shared Client Side 'TMP' Directory Causes EDQ Director to Crash on Unix (Client) Systems (Doc ID 2217187.1)

Last updated on JUNE 09, 2023

Applies to:

Oracle Enterprise Data Quality - Version 12.2.1.1.0 and later
Oracle Enterprise Data Quality on Marketplace - Version 12.2.1.4.3 and later
Information in this document applies to any platform.

Symptoms

Enterprise Data Quality (EDQ) UI clients need to store local data on the client system. This is used for both persistent caches (processor library) and temporary jar storage (blueprints & database connectors).

A unique location within the Java temporary directory is used. On a Windows client platform, the Java temporary directory is located within the per-user AppData area. On a Unix client platform the Java temporary directory is /tmp (or /var/tmp), which is shared among all users.


On Unix the cache and blueprints directories are located within a directory which includes the current user name, so will not be shared among different users. Unfortunately, the database connector storage does not use this directory and instead uses a common directory in /tmp. This shared directory is created by the first user to run a client; if a different user on the
system runs a client they will not be able to write to the directory. Errors like:

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.