我将oracle数据库转储文件导入到从linux导出的窗口中。有些表格包含文本字段和带有嵌入换行符的文本数据(使用linux格式),这些记录不会导入到我的Windows表格中。
任何人都可以说这个问题是否有解决方案。
我可以创建一个单独的表的csv,用包含换行符的文本字段中的windows换行符(\ n \ n \ n)替换linux换行符(\ n \ n),并使用sqlldr导入到windows中,这样就可以了。< / p>
问题是我在创建整个数据库的单个转储并使用imp导入时如何执行此操作。?
此致
阿夫塔卜
答案 0 :(得分:0)
我不确定我是否完全理解这个问题,但是要在UNIX和DOS换行符之间进行转换,可以使用unix2dos和dos2unix命令行实用程序。请参阅我对Error importing MySQL data across platforms (MAMP to WIMP)的回答。
答案 1 :(得分:0)
据我所知,如果您使用的是impdp / expdp实用程序,那么您已经完成了设置。我不确定遗留的imp / exp实用程序。