Oracle 用户及角色 介绍.doc

Oracle 用户及角色 介绍.doc

ID:57448737

大小:217.07 KB

页数:16页

时间:2020-08-20

Oracle 用户及角色 介绍.doc_第1页
Oracle 用户及角色 介绍.doc_第2页
Oracle 用户及角色 介绍.doc_第3页
Oracle 用户及角色 介绍.doc_第4页
Oracle 用户及角色 介绍.doc_第5页
资源描述:

《Oracle 用户及角色 介绍.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Oracle用户及角色介绍一.用户管理1.1建立用户(数据库验证)CREATEUSERDAVEIDENTIFIEDBYpwdDEFAULTTABLESPACEusersTEMPORARYTABLESPACEtempQUOTA5mONusers;1.2修改用户ALTERUSERDAVEQUOTA0ONSYSTEM;1.3删除用户DROPUSERDAVE;DROPUSERDAVECASCADE;1.4显示用户信息SELECT*FROMDBA_USERSSELECT*FROMDBA_TS_QUOTAS二.系统权限系统权限作用CREATESE

2、SSION连接到数据库CREATETABLE建表CREATETABLESPACE建立表空间CREATEVIEW建立视图CREATESEQUENCE建立序列CREATEUSER建立用户系统权限是指执行特定类型SQL命令的权利,用于控制用户可以执行的一个或一类数据库操作。(新建用户没有任何权限)2.1授予系统权限GRANTCREATESESSION,CREATETABLETODAVE;GRANTCREATESESSIONTODAVEWITHADMINOPTION;选项:ADMINOPTION使该用户具有转授系统权限的权限。2.2显示系统权

3、限查看所有系统权限:Select*fromsystem_privilege_map;显示用户所具有的系统权限:Select*fromdba_sys_privs;显示当前用户所具有的系统权限:Select*fromuser_sys_privs;显示当前会话所具有的系统权限:Select*fromsession_privs;2.3收回系统权限REVOKECREATETABLEFROMDAVE;REVOKECREATESESSIONFROMDAVE;三.角色:角色是一组相关权限的命名集合,使用角色最主要的目的是简化权限管理。3.1预定义角色

4、。CONNECT自动建立,包含以下权限:ALTERSESSION、CREATECLUSTER、CREATEDATABASELINK、CREATESEQUENCE、CREATESESSION、CREATESYNONYM、CREATETABLE、CREATEVIEW。RESOURCE自动建立,包含以下权限:CREATECLUSTER、CREATEPROCEDURE、CREATESEQUENCE、CREATETABLE、CREATETRIGGR。3.2显示角色信息,§ROLE_SYS_PRIVS§ROLE_TAB_PRIVS§ROLE_RO

5、LE_PRIVS§SESSION_ROLES§USER_ROLE_PRIVS§DBA_ROLES四.Oracle用户角色每个Oracle用户都有一个名字和口令,并拥有一些由其创建的表、视图和其他资源。Oracle角色(role)就是一组权限(privilege)(或者是每个用户根据其状态和条件所需的访问类型)。用户可以给角色授予或赋予指定的权限,然后将角色赋给相应的用户。一个用户也可以直接给其他用户授权。数据库系统权限(DatabaseSystemPrivilege)允许用户执行特定的命令集。例如,CREATETABLE权限允许用户创

6、建表,GRANTANYPRIVILEGE权限允许用户授予任何系统权限。数据库对象权限(DatabaseObjectPrivilege)使得用户能够对各个对象进行某些操作。例如DELETE权限允许用户删除表或视图的行,SELECT权限允许用户通过select从表、视图、序列(sequences)或快照(snapshots)中查询信息。4.1创建用户Oracle部有两个建好的用户:SYSTEM和SYS。用户可直接登录到SYSTEM用户以创建其他用户,因为SYSTEM具有创建别的用户的权限。在安装Oracle时,用户或系统管理员首先可以为自

7、己建立一个用户。例如:createuseruser01identifiedbyu01;该命令还可以用来设置其他权限。要改变一个口令,可以使用alteruser命令:alteruseruser01identifiedbyusr01;现在user01的口令已由“u01”改为“usr01”。除了alteruser命令以外,用户还可以使用password命令。如果使用password命令,用户输入的新口令将不在屏幕上显示。有dba特权的用户可以通过password命令改变任何其他用户的口令;其他用户只能改变自己的口令。当用户输入passwor

8、d命令时,系统将提示用户输入旧口令和新口令,如下所示:passwordChangingpasswordforuser01Oldpassword:Newpassword:Retypenewpassword:当成功地修改了口

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。