从oracle 11.2运行java程序或服务

时间:2013-11-29 12:29:55

标签: java sql oracle oracle11g

我必须编写一个监视一组已注册文件的java文件观察器服务。文件监视器需要在oracle中作为进程或服务运行。我知道可以使用 Oracle文件观察器,但我想知道是否可以从oracle运行java程序作为进程。

我是Oracle和pl / sql的新手。我能够从oracle调用java方法(存储过程),所有调用都是无状态的,在文件观察器服务中我需要添加注册新文件并从服务中删除文件。

这可能在oracle中执行吗?以前有人试过这样的事。

非常感谢

2 个答案:

答案 0 :(得分:1)

使用WatchService

  

监视已注册对象以进行更改的监视服务   事件。例如,文件管理器可以使用监视服务来监视   一个更改目录,以便它可以更新其列表的显示   创建或删除文件时的文件。

答案 1 :(得分:1)

理论上这样的事情是可能的,但我不认为专业人士会超重。也很难找到任何例子。此处描述了Oracle Database JVM的一些特定功能:

Threading in Oracle Database