欢迎来到天天文库
浏览记录
ID:48038057
大小:689.50 KB
页数:24页
时间:2020-01-14
《oracle 用户管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、9/6/20211FoxeraTemplate.ppt管理用户9/6/20212FoxeraTemplate.ppt管理用户用户与安全性安全域数据库管理员负责定义可以访问数据库的用户名。安全域定义应用于用户的设置。验证机制可通过以下方式之一对需要访问数据库的用户进行验证:数据字典、操作系统、网络验证方法是在数据库中定义用户时指定的,之后可随时改变。本课仅讨论通过数据库和操作系统进行验证的方式。表空间限额表空间限额控制分配给数据库中表空间用户的物理存储空间的大小。缺省表空间如果用户在创建段时不明确指定表空间,
2、那么缺省表空间会定义用户所创建段的存储位置。临时表空间如果用户执行的操作要求将排序数据写入磁盘,那么临时表空间会定义Oracle服务器分配哪些区。9/6/20213FoxeraTemplate.ppt管理用户帐户锁定可锁定帐户以防止用户登录数据库。可以设置自动锁定,也可由数据库管理员手动锁定帐户或解除锁定。资源限制可以对某些资源的使用加以限制,如:CPU时间、逻辑输入/输出(I/O)以及用户打开的会话数目。直接权限权限用于控制用户能在数据库中执行的操作。角色权限可通过使用角色间接授予用户权限。本课讨论通过适
3、当的验证机制定义用户、限制系统中用户对空间的使用和手动控制帐户锁定。9/6/20214FoxeraTemplate.ppt管理用户9/6/20215FoxeraTemplate.ppt管理用户9/6/20216FoxeraTemplate.ppt管理用户9/6/20217FoxeraTemplate.ppt管理用户创建新用户:数据库验证语法:使用以下命令创建新用户:CREATEUSERuserIDENTIFIED{BYpassword
4、EXTERNALLY}[DEFAULTTABLESPACEtablesp
5、ace][TEMPORARYTABLESPACEtablespace][QUOTA{integer[K
6、M]
7、UNLIMITED}ONtablespace[QUOTA{integer[K
8、M]
9、UNLIMITED}ONtablespace]...][PASSWORDEXPIRE][ACCOUNT{LOCK
10、UNLOCK}][PROFILE{profile
11、DEFAULT}]9/6/20218FoxeraTemplate.ppt管理用户User:是用户名BYpassword:指定用户在登录时需通过数据库验证,
12、还必须提供口令EXTERNALLY:指定用户需通过操作系统验证GLOBALLYAS:指定对用户进行全局验证DEFAULT或TEMPORARYTABLESPACE:为用户标识缺省或临时表空间QUOTA:定义表空间中允许用户拥有对象所具有的最大空间(可将限额定义为整数字节或千字节/兆字节。关键字UNLIMITED用于指定用户拥有的对象可使用表空间内的全部可用空间。缺省情况下,用户在任何表空间上都没有限额。)PASSWORDEXPIRE:强制用户在使用SQL*Plus登录到数据库时重置口令(该选项仅在用户通过数据
13、库进行验证时有效)。ACCOUNTLOCK/UNLOCK:可用于显式锁定或解除锁定用户帐户(UNLOCK为缺省设置)PROFILE:用于控制资源使用和指定用户的口令控制机制。口令验证方法是必需的。如果指定了口令,则Oracle服务器将在数据字典中对其进行维护。用户通过服务器进行验证时,可使用Oracle服务器提供的口令控制机制。设置了口令之后,当用户使用SQL*Plus登录时将接收到下列登录消息,同时系统提示用户输入新口令:9/6/20219FoxeraTemplate.ppt管理用户9/6/202110F
14、oxeraTemplate.ppt管理用户创建新用户:操作系统验证用CREATEUSER命令的IDENTIFIEDEXTERNALLY子句指定用户必须通过操作系统进行验证。当用户直接登录到运行Oracle服务器的计算机上时,该选项通常很有用。操作系统验证的用户名:OS_AUTHENT_PREFIX初始化参数用来指定操作系统验证的用户名的格式。该参数的缺省值为OPS$,以便与Oracle服务器的早期版本向后兼容。要将前缀设置为NULL值,请将该初始化参数指定为:OS_AUTHENT_PREFIX=““幻灯片中
15、的示例显示如何在数据库内定义用户aaron。此处指定允许操作系统用户aaron无需经过Oracle服务器验证即可访问数据库。因此,若要使用SQL*Plus登录到系统,则UNIX用户aaron必须从该操作系统输入下列命令:$sqlplus/9/6/202111FoxeraTemplate.ppt管理用户操作系统验证的用户名使用OS_AUTHENT_PREFIX=OPS$时:提供了灵活的用户验证方式,既可通过操作系统
此文档下载收益归作者所有