oracle 版本查询命令及相关

查询Oracle各组件的版本信息,最好的方法是用opatch工具,可以查询得到详细的安装组件版本。

select * from PRODUCT_COMPONENT_VERSION;

select * from v$version;

结果似乎不同,看这两者的来源,可以借用一下sqlplus的autotrace功能:

SQL> set autotrace trace explain
SQL> select * from v$version;
可以发现,这两者都来自底层表x$version,也就是说这两个视图同源,只不过展现有所不同而已。
查询一下x$version的基本信息:
SQL> col indx for 9999
SQL> col inst_id for 99
SQL> select * from x$version;

以上来源于网络。

x$version 找不到……比较奇怪
原因有待再查。。。

发表评论