• 技术文章 >数据库 >Oracle

    oracle怎么查看存储过程状态

    长期闲置长期闲置2022-06-10 16:46:33原创545

    在oracle中,可以利用“select owner,name from v$db_object_cache where type like '%PROCE%' and locks >0 and pins >0;”语句查看存储过程状态,该语句用于查看ORACLE中正在运行的存储过程。

    本教程操作环境:windows10系统、Oracle 12c版、Dell G3电脑。

    oracle怎么查看存储过程状态

    查看ORACLE中正在运行的存储过程:

    select owner,name from v$db_object_cache where type like '%PROCE%' and locks >0 and pins >0;

    查找正在执行的存储过程的sid

    30.png

    扩展知识:

    31.png

    使用 oracle 审核,记录和查看过程的执行

    启用审核

    > alter system set audit_trail=db,extended scope=spfile;

    重新启动实例

    > shutdown immediate
    > startup

    审核过程的执行

    > audit execute procedure by access;

    检查审核记录

    > select * from dba_audit_trail;

    推荐教程:《Oracle视频教程

    以上就是oracle怎么查看存储过程状态的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:oracle
    上一篇:oracle日志有哪些 下一篇:oracle的区间查询语句是什么
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• oracle中有回滚吗• 归纳总结Oracle查询执行计划• oracle中rowid怎么用• oracle中having语句怎么用• oracle怎么获取过程异常信息
    1/1

    PHP中文网