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

本站中文解释

_VIEW

Oracle视图 PUBLIC_DEPENDENCY_VIEW 是一个Oracle存储过程依赖关系图视图,它把所有数据对象(包括程序包,函数,过程,表,视图,索引等)的依赖关系都以一个网络图的形式表示出来,这样用户可以比较便捷的查看到当前数据库系统中各个对象之间的依赖关系,从而可以根据实际操作需要更加清晰地指引出数据对象之间的影响和追踪。

使用Public_Dependency_View视图可以很简单地实现,只需要在要查询的数据库 用户空间中执行系统提供的一个存储过程即可。例如:

BEGIN
DBMS_DEPENDENCY.RETRIEVE_VIEW_GRAPH (‘schema’,’PUBLIC_DEPENDENCY_VIEW’,’graph’);
END;

执行上述存储过程就会在schema用户的Tablespaces中创建一个PUBLIC_DEPENDENCY_VIEW的视图,它会包含所需要的依赖关系数据。 用户可以直接在该视图中由查询筛选出满足条件的数据,从而实现清晰的可视化效果,从而能够以更快更方便的方式,根据实际操作需要指引出数据对象之间的影响和追踪。

官方英文解释

PUBLIC_DEPENDENCY lists dependencies to and from objects, by object number.

Column Datatype NULL Description

OBJECT_ID

NUMBER

NOT NULL

Object number

REFERENCED_OBJECT_ID

NUMBER

NOT NULL

Referenced object (the parent object)


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