java如何实现远程备份与还原ORACLE数据库中的表

java如何实现远程备份与还原ORACLE数据库中的表 

本地没有装ORACLE数据库,项目是B/S模式的,想在页面加上两个按钮"备份数据","还原数据"

每台客户端不可能都装ORACLE数据库

在应用服务器端装个oracle客户端,然后用java的外部命令调用方式.

楼上说的正解"在应用服务器端装个oracle客户端,然后用java的外部命令调用方式.",不过要注意一点,oracle客户端的版本必须大于或等于服务器端的版本;
另外,尽可能说服客户让操作人员手工去处理更好一些,毕竟一条exp语句也是比较简单的

可以先把数据库的操作写成批处理,然后在java代码里面执行批处理文件.

如果是个别业务表的数据需要备份和还原可以自己写个导出、导入的功能。(导出的数据可以组织成有格式的文本或者XML)
如果是全部表的备份和还原,建议还是人工用命令去操作好。