DBF文件怎么导入到MYSQL中

DBF文件怎么导入到MYSQL中,第1张

要是FOXBASE/FOXPRO的库文件可以直接用EXCEL打开,然后保存为TXT文件,再用sqlldr导入oracle。不过EXCEL有行数限制,大概是8W行也可以直接把DBF文件COPY到FOXPRO环境。然后在FOXPRO里把这个DBF(库)打印到文本即可,就可以sqlldr导入ORacle。

oralce冷备份的恢复方法:

安装跟以前一模一样版本的数据,包括参数配置,globaldbname,sid。

关闭数据库,删除controlfile,logfile,datafile。

把你原来崩溃的保留的controlfile,logfile,datafile复制到你删除的那个目录下。

打开数据库。

从Oracle导出成CVS,然后使用ODBC导入到dbf中,不要自己写程序搞。

ODBC导入到dbf中使用外部数据库方式导,在Access中写SQL执行就可以了。

搜索下Access的外部数据库引用方式就知道了。

也可以尝试使用SQLServer的DTS,只要有Oracle和dbf的驱动就可以导了。

曾经做过审计软件的数据采集,我们有使用Ole控制SQLServer的DTSPackage对象进行数据导入导出,楼主可以去找找这方面的,这个可以程序实现。

这可能是部分刚接手的运维人员或者代维人员所要遇到的问题,一个老的数据库只剩下DBF文件了,要如何恢复其中的数据?其实这个问题分成好多种情况,请自行对号入座:1)数据库所有的DBF文件都在,没有缺失,也没有损坏这个情况是最简单的自己建一个参数文件INITORA,并基于这些DBF文件去创建控制文件,然后尝试打开数据库即可。如果说数据文件都是干净的CLEAN的,那么直接可以打开。如果数据文件是DIRTY的,这里由于没有REDOLOG了,所以需要以隐藏参数等方式打开数据库。2)数据库DBF有少量缺失,缺失主要是非SYSTEM01DBF的数据文件,没有损坏这种情况在1)的基础上将缺失的数据文件OFFLINEDROP掉就好了,因为对应的数据文件都没了,那么丢了对应数据文件上的数据也很正常3)数据库DBF有少量缺失,缺失主要是非SYSTEM01DBF的数据文件,非SYSTEM01dbf的数据文件有少量损坏这种情况在2)的基础上打开数据库问题并不大,但打开数据库后由于其他表空间数据文件上有少量损坏,所以具体访问用户数据时可能出现ORA-1578、ORA-8103、ORA-1410、ORA-00600等错误,还是比较容易克服的4)数据库DBF有少量缺失,缺失主要是非SYSTEM01DBF的数据文件,SYTEM01DBF有损坏这种情况下打开数据库就不容易了,可能需要用到BBED技术去修改SYSTEM01DBF,以便才能打开数据库5)只有部分DBF,其中还缺失了SYSTEM01DBF这种情况不要指望能打开数据库,只能使用PRM-DUL之类的软件来直接抽取数据以上情况1)~4)只要SYSTEM01DBF还在或者损坏的不是太严重,那么都可以由专业技术人员去打开数据库后导出数据,但是在情况5)下只能使用DUL类工具去抽取数据了。如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!诗檀软件专业数据库修复团队

这个得看你的数据库的完整程度了

如果只是oracle软件重装系统没了

其他日志

控制文件

数据文件都还在的话

完全可以重新建一个库的

如果只有少数几个dbf

在的话

用第三方的工具可以把数据抽出来

一般都是收费软件

貌似有试用版本可以抽个几百MB的数据出来

度娘上找找

aul

dul

……

给个链接

>

以上就是关于DBF文件怎么导入到MYSQL中全部的内容,包括:DBF文件怎么导入到MYSQL中、ORACLE如何通过DBF文件恢复数据、delphi7连接oracle、dbf间的数据导出、导入等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10167279.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存