【问题标题】:import large XML to oracle DB将大型 XML 导入 Oracle DB
【发布时间】:2011-07-21 00:42:32
【问题描述】:

我想在 Oracle 中使用 Stack Overflow's data dump。他们给我的格式是 XML,而且非常非常大(一个 XML 文件大约 3GB)。我想将此数据导入我的 Oracle 数据库。我知道this 主题中的另一个人设法直接使用 XML 来处理它。有什么想法或建议可以轻松实现吗?

【问题讨论】:

  • 您希望它如何在您的 Oracle 数据库中?具有 XMLTYPE 列的表?关系格式?
  • 我想要关系格式
  • Vincent Malgrat 在其他线程中展示的方法有什么问题?
  • 不知道怎么把xml放到目录下...
  • 您只需将 xml 文件放在您的服务器上的某个位置,您会记住您放入的操作系统目录,并在该操作系统目录上定义一个 Oracle 目录对象。

标签: sql xml oracle


【解决方案1】:

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

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

Groovy XML

您需要安装 groovy 并从 Oracle 获取 ojdbc14.jar 驱动程序。将代码放入文件并运行:

groovy -cp ojdbc14.jar myscript.groovy

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-07-11
    • 2017-01-15
    • 2019-11-22
    • 2015-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多