Oracle 如何查看和下载BLOB类型的数据

0    1057    5

Tags:

👉 本文共约733个字,系统预计阅读时间或需3分钟。

工具导出导入blob类型文件

有一个字段是BLOB类型的,里边存储了一个pdf文件。现在想查看这个pdf的具体内容。使用PLSQL Developer竟然报错,看不到具体pdf的内容 (注意:第二天,我又用Foxit Reader 福昕 pdf软件,结果可以打开的,用2345pdf软件是打不开的) 。使用External或Image或HTML查看都看不了。

Oracle 如何查看和下载BLOB类型的数据

这里说明一点,如果勾选了下边的“Execute automatically next time”,那么每次打开BLOB都会用你选择的外部软件来打开的。所以,该选项最好不要选择, 万一选择了,那么就可以按ctrl再单击BLOB即可重新打开该对话框。

其实,Oracle自带的“Oracle SQL Developer”这个软件还是比较好的,接下来就使用这个软件来下载数据库中的pdf文件。 双击BLOB字段即可出现编辑按钮,然后点击编辑按钮即可出现对话框。在对话框中可以选择导出到本地或使用外部编辑器打开都行。

Oracle 如何查看和下载BLOB类型的数据

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

Oracle 如何查看和下载BLOB类型的数据

代码导出导入blob类型文件

使用以下代码可以插入BLOB类型的图片或pdf文档到Oracle数据库中:

注意:这里导出的文件都是jpg格式的,如果存储的是pdf或其它格式的文件,那么在导出完成后只需要将文件的后缀名修改掉即可,并不会损坏文件。

LOB类型的数据大小

Oracle中 lob字段采用独立的lob segment来存储,因此表的大小不能只查看dba_segments.

mos给出了查询语句:

How to Compute the Size of a Table containing Outline CLOBs and BLOBs (文档 ID 118531.1)

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部