【问题标题】:java code to export oracle 11g dump file to the databasejava代码将oracle 11g转储文件导出到数据库
【发布时间】:2016-11-16 09:10:08
【问题描述】:

我有用于创建 oracle 11g 数据库转储文件的 shell 脚本。我想通过java代码运行它,我确实在网上找到了任何可行的解决方案。谁能帮我解决这个问题。

脚本

expdp test/test@localhost:1521/ORCL DIRECTORY=orcl_full2 DUMPFILE=testDBUser.dmp LOGFILE=full_exp_TestDBUser.log FULL=YES

我发现下面提到的一个解决方案,但它对我不起作用:

Run Oracle import Command from Java and see Console output

【问题讨论】:

  • 1) 为了尽快获得更好的帮助,请发帖 minimal reproducible exampleShort, Self Contained, Correct Example。 2) “它对我不起作用” 它是如何失败的?具体来说,我们不是读心者。 3) 另请参阅When Runtime.exec() won't,了解有关正确创建和处理流程的许多好技巧。然后忽略它引用exec 并使用ProcessBuilder 创建进程。还将String arg 拆分为String[] args 以解决包含空格字符的路径之类的问题。
  • 知道了。下次我会牢记在心。
  • 下次会更仔细地研究这个问题。当然,如果您按照建议选择edit current 问题并在出现时通知我..
  • 其实我得到了解决方案。我的问题是,我试图在 Windows 平台上运行这个程序,因为它会连接到远程 Linux 服务器并在那里执行它。但是当我在 Linux 环境中执行相同的程序时。你猜怎么着,它奏效了。
  • 现在你可以在下面写一个答案,或者干脆删除问题。

标签: java oracle oracle11g runtime.exec


【解决方案1】:

解决方案:我的问题是,我试图在 Windows 平台上运行这个程序,因为它会连接到远程 Linux 服务器并在那里执行它。但是当我在 Linux 环境中执行相同的程序时。

【讨论】:

    猜你喜欢
    • 2016-02-19
    • 2014-03-19
    • 1970-01-01
    • 2020-10-13
    • 2015-08-22
    • 1970-01-01
    • 2014-04-29
    • 2022-01-22
    • 2021-06-21
    相关资源
    最近更新 更多