日期:2014-05-16  浏览次数:20497 次

删除oracle数据库用户的dba权限

首先,用sys用户as SYSDBA 登陆PL/SQL Developer,左边的objects选My objects--->打开Users--找到要去掉dba权限的用户---右键edit---选Role privileges--->选择Role值为dba一行,点右边的"-"符号删掉---点下方的Apply按钮提交,哦了~~

遇到问题:用dongbw用户登录pl/sql,执行如下查询表列属性的语句:

select * from all_TAB_COLUMNS where table_name = 'DEPT'

则会出现如下结果:

?

这是因为在新建dongbw用户时,分配了dba权限所以查询all_TAB_COLUMNS时,就会出现其他用户中相同表名的信息。

?