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

本站中文解释

Oracle视图DBA_REGISTRY_HIERARCHY是保存Oracle各个版本组件注册下来的信息的字典视图,记录的内容包括组件的库和实例名称、组件的版本、Oracle组件的名称、所有安装的Oracle组件的状态以及安装的信息。

此视图可以用来查询指定用户安装的Oracle 组件、查询Oracle产品及所有Oracle子组件的安装情况、查询不同版本的Oracle Database及所有子组件的版本号,以及查询相应组件的已安装日期等。

使用方法:

1、查询用户的Oracle组件:

SELECT *
FROM DBA_REGISTRY_HIERARCHY
WHERE vendor = ‘Oracle’
AND comp_name = 你想查询的组件名称;

2、查询指定实例下的所有组件:

SELECT *
FROM DBA_REGISTRY_HIERARCHY
WHERE vendor = ‘Oracle’
AND instance_name = 你想查询的实例名;

3、查询当前版本的所有组件:

SELECT *
FROM DBA_REGISTRY_HIERARCHY
WHERE vendor = ‘Oracle’
AND version = 你想查询的版本号;

官方英文解释

DBA_REGISTRY_HIERARCHY displays information about the components loaded into the database, grouped by owner and organized in the component hierarchy.

Column Datatype NULL Description

NAMESPACE

VARCHAR2(30)

NOT NULL

Component namespace

COMP_ID

VARCHAR2(4000)

Component identifier

VERSION

VARCHAR2(30)

Component version loaded

VERSION_FULL

VARCHAR2(30)

Component full version

STATUS

VARCHAR2(11)

Component status:

  • INVALID

  • VALID

  • LOADING

  • LOADED

  • UPGRADING

  • UPGRADED

  • DOWNGRADING

  • DOWNGRADED

  • REMOVING

  • REMOVED

MODIFIED

VARCHAR2(20)

Time when the component was last modified


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