不利用oracle管理平台 也不能在cmd下输入命令 
在应用程序里 如何实现数据库的备份与恢复
关键是用户不会用数据库也不会用cmd
谢谢

解决方案 »

  1.   

    那的看你要备份到什么程度了!如果只是备份数据,自己些逻辑来操作数据库好了!如果是数据库级别的备份,例如达到ORACLE的export的能力,那只有调用本地方法了,除非JDBC提供了你接口.
      

  2.   

    可以作个按钮等,代码中调用命令行接口或用sql语句等来备份
    用户就只用点击按钮了
      

  3.   

    OEM能做的所有事情,SQLPLUS都能做到。你可以把SQLPLUS给封装一层。或者如果你对Oracle的底层协议了解比较多,直接使用Oracle开放的API也可以。但是都不建议你这么做,因为让一个不懂Oracle甚至不懂数据库的人来维护Oracle是极度危险极度荒谬的事情 -- 一旦出事都将是灾难性的,谁来给你负责??