将oracle数据库导入从linux导出的窗口

时间:2011-06-17 13:14:06

标签: oracle11g

我将oracle数据库转储文件导入到从linux导出的窗口中。有些表格包含文本字段和带有嵌入换行符的文本数据(使用linux格式),这些记录不会导入到我的Windows表格中。

任何人都可以说这个问题是否有解决方案。

我可以创建一个单独的表的csv,用包含换行符的文本字段中的windows换行符(\ n \ n \ n)替换linux换行符(\ n \ n),并使用sqlldr导入到windows中,这样就可以了。< / p>

问题是我在创建整个数据库的单个转储并使用imp导入时如何执行此操作。?

此致

阿夫塔卜

2 个答案:

答案 0 :(得分:0)

我不确定我是否完全理解这个问题,但是要在UNIX和DOS换行符之间进行转换,可以使用unix2dos和dos2unix命令行实用程序。请参阅我对Error importing MySQL data across platforms (MAMP to WIMP)的回答。

答案 1 :(得分:0)

据我所知,如果您使用的是impdp / expdp实用程序,那么您已经完成了设置。我不确定遗留的imp / exp实用程序。