【问题标题】:Invoke oracle stored procedure from shell script without SQLPLUS从没有 SQLPLUS 的 shell 脚本调用 oracle 存储过程
【发布时间】:2012-06-05 19:55:51
【问题描述】:

谁能建议一种在不使用 SQL*Plus 或任何此类客户端的情况下从 shell 脚本调用 Oracle 存储过程的方法。无法安装客户端是我工作的服务器的限制。

我必须安排一个 Autosys 脚本来调用调用 Oracle 存储过程的作业。你能建议我应该朝哪个方向前进吗?

【问题讨论】:

  • Java 和 jdbc 已由 @ik_zelf 提出。同样,如果您有 Perl、Ruby、Python 或具有内置数据库工具的类似脚本语言,您可能能够访问您的数据库。

标签: oracle shell unix stored-procedures autosys


【解决方案1】:

您可以使用 Java 和 jdbc 来做到这一点。如果您甚至无法复制瘦 jdbc 驱动程序,我认为除了使用 Oracle Scheduler 在 Oracle 中安排作业之外别无选择。

【讨论】:

  • 谢谢。我认为我的 Oracle 调度程序似乎是我唯一的选择。
【解决方案2】:

如果没有安装客户端软件,您将很难从 shell 脚本访问 Oracle;但是,Oracle 有自己的批处理工具——请参阅数据库作业here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-09
    • 2012-04-02
    • 2020-12-12
    • 1970-01-01
    • 2011-06-01
    • 1970-01-01
    相关资源
    最近更新 更多