ITPub博客

首页 > 数据库 > 数据库开发技术 > 【快问快答】如何判断OJVM是否被使用?

【快问快答】如何判断OJVM是否被使用?

原创 数据库开发技术 作者:lukeunique 时间:2021-06-07 08:08:00 0 删除 编辑

编者按:

本文作者系肖遥(花名),现任甲骨文技术支持工程师 ,目前专注于Oracle RAC领域。个人主页:

https://blog.csdn.net/weixin_50510978,经其本人授权发布。

【免责声明】本公众号文章仅代表个人观点,与任何公司无关。

快问快答,不高深,但是知道了就知道了!


快问:

如何判断OJVM是否被使用?


快答:

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补丁则是需要安装的。


后续文章更加精彩,欢迎关注本公众号或访问【阅读原文】。

随着关注公众号的朋友们越来越多,后台有很多小伙伴问有没有社群可以进行交流。我和朋友们决定为大家提供一个交流的地方:SQL和数据库技术交流群。

进群方式:加小编微信(微信号:TeacherWhat 或 扫描下方二维码)


回复:加群。
(为方便交流,建议备注:行业-职位-城市)

——End——


专注于技术不限于技术!

用碎片化的时间,一点一滴地提高数据库技术和个人能力。

欢迎关注!


Hands On:(常用命令&小技巧)

手动创建数据库及创建过程遇到的错误(踩到的坑)

数据库管理和维护常用操作和命令

RMAN相关基础操作

【常用命令】修改数据库字符集(仅供测试使用)

【常用命令】监视数据库的用户登录和注销会话信息

【常用命令】自动统计收集的停止(无效)和启动(有效)

【常用命令】获取数据库对象的定义(DDL)

【常用命令】修改数据库字符集(仅供测试使用)

【怎么办001】DROP USER ... CASCADE特别慢怎么办?

【怎么办002】想要获取数据库对象的定义(DDL)怎么办

【怎么办】003 如何加强Oracle数据库安全--监控数据导入导出操作

【怎么办】004 如何找到删库跑路的人--监控数据库用户登录

SQL*PLUS技巧:生成易读的HTML报表

原文作者:SQL和数据库技术;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2017-07-21

  • 博文量
    107
  • 访问量
    63567