hi all我现在需要在类UNIX的环境下,在一定条件触发时,实现beep或者报警功能
希望大家能给予帮助
谢谢

解决方案 »

  1.   

    不好意思
    刚刚接触oracle
    我应该如何在类unix下调用外部的程序呢
      

  2.   

    比如我已经写好了一段代码,可以实现beep或者是警告
    应该在oracle中如何调用呢
      

  3.   

    可以考虑利用dbms_pipe包实现oracle会话之间的通讯,思路是一个外部程序利用dbms_pipe.receive_message接受消息,如果有消息要求beep,则beep;其他oracle会话当需要请求beep时,就通过dbms_pipe.send_message发送请求。
      

  4.   

    你可以通过Oracle的UTL_TCP包来实现,把你的程序写成一个Socket服务。
    不过有点复杂,感觉一个很简单的东西,却引入了Socket编程。在Sybase中可以调用外部DLL,我觉得真的很不错!
    Oracle也可以使用C、Java来编写外部存储过程,你可以找资料参考一下!
      

  5.   

    我是否可以用触发器来触发事件,然后调用外部存储过程的方法?
    没有用过oracle
    不知道以上方法是否恰当