- 创建用户
-
1 CREATE USER username identified by password;//这是最简单的用户创建SQL语句. 2 CREATE USER username identified by password default tablespace users temporary tablespace temp;//增加指定表空间的SQL语句.
-
- 分配用户权限
-
1 grant 权限/角色 to 用户;//把权限或角色的权限 分配给 用户. 2 revoke 权限/角色 from 用户;//收回用户的权限.3 grant 权限 on 用户.对象 to 用户;//把这个用户的对象的操作权限分配给另一个用户.
-
- 查看用户信息
-
-
select * from dba_users;//查看系统用户表. select * from user_users;//查看普通用户表. select * from user_sys_privs;//查询当前用户拥有的系统权限. select * from user_role_privs;//查询当前用户拥有的角色. select * from user_tab_privs;//查询当前用户拥有的对象权限. Oracle权限的概念:操作数据库的权利. Oracle角色的概念:一组权限的集合. Oracle对象权限的概念:操作其他用户对象的权限.
-
- 修改用户信息
-
password password;//修改密码限自身使用 alter user username identified by password;//需要有相应权限的用户,才能去修改其他用户的密码. alter user 用户 account lock;//锁掉一个用户使其无法登陆但保留该用户的数据. alter user 用户 account unlock;//解锁一个用户使其可以登陆正常使用.
-
- 删除用户
-
1 drop user 用户;//删除没有数据对象的用户. 2 drop user 用户 cascade;//删除用户及用户的数据对象.
-
时间: 2024-10-11 00:56:16