java程序执行备份、发送备份结果mail
希望能捕获到空间不足的异常并在mail中提示出来
oracle是否有ORA-xxxxxx这种错误 表示磁盘空间不足?
多谢~

解决方案 »

  1.   

    可以自定义异常,在PL/SQL中用下面的内部过程就可以
    RAISE_APPLICATION_ERROR(自己编号,自已定义提示错误);在PL/SQL中示例为:CREATE OR REPLACE PROCEDURE test_err(p1 NUMBER) AS
    BEGIN
      IF p1 = 1 THEN
         RAISE_APPLICATION_ERROR(-20001,'输入数据错误');
      END IF;
    END;
    /
     
    可以先编写一个存储过程,然后java调用。
      

  2.   

    是archive 的错误,不知道LZ的备份是如何实现的。
    还是抛出自己设定的异常保险
      

  3.   

    Oracle数据库允许自定义的错误代码的范围是-20000 —— -20999
      

  4.   

    http://topic.csdn.net/t/20040429/09/3019755.html
    经典帖子