查询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 找不到……比较奇怪
原因有待再查。。。