从Oracle运行.bat脚本

昂古鲁·布兰

我有一个双击的批处理脚本,其中填充了一个从.csv导入的值的表。我想用PL / SQL脚本执行该脚本。所以我做到了:

    BEGIN
    SYS.DBMS_SCHEDULER.CREATE_JOB( job_name => 'e_job',
        job_type => 'EXECUTABLE',
        job_action => 'C:\WINDOWS\system32\cmd.exe',
        job_class => 'DEFAULT_JOB_CLASS',
        comments => 'Job to call batch script on Windows',
        auto_drop => FALSE,
        number_of_arguments => 3,
        enabled => FALSE);

    SYS.DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE( job_name => 'e_job', argument_position => 1, argument_value => '/q'); 
    SYS.DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE( job_name => 'e_job', argument_position => 2, argument_value => '/c'); 
    SYS.DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE( job_name => 'e_job', argument_position => 3, argument_value => '"E:\temp\StartLoad.bat"'); 
    SYS.DBMS_SCHEDULER.ENABLE( 'e_job' ); 


   END;

    BEGIN
    DBMS_SCHEDULER.RUN_JOB('example_job');
    END;

我没有收到任何错误,但是我的表没有任何值。我必须说,如果在Windows资源管理器中双击执行我的脚本就可以正常工作

鲍勃·贾维斯(Bob Jarvis)-恢复莫妮卡(Monica)

CREATE_JOB通话中,您已将新作业命名为“ e_job”,但在RUN_JOB通话中,您正在运行“ example_job”。更改RUN_JOB呼叫以调用“ e_job”。

我还建议您在批处理文件中执行明确指示批处理文件已运行的操作-尝试echo I ran OK! > c:\e_job.log在批处理文件的最开始处添加这样,您可以通过查找日志文件来确定批处理文件已执行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从.php网页运行.bat脚本

来自分类Dev

FFMPEG .bat 脚本未运行

来自分类Dev

在bat脚本中运行python脚本

来自分类Dev

在BAT脚本完成运行后设置不导出变量的命令

来自分类Dev

如何通过.bat文件从任务计划程序运行R脚本

来自分类Dev

我可以从.bat文件在arcpy中运行python脚本吗?

来自分类Dev

无法通过Windows Server中的.bat文件运行R脚本

来自分类Dev

如何从TRACE32脚本运行.bat文件?

来自分类Dev

我需要从BAT文件在IDLE中运行python脚本

来自分类Dev

从Powershell调用vcvarsall.bat后运行构建脚本

来自分类Dev

在我的 Windows .bat 文件中运行 Python 脚本

来自分类Dev

使用.bat运行python脚本,该脚本从其他脚本导入功能

来自分类Dev

使用Java代码运行Oracle脚本

来自分类Dev

如何使用bat文件从启动/自动启动文件夹运行Powershell脚本?

来自分类Dev

如何使用.bat脚本运行扩展名为.lnk的应用程序

来自分类Dev

与IIS应用程序池用户一起运行CMD Bat脚本

来自分类Dev

Powershell ps1脚本运行bat文件,但执行后CMD屏幕关闭

来自分类Dev

如何从命令行运行带有wine的Windows .bat脚本?

来自分类Dev

运行vim脚本会退出批处理文件吗?(Windows .BAT / .CMD)

来自分类Dev

通过任务计划程序运行.bat脚本时,如何防止显示cmd.exe窗口?

来自分类Dev

如何使用Java编程从特定文件夹运行.bat或.vbs脚本

来自分类Dev

使用Windows bat文件和运行脚本文件打开Cygwin

来自分类Dev

在没有其他正在运行的进程的情况下终止bat脚本

来自分类Dev

windows调度程序每x分钟运行一个批处理脚本(.bat)?

来自分类Dev

启动时,通过 vbs 脚本运行 bat 文件时出现问题

来自分类Dev

bat脚本检查事件查看器是否有错误,然后运行另一个bat修复该错误

来自分类Dev

如何使用python自动运行日常SQL脚本(Oracle)?

来自分类Dev

Oracle SQL Developer:运行脚本,继续出错

来自分类Dev

无法在Oracle g10 XE中运行SQL脚本

Related 相关文章

  1. 1

    从.php网页运行.bat脚本

  2. 2

    FFMPEG .bat 脚本未运行

  3. 3

    在bat脚本中运行python脚本

  4. 4

    在BAT脚本完成运行后设置不导出变量的命令

  5. 5

    如何通过.bat文件从任务计划程序运行R脚本

  6. 6

    我可以从.bat文件在arcpy中运行python脚本吗?

  7. 7

    无法通过Windows Server中的.bat文件运行R脚本

  8. 8

    如何从TRACE32脚本运行.bat文件?

  9. 9

    我需要从BAT文件在IDLE中运行python脚本

  10. 10

    从Powershell调用vcvarsall.bat后运行构建脚本

  11. 11

    在我的 Windows .bat 文件中运行 Python 脚本

  12. 12

    使用.bat运行python脚本,该脚本从其他脚本导入功能

  13. 13

    使用Java代码运行Oracle脚本

  14. 14

    如何使用bat文件从启动/自动启动文件夹运行Powershell脚本?

  15. 15

    如何使用.bat脚本运行扩展名为.lnk的应用程序

  16. 16

    与IIS应用程序池用户一起运行CMD Bat脚本

  17. 17

    Powershell ps1脚本运行bat文件,但执行后CMD屏幕关闭

  18. 18

    如何从命令行运行带有wine的Windows .bat脚本?

  19. 19

    运行vim脚本会退出批处理文件吗?(Windows .BAT / .CMD)

  20. 20

    通过任务计划程序运行.bat脚本时,如何防止显示cmd.exe窗口?

  21. 21

    如何使用Java编程从特定文件夹运行.bat或.vbs脚本

  22. 22

    使用Windows bat文件和运行脚本文件打开Cygwin

  23. 23

    在没有其他正在运行的进程的情况下终止bat脚本

  24. 24

    windows调度程序每x分钟运行一个批处理脚本(.bat)?

  25. 25

    启动时,通过 vbs 脚本运行 bat 文件时出现问题

  26. 26

    bat脚本检查事件查看器是否有错误,然后运行另一个bat修复该错误

  27. 27

    如何使用python自动运行日常SQL脚本(Oracle)?

  28. 28

    Oracle SQL Developer:运行脚本,继续出错

  29. 29

    无法在Oracle g10 XE中运行SQL脚本

热门标签

归档