项目分解五:用户管理 主讲教师:
项目分解五:用户管理 主讲教师:
项目分解五:用户管理 o5.1设定项目管理权限 05.2选择项目管理角色 05.3管理项目用户 Oracle数据库实用教程
2 Oracle数据库实用教程 项目分解五:用户管理 5.1设定项目管理权限 5.2选择项目管理角色 5.3管理项目用户
5.1设定项目管理权限 1.系统权限 系统权限是执行特定操作(例如创建数据库、从表 中删除行数据等)的权限。 Oracle中包含60种不同的系统权限。可以将系统权 限授予用户和角色,如果将系统权限授予某个角色, 就可以使用该角色管理系统权限。有两种方法可以 授予或回收系统权限,一是使用OEM,二是使用 SQL语句GRANT和REVOKE。 注意:由于系统权限大,在数据库配置时,对于一 般用户尽量不要授予在数据字典上使用ANY系统权 限(如ALTER ANY TABLE). Oracle数据库实用教程
3 Oracle数据库实用教程 5.1设定项目管理权限 1. 系统权限 系统权限是执行特定操作(例如创建数据库、从表 中删除行数据等)的权限。 Oracle中包含60种不同的系统权限。可以将系统权 限授予用户和角色,如果将系统权限授予某个角色, 就可以使用该角色管理系统权限。有两种方法可以 授予或回收系统权限,一是使用OEM,二是使用 SQL语句GRANT和REVOKE。 注意:由于系统权限大,在数据库配置时,对于一 般用户尽量不要授予在数据字典上使用ANY系统权 限(如ALTER ANY TABLE)
5.1设定项目管理权限 0 (1)SELECT:读取表、视图、序列中的行。 o(2)UPDATE:更新表、视图和序列中的行。 o(3)DELETE:删除表、视图中的数据。 o(4)INSERT:向表和视图中插入数据。 o(5)EXECUTE:执行类型、函数、包和过程。 o(6)READ:读取数据字典中的数据。 o(7)INDEX:生成索引。 o(8)PEFERENCES:生成外键。 o(9)ALTER:修改表、序列、同义词中的结构。 Oracle数据库实用教程
4 Oracle数据库实用教程 5.1设定项目管理权限 (1) SELECT:读取表、视图、序列中的行。 (2) UPDATE:更新表、视图和序列中的行。 (3) DELETE:删除表、视图中的数据。 (4) INSERT:向表和视图中插入数据。 (5) EXECUTE:执行类型、函数、包和过程。 (6) READ:读取数据字典中的数据。 (7) INDEX:生成索引。 (8) PEFERENCES:生成外键。 (9) ALTER:修改表、序列、同义词中的结构
5.2选择项日管理角色 0两种角色 。安全应用角色 。用户角色 o数据库角色 。角色和用户的安全域 o预定义角色 5 Oracle数据库实用教程
5 Oracle数据库实用教程 5.2选择项目管理角色 两种角色 ⚫ 安全应用角色 ⚫ 用户角色 数据库角色 角色和用户的安全域 预定义角色