用户管理为啥是第二个呢,奇怪了~~~~
--创建用户
create user jwb01 identified by jwb01;
--给予session
grant create session to jwb01;
--授权资源
grant resource to jwb01;
--给创建权限 选项可以有管理权限create,execute,alter,drop 也可以查询权限select,update,delete,insert 也可以直接授权用户某个角色
grant create table to jwb01;
--授权相反的就是收回权限了
revoke create table to jwb01;<pre name="code" class="sql"><pre name="code" class="sql">--授权到字段
GRANT update (字段名称)ON 所属者.表名 TO user;
grant dba或者grant all貌似常用一些,或许是我自己研究使用太多,错觉了。
用户管理就这么点?想多了,还多着呢!比如说这个
--查询用户所在的profile
SELECT username,PROFILE FROM dba_users;
--密码永不过期
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
其实也不多了
--将a_user用户中的某视图创建同义词给b_user用户
--执行完这个后,b_user就可以不用加用户名查看这个视图了
create synonym a_user.v_users for b_user.v_users;
同义词也是个挺好玩的东西,给同义词任何一方授权是同样的效果。