必须声明标识符 'DBMS_SYSTEM.SET_EV'
2013-06-24 22:03
246 查看
在用10046事件trace其他会话时,报错
SQL> exec dbms_system.set_ev(148,46,10046,12,'');
BEGIN dbms_system.set_ev(148,46,10046,12,''); END;
*
第 1 行出现错误:
ORA-06550: 第 1 行, 第 7 列:
PLS-00201: 必须声明标识符 'DBMS_SYSTEM.SET_EV'
ORA-06550: 第 1 行, 第 7 列:
PL/SQL: Statement ignored。
我记得刚才明明是授权过,如下:
C:\Documents and Settings\gg>sqlplus sys/oracle as sysdba;
SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 6月 24 22:01:01 2013
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> grant execute on dbms_system to test;
授权成功。
解决方案:
C:\Documents and Settings\gg>sqlplus test/test
SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 6月 24 21:57:45 2013
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> CREATE SYNONYM DBMS_SYSTEM FOR SYS.DBMS_SYSTEM--做如下操作即可
SQL> exec dbms_system.set_ev(148,46,10046,12,'');
BEGIN dbms_system.set_ev(148,46,10046,12,''); END;
*
第 1 行出现错误:
ORA-06550: 第 1 行, 第 7 列:
PLS-00201: 必须声明标识符 'DBMS_SYSTEM.SET_EV'
ORA-06550: 第 1 行, 第 7 列:
PL/SQL: Statement ignored。
我记得刚才明明是授权过,如下:
C:\Documents and Settings\gg>sqlplus sys/oracle as sysdba;
SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 6月 24 22:01:01 2013
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> grant execute on dbms_system to test;
授权成功。
解决方案:
C:\Documents and Settings\gg>sqlplus test/test
SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 6月 24 21:57:45 2013
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> CREATE SYNONYM DBMS_SYSTEM FOR SYS.DBMS_SYSTEM--做如下操作即可
相关文章推荐
- (原) PLS-00201: 必须声明标识符 'SYS.DBMS_REPCAT_UTL2@WHORACLE.ORACLE10G.MYNET'
- Using Oracle DBMS_SYSTEM.SET_EV and Oracle DBMS_SYSTEM.READ_EV
- Oracle SQL 跟踪 --- dbms_system.set_sql_trace_in_session
- Oracle报存储过程中调用DBLink同义词出现错误:PLS-00201: 必须声明标识符
- Oracle 存储过程错误之PLS-00201: 必须声明标识符
- Oracle 存储过程错误之PLS-00201: 必须声明标识符
- PLS-00201: 必须声明标识符 'PKG_CONST.R_CURSOR'
- 写存储过程时出的错误:PLS-00201: 必须声明标识符
- websphere6.1部署SystemErr.log必须为元素类型“web-app”声明属性“ve
- Oracle SQL 跟踪 --- dbms_system.set_sql_trace_in_session
- websphere6.1部署SystemErr.log必须为元素类型“web-app”声明属性“ve
- PLS-00201: 必须声明标识符 'UTL_FILE'
- identifier 'DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION' must be declared
- Oracle 报错:PLS-00201: 必须声明标识符
- h文件中声明的属性,在m文件中-(void)set**:**命名必须遵守Xcode给出的命名方式,否则运行后会出错
- LINQ entityset 不包含GetEnumerator的定义,在MVC中使用entity framework(EF)出现“必须添加对程序集“System.Data.Entity”解决方法
- System.Data.SqlClient.SqlException: 必须声明变量 '@ImageUrl'。
- dbms_stats.set_system_stats 使用
- 异常详细信息: System.Data.SqlClient.SqlException: 必须声明标量变量 "@MsgID"。
- 错误(28,9): PLS-00201: 必须声明标识符 'PKG_IFACE_FOR_FLOW'