我必须编写一个监视一组已注册文件的java文件观察器服务。文件监视器需要在oracle中作为进程或服务运行。我知道可以使用 Oracle文件观察器,但我想知道是否可以从oracle运行java程序作为进程。
我是Oracle和pl / sql的新手。我能够从oracle调用java方法(存储过程),所有调用都是无状态的,在文件观察器服务中我需要添加注册新文件并从服务中删除文件。
这可能在oracle中执行吗?以前有人试过这样的事。
非常感谢
答案 0 :(得分:1)
使用WatchService:
监视已注册对象以进行更改的监视服务 事件。例如,文件管理器可以使用监视服务来监视 一个更改目录,以便它可以更新其列表的显示 创建或删除文件时的文件。
答案 1 :(得分:1)
理论上这样的事情是可能的,但我不认为专业人士会超重。也很难找到任何例子。此处描述了Oracle Database JVM的一些特定功能: