OJVM是被默认安装的。用下面的SQL可以判定OJVM是否被安装。如果status的值是VALID则代表安装,否则则意味没有被安装。
SQL> SELECT version, status FROM dba_registry WHERE comp_id='JAVAVM';
VERSION STATUS
------------------------------ --------------------------------------------
19.0.0.0.0 VALID
OJVM即便被安装,但是有可能也是不被使用的。可以通过下面的SQL来确认OJVM是否被使用。
select count(*) from x$kglob where KGLOBTYP = 29 OR KGLOBTYP = 56;
如果没被使用则count的值应该为0。
如果OJVM被使用的情况下,在考虑补丁安装策略时,OJVM PSU补丁则是需要安装的。