五种Oracle用户的授权与管理

成都用友软件 | 2021-11-16 17:29:33

       创建和删除用户是用户管理中的常见操作,但这其中隐含了数据库系统的系统权限与对象权限方面的知识。掌握还用户的授权操作和原理,可以有效提升我们的工作效率。 数据库的权限系统分为系统权限与对象权限。系统权限( )可以让用户执行特定的命令集。例如, 权限允许用户创建表, 权限允许用户授予任何系统权限。对象权限( )可以让用户能够对各个对象进行某些操作。例如权限允许用户删除表或视图的行,权限允许用户通过从表、视图、序列()或快照 ()中查询信息。

       每个用户都有一个名字和口令,并拥有一些由其创建的表、视图和其他资源。角色()就是一组权限()(或者是每个用户根据其状态和条件所需的访问类型)。用户可以给角色授予或赋予指定的权限,然后将角色赋给相应的用户。一个用户也可以直接给其他用户授权。

       一、创建用户

       内部有两个建好的用户:和。用户可直接登录到用户以创建其他用户,因为具有创建别 的用户的 权限。在安装时,用户或系统管理员首先可以为自己建立一个用户。例如:

        01 01;

       该命令还可以用来设置其他权限,详细情况参见自学资料。要改变一个口令,可以使用 命令:

        01 01;

       现在01的口令已由01改为01。

       除了 命令以外,用户还可以使用命令。如果使用命令,用户输入的新口令将不在屏幕上显示。有特权的用户可以通过命令改变任何其他用户的口令;其他用户只能改变自己的口令。

       当用户输入命令时,系统将提示用户输入旧口令和新口令,如下所示:

       

        01

        :

        :

        :

       当成功地修改了口令时,用户会得到如下的反馈:

       

       二 、删除用户

       删除用户,可以使用 命令,如下所示:

        01;

       如果用户拥有对象,则不能直接删除,否则将返回一个错误值。指定关键字,可删除用户所有的对象,然后再删除用户。下面的例子用来删除用户与其对象:

        01 ;

       三 、3种标准角色

       为了兼容以前的版本,提供了三种标准的角色():、和。

       1.

     , , . . ' , , , . , , , , , , .

    2.

     . , , , , , .

    3. ( )

     &#- . . .

    (1)

     01 :

       , 01;

    (2)

     . , (1), :

       , 01;

     , . , , .

     , ; . .

    .

     &#- , . . , , . , . :

       ;

     .

     , . . , , :

       ;

     .

    .

     , :

       ;

     , , .

     :

本文来源 :用友畅捷通全国服务联盟,原文地址:/cdyyrj/272.html
上一篇:没有了 下一篇:口碑营销的秘密