对用户grant insert table to user_name提示权限缺失或无效

我用的是PL/SQL工具,我是先建了个用户,直接grant dba to zhangsan with admin option; grant create session to zhangsan with admin option;
接着我又在这个用户下建了个普通用户zhang1但是当我
grant drop table to zhang1 ;
grant insert table to zhang1;
grant update table to zhang1 ;
提示权限缺失或无效,但是可以建表,删除表,这是为什么呢?还有就是怎样创建一个dba用户?我这样做对吗?

需要指定 any
例如 grant drop any table to zhang1;
或者 grant drop on tablename to zhang1; 将指定表的权限赋予
温馨提示:答案为网友推荐,仅供参考
相似回答