zoukankan      html  css  js  c++  java
  • 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;

    授权成功。

  • 相关阅读:
    Asp.Net MVC 路由
    Http 请求处理流程
    Http Module 介绍
    彻底屏蔽鼠标右键、另存为、查看源文件
    使用TransactionScope实现单数据库连接事务操作
    Asp.Net MVC(创建一个任务列表应用程序) Part.1
    Http Handler 介绍
    jQuery.API源码深入剖析以及应用实现(1) - 核心函数篇
    安装MSSQL2008出现的问题记录
    SQL – 8.Union
  • 原文地址:https://www.cnblogs.com/SZ2015/p/4719611.html
Copyright © 2011-2022 走看看