12_用户与权限管理.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《12_用户与权限管理.ppt》由会员分享,可在线阅读,更多相关《12_用户与权限管理.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、管理安全性用户与权限管理单世民Ssm用户与权限管理概述对于任意一个多用户计算机系统来说,访问和访问安全都是至关重要的。既要允许很多用户访问计算机系统,又要防止未授权的用户访问。Oracle提供了三种用户认证方法:口令认证口令认证操作系统认证全局认证Ssm用户管理建立用户帐号CREATE USER username IDENTIFIED BY password DEFAULT TABLESPACE default_tablespace TEMPORARY TABLESPACE temp_tablespace PASSWORD EXPIRE ACCOUNT LOCK|UNLOCKCREATE US
2、ER Michael IDENTIFIED BY lincolnSsm用户管理用户与模式在Oracle中,数据库用户和模式是安全的最基本的单元。术语“用户”和“模式”经常互换使用,然而它们是有区别的:数据库模式定义为数据库对象的集合。模式的名称就是拥有或控制这些数据库对象集合的用户名称。所有的数据库对象所有的数据库对象,包括表、视图、索引、触发器、Java存储过程、PL/SQL程序包、函数等,都归都归Oracle数据库中的某一数据库中的某一个用户所有个用户所有。甚至Oracle的数据字典、系统目录也是名称为sys的模式的一部分。在Oracle数据库中,可以存在没有拥有任何数据库对象的用户(不是
3、模式),但是不会没有命名的模式或数据库对象集合。Ssm用户管理修改用户帐号口令删除用户帐号ALTER USER Michael IDENTIFIED BY saraDROP USER Michael如果将Cascade关键字用于drop user命令的末尾,则在从数据库中删除用户之前,删除用户的所有对象。该关键字不仅可以删除所有的用户对象,而且还可以删除其他用户模式中对已删除对象表进行引用的约束,使其他用户所拥有的引用了已删除对象的对象无效。Ssm用户管理用户的默认表空间与临时表空间ALTER USER username DEFAULT TABLESPACE default_tablespac
4、e TEMPORARY TABLESPACE temp_tablespace如果不进行指定,则用户的默认表空间为USERS表空间;默认的临时表空间是TEMP表空间,如果没有创建TEMP表空间,则SYSTEM表空间为用户临时表空间Ssm用户管理锁定和解锁用户帐号被锁定的帐号不能进行数据库访问操作ALTER USER username ACCOUNT LOCK|UNLOCK为什么要锁定用户帐号而不是将其删除?用户帐号关联的模式中含有需要保留的表或其他对象;使用帐号对应的模式作为某应用程序使用的数据库对象的一种组织方式;其他一些原因Ssm用户管理修改用户的磁盘空间配额 ALTER USER user
5、name DEFAULT TABLESPACE default_tablespace QUOTA nn on default_tablespaceSsm用户管理默认的数据库用户每个Oracle数据库都有两个默认的数据库用户帐号SYS和SYSTEMSYS帐号拥有数据库数据字典对象,除非需要安装属于SYS的额外的数据字典对象,否则不应使用SYS进行数据库操作SYSTEM帐号是默认的数据库管理员帐号,可以使用此帐号启动一个新的数据库Ssm权限管理除非用户具有执行特定的数据库操作权限,否则,用户既不能与数据库服务器连接,也不能做任何事情例如:除非用户具有CREATE SESSION系统权限,否则用户不
6、能与Oracle数据库连接除非用户具有CREATE TABLE系统权限,否则用户不能在自己的模式中创建表Ssm权限管理在Oracle数据库中,有两类权限有两类权限:对象权限和系统权限。对象级别权限是由用户赋予的访问或操作数据库对象的权限。例如,如果需要向scott.emp表中插入行的数据库用户必须拥有完成这项工作的指定权限。系统权限不是控制对指定数据库对象的访问,而是用来许可对各种特性的访问,或许可Oracle数据库中的特定任务。Ssm权限管理数据库权限的类型-系统权限系统权限(System Privilege)向用户提供了执行某一种或某一类型的数据库操作的能力,有近100种系统权限。系统权限
7、不是控制对指定数据库对象的访问,而是用来许可对各种特性的访问,或许可Oracle数据库中的特定任务。Ssm权限管理系统权限的授予和撤销REVOKE sys_priv_1,sys_priv_2.|ALLPRIVILEGES FROM user_1,user_2.|PUBLIC;GRANT sys_priv_1,sys_priv_2.|ALLPRIVILEGES TO user_1,user_2.|PUBLIC WITH ADMIN OPTION;Ssm权限管理使用系统权限时,需要注意以下几点:一般情况下,都应该将CREATE SESSION权限授予用户用户需要CREATE TABLE权限来在自己
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 12 用户 权限 管理
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内