从远程客户端在Oracle10g服务器上执行PL / SQL脚本

时间:2012-12-18 17:56:12

标签: plsql oracle10g

我正在尝试从本地计算机调用驻留在服务器上的SQL脚本。我无法通过SQL * Plus或ruby-oci8接口使用它。

尝试了@ / abs / path / to / scriptname.sql并启动/abs/path/to/scriptname.sql。

有什么想法吗?它甚至可能吗? 我读过的内容似乎导致了存储过程。 Oracle及其新手PL / SQL,很抱歉,如果这很简单。

1 个答案:

答案 0 :(得分:1)

如果您的计算机上没有.sql文件,则无法执行此操作,因为SQLPLUS(客户端工具)需要在您的计算机上查找和读取该文件。

如果脚本更适合存储过程,则将其设为一个然后只调用API而不是使用adhoc sql脚本。

如果失败了,你必须在你的机器上安装一个指向远程文件夹的文件共享,或者telnet / ssh进入远程服务器并运行它。