欢迎来到天天文库
浏览记录
ID:36316325
大小:237.00 KB
页数:50页
时间:2019-05-09
《oracle-第11章安全管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第11章安全管理主要内容数据库的安全性用户管理权限管理角色管理概要文件管理本章要求了解Oracle数据库安全机制掌握用户管理掌握权限管理掌握角色管理了解概要文件的作用及其应用11.1数据库安全性概述数据库的安全性含义防止非法用户对数据库的访问防止用户的非法操作Oracle数据安全控制机制用户管理权限管理角色管理表空间设置和配额用户资源限制数据库审计11.2Oracle数据库安全性管理用户管理权限管理角色管理概要文件管理11.2.1用户管理数据库初始用户用户属性用户的创建、修改、删除、查询数据库初始用户SYS数据库中具有最高权限的DB
2、A,可以启动、修改和关闭数据库,拥有数据字典SYSTEM一个辅助的DBA,不能启动和关闭数据库,但可以进行其他一些管理工作,如创建用户、删除用户SCOTT口令tiger,用于测试网络的连接PUBLIC用户组为数据库中所有用户设定必需的对象权限和系统权限用户属性认证方式数据库身份认证:口令外部身份认证:账户由oracle数据库管理,但口令管理和身份验证由外部服务完成,外部服务可以是操作系统或网络服务。全局身份认证:oracle使用网络中的安全管理服务器对用户进行身份认证默认表空间DEFAULTTABLESPACE临时表空间:保存临时数
3、据信息TEMPORARYTABLESPACE表空间配额QUOTA…ON…概要文件限制用户对数据库系统资源的使用设置用户的口令管理策略账户状态是否过期是否锁定基本语法CREATEUSERuser_nameIDENTIFIED[BYpassword
4、EXTERNALLY
5、GLOBALLYAS‘external_name’][DEFAULTTABLESPACEtablespace_name][TEMPORARYTABLESPACEtemp_tablespace_name][QUOTAnK
6、M
7、UNLIMITEDONtablespace_n
8、ame][PROFILEprofile_name][PASSWORDEXPIRE][ACCOUNTLOCK
9、UNLOCK]11.2.2.创建用户注意新创建的用户并不能直接连接到数据库中,因为它不具有CREATESESSION系统权限,因此,在新建数据库用户后,通常需要使用GRANT语句为用户授予CREATESESSION权限用户表空间的设置缺省表空间DEFAULTTABLESPACEtablename临时表空间TEMPORARYTABLESPACEtempname配额限制用户所能使用的存储空间的大小。默认情况下,新建用户在任何表空间
10、都不具任何配额QUOTA……ONtablename用户在临时表空间中不需要配额,在临时表空间中创建的所有临时段都属于SYS模式CREATEUSERtestIDENTIFIEDBYpwdDEFAULTTABLESPACEUSERSTEMPORARYTABLESPACETEMPQUOTA5MONUSERS;创建用户示例基本语法ALTERUSERuser_name[IDENTIFIED][BYpassword
11、EXTERNALLY
12、GLOBALLYAS‘external_name’][DEFAULTTABLESPACEtablespace
13、_name][TEMPORARYTABLESPACEtemp_tablespace_name][QUOTAnK
14、M
15、UNLIMITEDONtablespace_name][PROFILEprofile_name][DEFAULTROLErole_list
16、ALL[EXCEPTrole_list]
17、NONE][PASSWORDEXPIRE][ACCOUNTLOCK
18、UNLOCK]11.2.3修改用户ALTERUSERtestDEFAULTTABLESPACEUSERSTEMPORARYTABLESPACETEMPQUOTA10MONU
19、SERS;修改用户示例用户的锁定与解锁锁定用户某个用户暂时离开工作某个用户永久离开工作DBA创建的特殊用户帐户ALTERUSERtestACCOUNTLOCK;解锁用户ALTERUSERtestACCOUNTUNLOCK;11.2.4删除用户基本语法DROPUSERuser_name[CASCADE];步骤先删除用户所拥有的对象再删除用户如果用户拥有数据库对象,必须使用cascade将参照该用户对象的其他数据库对象(如存储过程、函数等)标志为INVALIDP213ALL_USERSDBA_USERSUSER_USERSDBA_TS_
20、QUOTASUSER_TA_QUOTASV$SESSIONV$OPEN_CURSOR11.2.5查询用户11.3权限管理权限管理概述系统权限的授予与回收对象权限的授予与回收查询权限信息11.3.1权限管理概述所谓权限就是执行特定类型S
此文档下载收益归作者所有