How to determine fenced User-ID of a DB2 instance
When you create a DB2 instance in Unix, you have the option of
specifying a fenced user-id different than instance owner. The purpose of
fenced user id is to protect DB2 from untested or malicious code from the
external stored procedures, user defined functions etc. When you try to run
these external procedures, they run in a separate address space owned by the
fenced user id.
You know about the fenced user id if you created a DB2 instance yourself
on your Unix platform. But suppose, you are looking at a DB2 instance created by
someone and you are wondering as which is the fenced user id, you can look at
the user and group id of the file .fenced in ~/sqllib/ctrl directory and this
will tell you as which is the fenced user id.
For Eg:/home/db2inst1/sqllib/ctrl/.fencedID
It will display the fenced user id for the instance db2inst1
Another method to find the fenced user id is
db2pd -fmp
Comments
Post a Comment