3
A
回答
1
您可以使用Oracle的DBMS_SCHEDULER软件包。此外还有一套开源的软件包。你可以找到那些here。
0
如果DBMS_SCHEDULER对您来说不够用,并且您需要在其他PL/SQL代码的上下文中运行命令,那么您需要查看calling External Procedures。
3
BEGIN
DBMS_SCHEDULER.create_job(
job_name => 'SHELL_JOB',
repeat_interval => 'FREQ=DAILY; BYHOUR=2',
job_type => 'EXECUTABLE',
job_action => '/u01/app/oracle/admin/tools/shell_job.sh',
enabled => TRUE,
comments => 'Perform stuff'
);
END;
0
我只是想分享一下调用操作系统命令的另一种方法。在这种方法中,设置一个简单的Web服务接口来调用SQL或PL/SQL的os命令。有关此方法的详细信息可以在这里找到:
Run Operating System (OS) Command in Oracle PL/SQL: A Web Service Approach
使用这种方法,一步一步的关于如何调用从SQL SQL * Loader的描述也说明如下:
Run Oracle SQL-Loader from SQL or PL/SQL
请注意,在上述方法中,网络服务是在Python中定义的。 Python预装了大多数常见的Linux发行版(包括Oracle Linux),但是如果您在Windows平台上,那么您可能需要安装python 2.7.3
相关问题
- 1. 我们可以从sqlite3执行操作系统命令吗
- 2. 我们如何从php程序执行linux命令?
- 3. 从SAS执行多个unix命令
- 4. 从python代码执行Unix命令
- 5. 我们可以使用gsutil命令执行shell脚本
- 6. 我们可以使用paramiko执行命令在多个shell
- 7. 我可以从Unix命令行获得UTC偏移量吗?
- 8. 从命令行执行程序
- 9. 我可以从命令行运行Eclipse C++格式化程序
- 10. 是否可以从applet执行命令?
- 11. 我们可以通过命令行使用mvn build命令
- 12. 可信1.5小程序是否可以执行系统命令?
- 13. 从命令提示执行java程序
- 14. 从python程序执行cmd命令
- 15. 从C程序执行pi命令
- 16. 从java程序内执行linux命令
- 17. 如何从C++程序执行命令行命令
- 18. 从Windows命令提示符执行命令可执行文件
- 19. unix命令行执行。 (dot)vs. without
- 20. 如何为Unix命令行执行“ - ”* 60
- 21. 通过并发程序在java中执行unix命令
- 22. 执行“更多”Unix实用程序命令
- 23. 从Django运行unix命令
- 24. 我可以在UNIX shell中执行嵌套或链接命令吗?
- 25. 我可以从C#类库执行一个dos命令吗?
- 26. 我们如何可以调用CLI可执行文件的命令使用Python
- 27. 在Groovy中执行Unix cat命令?
- 28. 使用Java执行UNIX命令
- 29. UNIX中执行的命令C
- 30. 使用ssh执行Unix命令列表
请务必阅读[自助推广常见问题] (http://stackoverflow.com/faq#promotion)仔细。另外请注意,每次链接到自己的网站/产品时都需要发布免责声明。 – j0k 2013-01-20 09:55:06