oracle - LOBSEGMENT 对象填充了 Oracle 中的表空间

标签 oracle view blob tablespace

我正在使用 Oracle 10gR2 DB,在查看我的一个表空间时发现了一些奇怪的情况。

除了我的表对象之外,我还发现了一堆“LOBSEGMENT”类型(如果尺寸相当大) - 其中一个有 17gb。

我不是 Oracle 专家,也不知道这些是在什么情况下生成的。此 TS 中有一些带有 LOB 对象的表,但我如何确定哪个表属于哪个?

这个 TS 应该保存我们的大表,因此它配置了EXTENT MANAGEMENT LOCAL UNIFORM SIZE 64M。这可能是另一个问题,除了那个大物体之外,还有数十个其他物体,每个物体都有至少 64m。

我无法识别的对象有两种:LOBSEGMENT(名为“SYS_LOB0000187667C00006$$”)和LOBINDEX(名为ali“SYS_IL0000187607C00006$$”) .

我能想到的这个问题的一个根源是 View 的使用。我们使用一堆 View 连接此 TS 中的多个大型表,无需特殊配置。会不会有问题?

谢谢!

最佳答案

LOBSEGMENT 存储 LOB 数据,LOBINDEX 允许数据库查找并组装位于表空间中不同位置的 LOB 片段。

查看a similar post的答案查找占用空间的表和列。

摘自另一篇文章:

SELECT owner, table_name, column_name
FROM dba_lobs
WHERE segment_name = 'SYS_LOB<<identifier>>$$'

关于oracle - LOBSEGMENT 对象填充了 Oracle 中的表空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7839248/

相关文章:

java - 插入和读取 blob memsql

java - springboot java oracle过程调用游标

oracle - 如何在 Oracle Fusion 中使用 BI Publisher 查询不活跃的员工?

php - 在 Controller 中访问 shell 方法?蛋糕 PHP 1.3

android - BaseExpandableListAdapter 返回特定的 Child,而不是全部

mvvm - 当 ONE View 有 ONE ViewModel 时,Customer-Order-Product 关系/gui 会变得非常讨厌

python - SimpleBlobDetector opencv python错误但缺少输出

javascript - 将 FileSaver.js saveAs() 函数实现到 HTML 脚本中

oracle - 如何在sqlplus中抑制 “PL/SQL procedure successfully completed”消息?

database - ORA-12528 : TNS Listener: all appropriate instances are blocking new connections. 实例 "CLRExtProc", 状态未知