当前位置:  开发笔记 > 数据库 > 正文

如何从PL/SQL运行操作系统命令,如CHMOD?

如何解决《如何从PL/SQL运行操作系统命令,如CHMOD?》经验,为你挑选了1个好方法。

我如何chmod从PL/SQL块运行命令?



1> 小智..:

dbms_scheduler方式:

begin    
    dbms_scheduler.create_job (
       job_name    => 'ext_tasks_job',
       job_type    => 'executable',
       job_action  => '/bin/sh',
       number_of_arguments => 2,
       auto_drop   => true);    
    dbms_scheduler.set_job_argument_value ('ext_tasks_job', 1, '-c');
    dbms_scheduler.set_job_argument_value ('ext_tasks_job', 2, 'chmod 777 /somedir/some.file');
    dbms_scheduler.run_job ('ext_tasks_job'); 
end; 

资源

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有