启动其他 session 的跟踪时出现 Oracle 11g 错误

标签 oracle

在 Oracle 11g 中,我尝试跟踪 session ,但失败了。该工具是 SQL Developer。我没有权限?但我可以查询 v$session。

谢谢

BEGIN
  DBMS_MONITOR.SESSION_TRACE_ENABLE(session_id=>72, 
                                         serial_num=>36449, 
                                         waits=>TRUE, 
                                         binds=>TRUE);
END;
Error report:
ORA-06550: line 2, column 3:
PLS-00201: identifier 'DBMS_MONITOR' must be declared
ORA-06550: line 2, column 3:
PL/SQL: Statement ignored
06550. 00000 -  "line %s, column %s:\n%s"
*Cause:    Usually a PL/SQL compilation error.
*Action:

最佳答案

您没有 dbms_monitor 软件包的执行权限。

要求您的 DBA 运行

GRANT execute ON dbms_monitor TO your_username;

关于启动其他 session 的跟踪时出现 Oracle 11g 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10738166/

相关文章:

oracle - 通过oracle查询调用restful API

mysql - Java Spring应用程序中从Oracle迁移到MySQL : Connection Pooling

linux - 在 Linux DR 数据库服务器重新启动期间安全停止和重新启动 Oracle Golden Gate 复制的过程

oracle - TORA 使用 OUT REF CURSOR 执行包程序

linux - 如何在 Bash 中将字符串转换为整数?

java - 无法在 Oracle 数据源连接中将自动提交值设置为 false

database - 从 Oracle 11g 中给定的 url 下载文件并将其保存到 blob 类型列中的过程

java - NamedJdbcTemplate 更新问题

java - ResultSet.getBlob() 在 ojdbc8 上非常慢

database - 使用 python 删除 oracle 表中的所有行需要无限的时间