综合辅导:启用AutoTrace

文章作者 100test 发表时间 2007:03:14 13:44:51
来源 100Test.Com百考试题网


通过以下方法可以把Autotrace的权限授予Everyone,

如果你需要限制Autotrace权限,可以把对public的授权改为对特定user的授权。

D:\oracle\ora92>sqlplus /nolog

SQL*Plus: Release 9.2.0.1.0 - Production on 星期二 6月 3 15:16:03 2003

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

SQL> connect sys as sysdba
请输入口令:
已连接。
SQL> @?\rdbms\admin\utlxplan

表已创建。

SQL> create public synonym plan_table for plan_table.

同义词已创建。

SQL> grant all on plan_table to public .

授权成功。

SQL> @?\sqlplus\admin\plustrce
SQL>
SQL> 0drop role plustrace.
0drop role plustrace
*
ERROR 位于第 1 行:
ORA-01919: 角色PLUSTRACE不存在


SQL> create role plustrace.

角色已创建
SQL>
SQL> grant 0select on v_$sesstat to plustrace.

授权成功。

SQL> grant 0select on v_$statname to plustrace.

授权成功。

SQL> grant 0select on v_$session to plustrace.

授权成功。

SQL> grant plustrace to dba with admin option.

授权成功。

SQL>
SQL> set echo off

DBA用户首先被授予了plustrace角色,然后我们可以把plustrace授予public

这样所有用户都将拥有plustrace角色的权限.

SQL> grant plustrace to public .

授权成功。

然后我们就可以使用AutoTrace的功能了.


相关文章


基于Oracle系统华电国际搭建企业信息化管理平台
Oracle11g数据库的认证体系结构
使用DBMS_SUPPORT包
指导之通过JDBC连接oracle数据库的几个技巧
综合辅导:启用AutoTrace
06考试指导之存储过程编写经验和优化措施
Oracle认证的专家之见
OracleVC认证,浪潮谱写高端挑战新篇章
Oracle中Killsession的研究
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛