常看当前数据库
select * from global_name;
查看表的结构
desc 表名
查看当前用户
show user
select user from dual
查看当前的数据库用户
select username from user_users;
在oracle中,约束包括:not null,unique,primary key,foreign key,check 五种
创建用户
create user zzu(username) identified by jacob(passwd);
用户赋予权限
grant dba to zzu;
收回权限
revoke dba from zzu;
删除用户
drop user zzu(username);
创建角色
create role zzurole(rolename) ;
角色赋予权限
grant dba to zzurole;
级联授权
grant dba to zzu with admin option;
在删除级联授权时,如果授予的是系统权限,级联用户不受影响,如果是对象权限,级联用户将受到影响!
自定义角色
1.建立角色(不验证)
create role 角色名 not identified
2.建立角色(数据库验证)
create role 角色名 identified by 密码
再给角色授权时,系统权限 unlimited tablespace和对象权限 with admin option 不能授予角色!
Oracle数据库管理与权限控制
本文介绍了Oracle数据库的基本操作命令,如查看当前数据库、表结构及用户等,并详细讲解了如何进行用户创建、权限分配与回收、角色创建及权限授予等关键管理任务。

被折叠的 条评论
为什么被折叠?



