我可以直接从Oracle中的存储过程将txt保存在ftp中吗?

我可以直接从Oracle中的存储过程将txt保存在ftp中吗?,oracle,stored-procedures,ftp,Oracle,Stored Procedures,Ftp,我需要从oracle生成一个txt并将其放入ftp服务器,我已经为build de文件创建了st,但是否可以直接从SP将其传输到ftp 谢谢。您当然可以(不确定您使用的是什么版本的Oracle,但只要它是9i++您就应该是安全的) 您需要结合使用UTL_文件(写入文件)和UTL_tcp(执行文件的实际ftp)。 本链接通过示例详细介绍了这种方法(还介绍了一些其他方法)。 您好,我的程序有问题,执行时我收到一条消息:“fallo de la operación de archivo o LOB F

我需要从oracle生成一个txt并将其放入ftp服务器,我已经为build de文件创建了st,但是否可以直接从SP将其传输到ftp

谢谢。

您当然可以(不确定您使用的是什么版本的Oracle,但只要它是9i++您就应该是安全的)

您需要结合使用UTL_文件(写入文件)和UTL_tcp(执行文件的实际ftp)。
本链接通过示例详细介绍了这种方法(还介绍了一些其他方法)。

您好,我的程序有问题,执行时我收到一条消息:“fallo de la operación de archivo o LOB FILEOPEN El sistema no puede hallar El archivo Specificiado.”这意味着操作失败,系统无法找到文件。我发现第一行很奇怪:“创建或替换目录my_docs作为'/u01/app/oracle/'”,因为不允许我在过程的任何部分创建此目录,我认为可能存在问题,但是我不知道这个创建行是否真的创建了一个目录,或者它创建了一个变量或一个对象。@Giancarlo Solarino utl_文件只能写入服务器(我相信这就是您正在做的)。它正在写入Oracle/UTL_文件的目录可能缺少访问权限。您可能需要联系DBA以获取/查找utl_文件有权访问的临时目录。()您有实际的错误代码吗?