要将从oracle10g中导出的dbf文件导入到oracle9i中,目前只有oracle9i数据库、dbf文件以及java开发环境……
28 个解决方案
#1
dbf文件怎么导啊。要dmp文件。exp导出的
#2
可以用java把dbf转为ctl文件,通过sqlldr导入oracle
或者直接连接两个数据库用select和insert语句导入
或者直接连接两个数据库用select和insert语句导入
#3
有的环境就需求中的……
#4
按照我的经验,Ora9i 的数据导出不管是dbf 还是dmp 导入到10g 是没有问题的,但是如果是10g导出的数据想导入9i,曾经操作几次均被中断 ,失败而告终,问过大虾们,都说不支持。当如如果谁有更好的方案可以实现,请赐教
#5
怎样将dbf文件导入到数据库中?
#6
偶想知道答案
#7
没有日志文件只有dbf,比较难,好象有专门的工具,但可能要出钱的.
#8
如果有日志文件将怎么来处理?
#9
哪位大哥有办法请指教一下?长期等待……
#10
自己在http://download.csdn.net/user/rains0929/all/2下载
#11
即使dbf文件转换成dmp文件,将oracle 10g中的数据文件导入oracle 9i中也是不可行的,高版本导出的文件和低版本的数据库是不兼容的,反之可以实现。
#12
可以在安装oracle 9i的机器上导出安装10g的机器上的数据,生成适合9i的dmp文件,再导入9i的数据库。
#13
9-->10 倒是还可以通过tts的方式.
但是反过来没有作个测试,但应该是不行,不过你可以测试一下.
但是反过来没有作个测试,但应该是不行,不过你可以测试一下.
#14
等待高手。。。
#15
版本问题先不做处理(应该是可以的),dbf文件导入到数据库比较急……
#16
只有数据文件,都没有表空间元数据,很困难啊。
试一下这个工具吧
dbput数据转换工具
试一下这个工具吧
dbput数据转换工具
#17
dbput?
这样的东西你敢用吗?呵呵.
这样的东西你敢用吗?呵呵.
#18
用plsql里的ODBC导入器,方便快捷
#19
~~~~
#20
ODBC导入器?
#21
我很想知道为什么要将数据存入dbf文件??为何要单独开发dbf导入工具再将dbf数据导入到数据库?有这个必要吗?需求就是人造出来的,有合理的,也有不合理的,存在的就一定合理吗?标准太多了就没有标准了。
#22
哦,记错了,跟pdf文件格式混了,呵呵。dbf文件就可以理解了,刚理解为pdf文件,哈哈。不好意思了各位!
#23
说明:
Oracle 9i在这点上不能向上兼容。
就是说Oracle 10G导出的db发文件无法导入 Oracle 9i中(Oracle 9i在这点上不能向上兼容);
但是从Oracle 9i里导出的dbf文件可以导入Oracle 10G中(Oracle 10G向下兼容)。
方法:
你要是单表的话 或者表不多的话 你可以从Oracle 10G中直接导出insert 语句,然后在Oracle 9i上执行。
Oracle 9i在这点上不能向上兼容。
就是说Oracle 10G导出的db发文件无法导入 Oracle 9i中(Oracle 9i在这点上不能向上兼容);
但是从Oracle 9i里导出的dbf文件可以导入Oracle 10G中(Oracle 10G向下兼容)。
方法:
你要是单表的话 或者表不多的话 你可以从Oracle 10G中直接导出insert 语句,然后在Oracle 9i上执行。
#24
倒回去应该是不行的吧.
#25
兄弟些可以导哦,用sqlserver的导入导出工具就可以导了
#26
没什么合理不合理,别人能提供的就只有dbf文件
#27
10是不能导到9i的
#28
高版本导出的文件不能导入到低版本的数据库中,反之可以,但是如果8I导出的文件要导入10G的话,得通过9I做下媒介
#1
dbf文件怎么导啊。要dmp文件。exp导出的
#2
可以用java把dbf转为ctl文件,通过sqlldr导入oracle
或者直接连接两个数据库用select和insert语句导入
或者直接连接两个数据库用select和insert语句导入
#3
有的环境就需求中的……
#4
按照我的经验,Ora9i 的数据导出不管是dbf 还是dmp 导入到10g 是没有问题的,但是如果是10g导出的数据想导入9i,曾经操作几次均被中断 ,失败而告终,问过大虾们,都说不支持。当如如果谁有更好的方案可以实现,请赐教
#5
怎样将dbf文件导入到数据库中?
#6
偶想知道答案
#7
没有日志文件只有dbf,比较难,好象有专门的工具,但可能要出钱的.
#8
如果有日志文件将怎么来处理?
#9
哪位大哥有办法请指教一下?长期等待……
#10
自己在http://download.csdn.net/user/rains0929/all/2下载
#11
即使dbf文件转换成dmp文件,将oracle 10g中的数据文件导入oracle 9i中也是不可行的,高版本导出的文件和低版本的数据库是不兼容的,反之可以实现。
#12
可以在安装oracle 9i的机器上导出安装10g的机器上的数据,生成适合9i的dmp文件,再导入9i的数据库。
#13
9-->10 倒是还可以通过tts的方式.
但是反过来没有作个测试,但应该是不行,不过你可以测试一下.
但是反过来没有作个测试,但应该是不行,不过你可以测试一下.
#14
等待高手。。。
#15
版本问题先不做处理(应该是可以的),dbf文件导入到数据库比较急……
#16
只有数据文件,都没有表空间元数据,很困难啊。
试一下这个工具吧
dbput数据转换工具
试一下这个工具吧
dbput数据转换工具
#17
dbput?
这样的东西你敢用吗?呵呵.
这样的东西你敢用吗?呵呵.
#18
用plsql里的ODBC导入器,方便快捷
#19
~~~~
#20
ODBC导入器?
#21
我很想知道为什么要将数据存入dbf文件??为何要单独开发dbf导入工具再将dbf数据导入到数据库?有这个必要吗?需求就是人造出来的,有合理的,也有不合理的,存在的就一定合理吗?标准太多了就没有标准了。
#22
哦,记错了,跟pdf文件格式混了,呵呵。dbf文件就可以理解了,刚理解为pdf文件,哈哈。不好意思了各位!
#23
说明:
Oracle 9i在这点上不能向上兼容。
就是说Oracle 10G导出的db发文件无法导入 Oracle 9i中(Oracle 9i在这点上不能向上兼容);
但是从Oracle 9i里导出的dbf文件可以导入Oracle 10G中(Oracle 10G向下兼容)。
方法:
你要是单表的话 或者表不多的话 你可以从Oracle 10G中直接导出insert 语句,然后在Oracle 9i上执行。
Oracle 9i在这点上不能向上兼容。
就是说Oracle 10G导出的db发文件无法导入 Oracle 9i中(Oracle 9i在这点上不能向上兼容);
但是从Oracle 9i里导出的dbf文件可以导入Oracle 10G中(Oracle 10G向下兼容)。
方法:
你要是单表的话 或者表不多的话 你可以从Oracle 10G中直接导出insert 语句,然后在Oracle 9i上执行。
#24
倒回去应该是不行的吧.
#25
兄弟些可以导哦,用sqlserver的导入导出工具就可以导了
#26
没什么合理不合理,别人能提供的就只有dbf文件
#27
10是不能导到9i的
#28
高版本导出的文件不能导入到低版本的数据库中,反之可以,但是如果8I导出的文件要导入10G的话,得通过9I做下媒介