修复DBF数据表文件的简单方法

原创 2002年02月24日 11:40:00

 

修复DBF数据表文件的简单方法

如果你的软件提示“不是DATABASE 数据库”等意思说明你的数据库已经受损,需要进行修理。本人在实践中,摸索出几种可行的办法,以供大家参考,如有不正确之处或者其他更好的方法,希望不吝赐教:

      方法1、如果你有DELPHI的Database DeskTop,修复DBF文件是一件非常容易的事,只要打开损坏的数据库(用Database DeskTop是可以打开损坏的DBF数据表的),修正损坏的记录,一般是最后几条记录,不能修正的损坏记录也只有删除了,然后存盘即可,Database DeskTop的存盘功能会将正确的数据存入数据表中,当然数据表是要重新索引的。

      方法2、使用EXCEL或ACCESS都可以修复DBF文件,不过要一些信息。首先用EXCEL或ACCESS导出正确的数据,将其另存为一个同版本的DBF数据表,再通过修改DBF数据表的字段结构,来修正属性,最后重建索引,这种方法比较烦琐,需要的信息较多,在手头没有其他工具时,才可用此方法修复。

      方法3、目前网络上也有许多自称可以自动修理DBF数据表及其索引的工具,可以试用自动修理工具进行修复。

    本人曾试用了一个自动修理工具,不过数据表未能修复,如有哪位高手有DBF数据表的自动修理工具,请给我一个好吗?

误删Oracle dbf 文件后的补救措施

scenario oracle主机上磁盘空间为0了,我查了一下,发现oracle的文件夹占用了 10g以上的空间,又发现有3个我以前创建的早就不用的.dbf文件占据了将近2G的空间,以前好像曾经做过...
  • weiling_shen
  • weiling_shen
  • 2015年04月08日 10:38
  • 1277

利用AUL工具恢复oracle dbf文件中的数据

本文参考:http://liumanghao.blog.163.com/blog/static/85408220077243382811/,在原文基础作部分改动。 问题:最近重做系统,忘记备份orac...
  • daxiang12092205
  • daxiang12092205
  • 2014年01月08日 10:42
  • 7539

oracle数据恢复:利用ctl,dbf,log

任何一种技术方案都有其使用场景,我这个主要是针对没有dmp备份,卸载了数据库,但是有实例的ctl,dbf和log文件都存在的情况。其实这种情况也蛮多的。       网络上说的情况大多比较复杂,要么...
  • dirful
  • dirful
  • 2015年09月04日 08:39
  • 5072

读取oracle数据表,导出到DBF文件。

后台单线程每隔一定时间自动更新,从oracle数据库用两种方式读取数据,并将数据导出到DBF文件。   using System; using System.Collections.Generic...
  • sl159
  • sl159
  • 2013年03月15日 09:05
  • 2998

java导出dbf文件大数据量的处理方法

1,用到的jar包:javadbf.jar。 2,如果是小数据量的导出,用普通的方法就可以。   用JavaDBF操作(读、写)DBF文件 最近的一个项目需要动态生成DBF文件,用到JavaD...
  • sundaywyl
  • sundaywyl
  • 2012年12月05日 14:30
  • 1173

使用Java实现对dbf文件的简单读写

  • 2012年11月26日 11:48
  • 105KB
  • 下载

DBF文件导入ORALCE方法

  • 2008年04月16日 16:29
  • 285KB
  • 下载

精彩编程与编程技巧-DBF文件转为MDB文件的方法...

  • 2009年10月09日 22:32
  • 805B
  • 下载

精彩编程与编程技巧-DBF文件转为MDB文件的方法...

  • 2009年10月09日 18:56
  • 469B
  • 下载

c++初学者用C_实现DBF数据表与Excel间的转换

  • 2011年03月03日 09:22
  • 361KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:修复DBF数据表文件的简单方法
举报原因:
原因补充:

(最多只允许输入30个字)