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

问题描述

java如何实现远程备份与还原ORACLE数据库中的表 本地没有装ORACLE数据库,项目是B/S模式的,想在页面加上两个按钮"备份数据","还原数据" 每台客户端不可能都装ORACLE数据库

解决方案

在应用服务器端装个oracle客户端,然后用java的外部命令调用方式.
解决方案二:
如果是个别业务表的数据需要备份和还原可以自己写个导出、导入的功能。(导出的数据可以组织成有格式的文本或者XML)如果是全部表的备份和还原,建议还是人工用命令去操作好。
解决方案三:
可以先把数据库的操作写成批处理,然后在java代码里面执行批处理文件.
解决方案四:
楼上说的正解"在应用服务器端装个oracle客户端,然后用java的外部命令调用方式.",不过要注意一点,oracle客户端的版本必须大于或等于服务器端的版本;另外,尽可能说服客户让操作人员手工去处理更好一些,毕竟一条exp语句也是比较简单的

时间: 2024-10-31 13:15:20

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

把oracle数据库中的表写到mysql中

问题描述 把oracle数据库中的表写到mysql中 如题,oracle数据库中的表格,完完全全的导入到mysql数据库中,有没有什么简单的方法,不要写程序之类的.有没有大神知道?望指教. 解决方案 移植oracle数据库表结构到mysql数据库分页,Oracle 和 mysql 解决方案二: 这好像有点难吧?有些字段类型名称都不一样 解决方案三: robot已经告诉你了,数据库之间的类型啥的都不一样,不可能完全导入,必须做一些转换才行.

PL/SQL远程备份和恢复Oracle数据库_oracle

在客户端远程备份的文件保存在数据库所在主机上,不会直接拷贝到客户端.------------------------------------------  首先无论你的Oracle服务器是Linux还是windows操作系统,Oracle的备份和恢复操作都是使用DBMS_DUMP来实现导入(备份)和导出(恢复).首先你要安装好PL/SQL,用PL/SQL来执行我下面提供的JOB就可以实现了.  一.Oracle的导出(备份) 1.用PLSQL连接Oracle数据库服务器,使用你需要导出的用户连接

求mybatis查找oracle数据库中某个表是否存在的sql

问题描述 <selectid="checkTable"resultType="int"parameterType="java.lang.String">SELECTCOUNT(*)FROMUser_TablesWHEREtable_name=#{tablename};</select> 报错如下:2014-09-2615:55:22,270ERRORjdbc.sqltiming-10.PreparedStatement.e

冷备份/还原Oracle数据库 以及 Oracle 10g的Enterprise Manager登陆问题

enterprise|oracle|备份|数据|数据库|问题 冷备份/还原Oracle数据库By kayuk 1.备份数据库 备份?oradata\DB2(数据库DB2所存储的文件夹)中的所有DBF.CTL.LOG文件. 备份?database中的initDB2.ora文件.(数据库??备份文件init??.ora) 2.恢复数据库过程 a.删除原数据库 connect sys/ora123 as sysdbastartup mount restrictdrop databaseshutdown

java中如何将数据保存为txt、xml文件并上传到oracle数据库中 非常感谢!

问题描述 我想写一段代码,将一堆数据保存为一般文件,纪录式文件,xml文件,然后上传到oracle数据库中,因为之前没有到过类似的开发,所以无从开始,跪求帮忙了 解决方案 解决方案二:也许你可以baidu.google下,应该能找到很多例子,祝你好运!java读写xml文件如下:解决方案三:就是最基本的IO文件操作和JDBC操作.记得Oracle上用CLOB字段类型来保存大文本.解决方案四:引用2楼magong的回复: 就是最基本的IO文件操作和JDBC操作.记得Oracle上用CLOB字段类型

oracle数据库中如何导出数据

Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失). Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过Net Configuration Assistant添加正确的服务命名,其实你可以想成是客户端与服务器端 修了条路,然后数据就可以被拉过来了) 这样你可以把数据导出到本地,虽然可能服务器离你很远

oracle数据库中如何导入数据

Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失). Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过Net Configuration Assistant添加正确的服务命名,其实你可以想成是客户端与服务器端 修了条路,然后数据就可以被拉过来了) 这样你可以把数据导出到本地,虽然可能服务器离你很远

如何处理Oracle数据库中的坏块问题

oracle|数据|数据库|问题   本文主要介绍如何去处理在Oracle数据库中出现坏块的问题,对于坏块产生在不同的对象上,处理的方法会有所不同,本文将大致对这些方法做一些介绍.因为数据库运行时间长了,由于硬件设备的老化,出现坏块的几率会越来越大,因此,做为一个DBA,怎么去解决数据库出现的坏块问题就成了一个重要的议题了.   一:什么是数据库的坏块   首先我们来大概看一下数据库块的格式和结构 数据库的数据块有固定的格式和结构,分三层:cache layer,transaction laye

关于ORACLE数据库中汉字显示乱码

  1 引言 ORACLE数据库作为业界领先的数据库产品,近年来在国内大中型企业中得到了广泛的应用.虽然ORACLE数据库产品本身在本地化方面已做得相当成熟,但还是有不少用户反应汉字显示乱码的问题.如对同一数据库不同的用户对同一表中的username查询却得出了不同的结果: "ORACLE??????"和"ORACLE中国有限公司",显然结果中将中文字符显示为乱码,那么为什么呢?字符集的设置不当是影响ORACLE数据库汉字显示的关键问题. 2 关于字符集 字符集是O