举个例子,我开发一个存储过程,用JAVA写的,当编译完后,生成class打包成jar然后install进数据库封装成存储过程,当我的应用用户调起该存储过程时,就会发个信号给守护进程使用db2fenc用户运行我的java编译的class代码,并把相关的信息返回给调去方。如果楼主写过java存储过程,并且在...
显示全部举个例子,我开发一个存储过程,用JAVA写的,当编译完后,生成class打包成jar然后install进数据库封装成存储过程,当我的应用用户调起该存储过程时,就会发个信号给守护进程使用db2fenc用户运行我的java编译的class代码,并把相关的信息返回给调去方。如果楼主写过java存储过程,并且在代码里尝试写一个日志文件出操作系统,你就会发现,文件的创建者就是这个db2fenc用户了。至于为什么会有这种机制,我的理解是使不同的用户运行第三方的代码时,可以从操作系统层面是利用用户独立性进行基本隔离,是出于DB2内部自我保护所需要的一套机制。
收起