将大型XML导入到Oracle DB中

问题描述:

我想在Oracle中使用Stack Overflow's data dump。他们给我的格式是XML格式,非常巨大(一个XML文件约3GB)。我想将这些数据导入到我的Oracle数据库中。我知道this主题中的另一个人使用XML直接处理它。任何想法或建议,使这种情况容易发生?将大型XML导入到Oracle DB中

+0

你想在你的Oracle数据库中使用它吗?一个包含XMLTYPE列的表?在关系格式? – 2011-03-23 09:58:33

+0

我想要关系格式 – aherlambang 2011-03-23 13:56:11

+1

Vincent Malgrat在另一个线程中显示的方法有什么问题? – 2011-03-23 13:59:08

查看groovy SQL和XML库 - 即使只有最少的Java/Groovy体验,您也应该能够快速启动并运行。

http://docs.codehaus.org/display/GROOVY/Tutorial+6+-+Groovy+SQL

Groovy XML

您需要安装Groovy和从甲骨文获得将ojdbc14.jar驱动程序。把你的代码放在一个文件中并运行:

groovy -cp ojdbc14.jar myscript.groovy 
+0

第二个链接是断开的链接 – aherlambang 2011-03-23 05:08:07

+0

对不起。 – 2011-03-23 05:11:33