Oracle 视图 V$TEMPORARY_LOBS 官方解释,作用,如何使用详细说明

本站中文解释

Oracle视图V$TEMPORARY_LOBS是一个运行时视图,它会记录某一时间内创建的临时大对象(LOB)的元数据。其中包括LOB名字、大小、被引用数量、过期时间以及其它信息。使用此视图可以查看系统当前存在的临时LOB,可以用在LOB piece数不够的情况下检查是否存储空间不足 。此外,它还可以帮助查看当前存储在数据库中存活时间较长的temporary LOB,以确保Temporary Tablespace被正常清理。

使用V$TEMPORARY_LOBS可以:

1. 查看当前存在的临时LOB的信息:
SELECT * FROM v$temporary_lobs;
2. 查询特定临时LOB的状态:
SELECT * FROM v$temporary_lobs WHERE LOB_NAME = ‘MyTempLob’;
3. 查看存活时间较长的temporary LOB:
SELECT * FROM v$temporary_lobs WHERE TIME_LIVED > 5;
4. 删除特定的临时LOB:
DELETE FROM V$TEMPORARY_LOBS WHERE LOB_NAME = ‘MyTempLob’;

官方英文解释

V$TEMPORARY_LOBS displays information about temporary and abstract LOBs.

Column Datatype Description

SID

NUMBER

Session ID

CACHE_LOBS

NUMBER

Number of cache temp LOBs

NOCACHE_LOBS

NUMBER

Number of nocache temp LOBs

ABSTRACT_LOBS

NUMBER

Number of abstract LOBs

CON_ID

NUMBER

The ID of the container to which the data pertains. Possible values include:

  • 0: This value is used for rows containing data that pertain to the entire CDB. This value is also used for rows in non-CDBs.

  • 1: This value is used for rows containing data that pertain to only the root

  • n: Where n is the applicable container ID for the rows containing data


数据运维技术 » Oracle 视图 V$TEMPORARY_LOBS 官方解释,作用,如何使用详细说明