如何安排 Oracle SQL 开发人员每一分钟执行 shell 命令 "Java -Jar /Home/JavaFile.jar" 的作业?

how to schedule a job on Oracle SQL developer to execute shell command "Java -Jar /Home/JavaFile.jar" each one minute?

我想创建一个 运行 每隔一分钟执行一次 运行 命令 Java -jar /Home/file_name.jar" 的 oracle 作业,我在 [=16] 上使用 Oracle SQL 开发人员=] 环境连接到 Linux 环境中的 Oracle DB。

步骤 1 你需要先在 oracle 中加载这个 java 程序,这样它就可以 运行 在安装在 oracle 数据库中的 jvm 上... 参考 link http://docs.oracle.com/cd/B19306_01/java.102/b14187/chthree.htm

步骤 2 然后你需要为 运行 这个 java 程序创建函数或过程 say

CREATE OR REPLACE FUNCTION helloworld RETURN VARCHAR2 AS
    LANGUAGE JAVA NAME 'Hello.world () return java.lang.String';

步骤 3 然后你需要在 oracle 中创建作业或调度程序到 运行 这个 oracle 函数它将在内部调用你的 java 方法。 按照 link 创建工作 http://docs.oracle.com/cd/E11882_01/server.112/e25494/scheduse.htm#ADMIN12381

我找到了一个非常简单的方法如下:

1- 使用 Putty 或任何东西连接 linux 服务器。 2-运行命令crontab -e 3-通过单击我编辑 crontab 然后键入 java 命令 ex: * * * * * java -jar /root/filename.jar 这意味着这个 jar 文件将每隔一分钟调用一次