永发信息网

求助PL/SQL存储过程调用操作系统命令求助

答案:2  悬赏:50  手机版
解决时间 2021-03-10 21:48
求助PL/SQL存储过程调用操作系统命令求助
最佳答案
使用以下命令授权
begin
  Dbms_Java.Grant_Permission('KAIRAO',
  'java.io.FilePermission', '*',
  'execute,read ,write, execute, delete');

  Dbms_java.grant_permission
    ('KAIRAO',
    'java.lang.RuntimePermission',
    '*',
    'writeFileDescriptor' );
end;
/

然后建立FUNCTION
create or replace function RUN_CMD(p_cmd in varchar2)
return number
   as
  language java
   name 'Util.RunThis(java.lang.String[ ]) return integer';
/
然后建立PROCEDURE
create or replace procedure RC(p_cmd in varchar2)
   as
    x number;
   begin
    x := run_cmd(p_cmd);
if( x<>0)
then
raise program_error;
end if;
   end;
/
这样完成之后使用
SQL> set serveroutput on
SQL> exec dbms_java.set_output(100000);
全部回答
输入之前使用的密码两次,verification是密码确认的意思,和第一个输入框输入一样即可。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
劳务公司取名,要寓意诚信,服务好速度快
小米4手机主题背景忽然变成黑色的怎么回事
中国移动通信水头二指定专营店地址有知道的么
生活中我们经常会遇到各种各样的诱惑,对待各
请问,2016.5.22.双色球开奖结果
一开始是路灯到路的一半就变红灯了算不算违章
请问烟草税是怎么算的?假如一包零售价100元
有借贷宝无前期的放款人么!账号已经注册过!
镀锌方管梁套什么定额
给狗狗除臭的话用爽身粉怎样
【秋波】秋波无痕素心如玉的解释
我手臂脚背上静脉突出是怎么回事
东山县电影发行放映公司在什么地方啊,我要过
2012考研考生寻找广西师范大学文学院导师联系
LG全自动洗衣机使用说明书
推荐资讯
海翔线业地址在什么地方,想过去办事
怎么让鱼高兴?
面对父亲喊不出来爸怎么办
书画挖款怎么样看不出来
三座标测量仪跑数怎么办X一个方向跑,数已经达
社保流水属于办理消费贷的附加材料,因为提供
新源珍珠行这个地址在什么地方,我要处理点事
【任重而道远的前一句】论语中任重而道远的前
根据“因地制宜”的原则,下列地区与种植农作
练车平时练的很好一到考试就不行 怎么办?
sast/先科 ok-05真u段无线话筒配什么功放好
DY5103绝缘电阻多功能测试仪使用说明书谁有啊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?