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