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. hoew我執行這些Unix命令
- 4. 是否可以從Grails應用程序執行Git命令?
- 5. Unix cat -n命令執行
- 6. 從python代碼執行Unix命令
- 7. 我們可以使用gsutil命令執行shell腳本
- 8. 我們可以使用paramiko執行命令在多個shell
- 9. 我可以從Unix命令行獲得UTC偏移量嗎?
- 10. 我可以從命令行運行Eclipse C++格式化程序
- 11. 從命令行執行程序
- 12. C++ linux從程序執行命令行
- 13. 是否可以從applet執行命令?
- 14. 如何可以從命令行在Linux中執行nagios命令
- 15. 我可以從命令行運行指定的Maven執行嗎?
- 16. 我們可以通過命令行使用mvn build命令
- 17. 可信1.5小程序是否可以執行系統命令?
- 18. Python庫可以執行UNIX命令「對話框」的功能
- 19. 從java程序內執行linux命令
- 20. 如何從Java程序執行命令
- 21. 從C程序執行pi命令
- 22. 從C程序執行shell命令
- 23. 從python程序執行cmd命令
- 24. 從命令提示符執行程序
- 25. 從命令提示執行java程序
- 26. 如何從C++程序執行命令行命令
- 27. 我們可以通過命令行從flash導出到createjs嗎?
- 28. 使用命令行的Unix程序
- 29. 從Windows命令提示符執行命令可執行文件
- 30. 如何爲Unix命令行執行「 - 」* 60
請務必閱讀[自助推廣常見問題] (http://stackoverflow.com/faq#promotion)仔細。另外請注意,每次鏈接到自己的網站/產品時都需要發佈免責聲明。 – j0k 2013-01-20 09:55:06