如何解决批量导入pdf文件到oracle表
我的磁盘上有多个文件夹,每个文件夹都有 pdf 文件(每个文件夹中有 4 个文件)。如何在 oracle 表行的每个文件夹中插入文件。文件夹名称将成为主键(是唯一的社交 svc #)。我已使用此 link 中的代码,但出现以下错误:-
ora-22285 non-existent directory or file for fileopen operation
ora-06512 at sys.dbns_lob line 805
我还使用以下命令将目录的所有权限授予了我的用户:-
grant all on directory blob_dir to testuser
请告诉我我做错了什么。
解决方法
如果您打算使用 BLOB 数据类型,那么您可以使用 SQL*Loader 从外部文件上传数据。如果您打算使用 BFILE,那么您只需要将文件复制到 Oracle Server 文件系统中,并通过具有 READ 特权的 DIRECTORY 对象授予对它的访问权限。 BFILE 通过 SQL 提供对外部文件的只读访问。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。