- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle用户管理讲义教材.ppt
ORACLE安全管理 其他账户 DBSNMP /DBSNMP:企业管理器的管理代理人组件使用的帐户,用于监视和管理数据库 DMSYS /DMSYS:执行数据挖掘的帐户 OLAPSYS /MANAGER:用于创建OLAP元数据结构的帐户,拥有OLAP catalog 用户属性 身份验证方式: 数据库身份验证 操作系统身份验证 默认表空间: 临时表空间 表空间配额 概要文件 帐户状态 SQL select username,default_ tablespace, temporary_tablespace from dba_users; SQL select * from dba_ts_quotas; SQL select username, account_status, expiry_date from dba_users; 与用户相关的数据字典 DBA_USERS DBA_TS_QUOTAS 创建用户 CREATE USER 用户名 IDENTIFIED BY 口令 DEFUAULT TABLESPACE 默认表空间名 TEMPORARY TABLESPACE 临时表空间名QUOTA 数值K/M|UNLIMITED ON 表空间名PROFILE 概要文件名ACCOUNT LOCK | ACCOUNT UNLOCK ALTER USER 其它选项跟create格式相同 授予用户系统权限 授予用户blue系统权限 GRANT CREATE SESSION TO BLUE 授予用户blue系统权限,并允许授予其它用户 GRANT CREATE SESSION TO BLUE WITH ADMIN OPTION 收回权限 REVOKE CREATE SESSION FROM BLUE 授予用户对象权限 对象权限的授予和回收 Grant execute on dbms_output to blue Grant update on emi.teachers to blue with grant option Revoke select on emi.orders from blue 与权限相关的数据字典 dba_sys_privs:授予用户和角色的系统权限 session_privs:用户当前能获得的权限 dba_tab_privs:所有数据库对象的授权情况 dba_col_privs:所有用户或角色的列权限信息 select * from dictionary where table_name like %PRIVS% 删除用户 DROP USER user_name [CASCADE] 角色 角色管理 创建角色 create role role1; create role role2 identified by 1234 授予角色权限 grant create table to role 收回角色的权限 REVOKE ALL PRIVILEGES/CREATE TABLE FROM ROLE2 角色管理 将角色授予用户 GRANT ROLE1 TO SCOTT GRANT ROLE2 TO SCOTT 将角色授予角色 GRANT ROLE2 TO ROLE1 撤销角色 REVOKE ROLE1,ROLE2 FROM SCOTT 角色管理 设置用户默认角色 ALTER USER SCOTT DEFAULT ROLE ROLE1; 控制角色使用 SET ROLE ALL 允许所有的角色 SET ROLE NONE 禁止所有角色 SET ROLE RESOURCE 设置当前角色为RESOURCE SET ROLE ALL EXCEPT ROLE1,ROLE2 … 删除角色 drop role role1 角色管理 dba_roles user_role_privs, dba_role_privs user_sys_privs,dba_sys_privs colum_privileges role_role_privs, role_sys_privs, role_tab_privs session_privs, session_roles ——跟角色相关的数据字典 用户与角色和权限的关系 数据库管理员的安全策略 负责数据库的一切对象及其访问权限,数据库性能的优化,以及数据库的升级,备份和恢复等等 数据库几个默认DBA:sys 和system 定期修改密码,注意密码设置的复杂性 应用开发者的安全策略 需要授予创建他们工作所需对象的权限,如CREATE TABLE,CRE
文档评论(0)