• Oracle的用户,权限以及角色


    一、用户

    1、创建用户

             创建用户u密码为aa。

             SQL> create user u identified by aa;

    2、为用户赋予权限

             这个用户还不能连接数据库,必须为其赋予一些权限才可以。

             SQL> grant create session to u;

    授权成功。

    SQL> conn u/aa;

    已连接。

    SQL> show user

    USER 为 "U"

    3、更改密码

    SQL> alter user u password expire;

    用户已更改。

    SQL> conn u/aa;

    ERROR:

    ORA-28001: the password has expired

    更改 u 的口令

    新口令:

    4、锁定用户账号

             SQL> alter user u account lock;

             SQL> conn u/bb;

    ERROR:

    ORA-28000: the account is locked

    5、用户解锁

             SQL> alter user u account unlock;

    二、权限

            数据库的系统权限很大,因为拥有系统权限就意味着可以操作该数据库系统的所有对象。而对象权限就是说只能操作某个特定的对象。

             系统权限并不针对具体某一个表、视图数据库对象等等。它只针对操作,你是否可以创建、删除、查看等等。而对象权限只针对某一个数据库对象,它决定一个用户对于一个对象,可以做怎样的操作。比如是否可以查看、删除、更新等等。

    三、角色

    1、创建角色

    SQL> create role role_u1;

    角色已创建。

    2、为角色赋予权限

    SQL> grant drop any table to role_u1;

    授权成功。

    SQL> grant role_u1 to song;

    授权成功。

  • 相关阅读:
    用Python学分析
    用Python学分析
    描述性统计指标
    用Python学分析
    Python练习:哥德巴赫猜想
    用Python学分析
    用Python学分析:集中与分散
    用Python学分析
    Ubuntu安装中文输入法
    Kali Linux ettercap的使用
  • 原文地址:https://www.cnblogs.com/SZ2015/p/4719611.html
Copyright © 2020-2023  润新知