utl-file相关内容

Oracle PL/SQL UTL_FILE.PUT 缓冲

我正在从 Oracle 存储过程中写入一个大于 7MB 的大文件,并且要求在每条记录的末尾没有行终止字符(没有回车/换行). 我已经使用 UTL_FILE.PUT 编写了一个存储过程,并且我正在使用 UTL_FILE.FFLUSH 跟踪对 UTL_FILE.PUT 的每次调用.尽管我正在进行 FFLUSH 调用,但一旦我达到写入超过缓冲区大小(设置为最大 32767)的程度,此过程就会出现写 ..
发布时间:2021-12-24 16:30:31 数据库

utl 文件重命名操作失败

我有一个挂载目录如下: etc/fstab 10.100.52.12:/ftp/ftp nfs rw,bg,hard,nointr,rsize=1048576,wsize=1048576,tcp,vers=3,timeo=60,actimeo=0 0 0 # ll drwxr-xr-x 6 root 1000 62 Mar 29 13:48 ftp 所以我必须从这个目录“移动 ..
发布时间:2021-09-14 20:04:03 服务器开发

UTL_FILE 保存在本地机器中

你好,我想在我的本地机器上保存所有的功能、程序、包.我尝试使用 SPOOL 但使用 spool 我不确定获取文件名并保存它.所以我尝试使用 UTL_FILE .. 但问题是我的数据库在 UNIX 中,我想保存在我的 Windows 本地机器中.我收到下面提到的错误 费勒贝里赫特 -ORA-29283: Ungültiger DateivorgangORA-06512:在“SYS.UTL_FI ..
发布时间:2021-06-12 21:06:14 数据库

我如何使用Oracle utl_file编写图像Clob

我有一个可自动生成电子邮件的Oracle Apex应用程序.在Apex中,用户将JPG图像插入到RTF字段中.该图像将保存到CLOB字段中.调用存储过程时,它将读取JPG图像并将其存储到名为l_image_clob的局部变量中.该程序将嵌入式图像(请注意:这是嵌入式图像,而不是电子邮件附件)连同电子邮件正文的其余部分一起发送给用户列表.一切都很好. 现在,我正在尝试将l_image_clob中存 ..
发布时间:2021-02-12 20:38:42 其他开发

如何在SQL Developer中读取本地文件?

在Oracle SQL Developer中执行查询时,我想在本地计算机上读取一个包含查询参数的文件.到目前为止,我在网上发现的示例还不够.执行以下代码时,我不断收到"ORA-29283:无效的文件操作"错误: CREATE DIRECTORY SAMPLEDATA2 AS 'C:'; GRANT READ, WRITE ON DIRECTORY SAMPLEDATA2 TO PUBLIC; ..
发布时间:2020-05-22 18:44:42 数据库

Oracle-使用存储过程创建文本文件

需要有关在oracle 10中使用存储过程创建文本文件的帮助.我对此非常陌生,因此请从头开始指导我. 我找到了代码并将其创建为存储过程.我运行它,它是有效的.但是我执行了它,出现了错误"INVALID FILE NAME... AT SYS.UTL_FILE..." 我首先创建了一个目录,该目录允许对目录进行读写. CREATE OR REPLACE PROCEDURE refc ..
发布时间:2020-05-22 02:30:40 数据库

一次迭代后立即将内容写入UTL_FILE

我有PL/SQL块,它可以通过Table函数进行查询,并使用游标按记录处理记录,具有一些业务逻辑,最后将合格记录写入文件中. 要处理的记录数最多为100万.总处理速度约为每分钟10000条记录.(经过少量数据测试后) 现在,我需要指出其他环境(JSP)中的处理状态. DECLARE vSFile utl_file.file_type; vNewLine VARCHAR2( ..
发布时间:2020-05-22 01:45:24 数据库

如何在plsql中创建zip文件夹(Oracle)

我正在指定的目录中创建文件.我想为每次运行在具有不同文件名的目录中创建不同的文件夹名. 并且该文件夹应该被压缩. 当前我正在使用: create or replace PROCEDURE xx_WriteBLOBToFILE (myfilename IN VARCHAR2,L_PERSON_ID IN NUMBER) IS v_blob BLOB; blob ..
发布时间:2020-05-22 00:19:55 数据库

Oracle PL/SQL UTL_FILE.PUT缓冲

我正在从Oracle存储过程中写入一个大于7MB的大文件,并且要求每个记录的末尾必须没有行终止符(没有回车/换行). 我已经使用UTL_FILE.PUT编写了一个存储过程,并且正在跟踪每次使用UTL_FILE.FFLUSH调用UTL_FILE.PUT的过程.尽管我正在执行FFLUSH调用,但是一旦达到了超出缓冲区大小(设置为最大32767)的值,此过程就会出现写入错误.如果我将PUT调用替换 ..
发布时间:2020-05-22 00:12:56 数据库

将Oracle BLOBS批量提取到文件中-需要建议/调优帮助

我正在一个需要将现有Oracle Blob迁移到文件中的项目中.要读取的环境是共享的Oracle 10gR2服务器.目前,我有一个使用UTL_FILE的脚本.但是,该过程非常缓慢.提取25 GB的样本数据大约需要3个小时.实际要移动的数据约为1 TB.我需要帮助/建议来对此进行重大调整. 这是我的流程: 打开一个游标以获取blob ID和名称的列表 开始循环遍历每个斑点 使用自定义 ..
发布时间:2020-05-21 21:09:28 其他开发