从网上看到的Java备份Oracle数据库的办法,基本都是拼exp命令串,然后调用
Runtime.getRuntime().exec(cmd)来执行的。
但这种做法有个问题,就是服务器上必须安装Oracle的客户端。有可能我的WEB应用发布服务器和Oracle数据库服务器是两台主机,而Java连接Oracle数据库的时候是不需要安装Oracle客户端的,那么有什么办法WEB应用发布服务器上不安装Oracle客户端或者所谓的简化版,就能用Java实现Oracle全库的备份呢?假设服务器仅有JDK,Tomcat以及Oracle驱动jar包。
但可以使用第三方的jar包
要求能跨平台。不懂的,不会的,不明白的,就别回答了,也别顶了。我会自己关注帖子的,谢谢合作。
Runtime.getRuntime().exec(cmd)来执行的。
但这种做法有个问题,就是服务器上必须安装Oracle的客户端。有可能我的WEB应用发布服务器和Oracle数据库服务器是两台主机,而Java连接Oracle数据库的时候是不需要安装Oracle客户端的,那么有什么办法WEB应用发布服务器上不安装Oracle客户端或者所谓的简化版,就能用Java实现Oracle全库的备份呢?假设服务器仅有JDK,Tomcat以及Oracle驱动jar包。
但可以使用第三方的jar包
要求能跨平台。不懂的,不会的,不明白的,就别回答了,也别顶了。我会自己关注帖子的,谢谢合作。
解决方案 »
- 求解c代码转换为java代码
- SiteMesh使用中出现的问题
- 如何在两张数据库表中切换?
- 位运算符"&"具体是怎么比较的?还有"|"和"^"具体是怎么比较的?
- servlet用forward转不到JSP,帮我看看哪里错了
- myeclipse下web projects访问路径问题
- commons fileupload 上传文件路径问题
- 请教java调用.NET的webservice的问题??
- 比坐飞机还急:EJB客户端和DLL的集成 §§§§立即给100分
- struts入库出库乱码
- hibernate和proxool搭配使用的问题
- 不好意思, 大家可以讲一下所谓 "保存对象到中间件的内存" 的实现方法么?
因为oracle的远程连接是由net8来进行的,需要安装客户端才能远程访问到数据库服务器