zoukankan      html  css  js  c++  java
  • 用户管理

      一、oracle用户管理

        sys:超级用户,用来维护系统信息和管理实例

        system:系统管理员,具有dba权限。用于管理oracle数据库的用户、权限和存储等

        scott:示范用户,在数据库安装时建立

      1、创建用户

        语法:

         create user 用户名 indentified by 密码

        注意:oracle数据库的密码必须是字母开头

        例如:(1)创建john用户,密码为m123

           SQL>create user john indentified by m123;

           (2)查看用户是否创建

           SQL>select username from dba_users;

      2、用户授权[grant]和收回权限[revoke]

        语法:

        grant 权限 to 用户名 [with grant option]

          如:grant connect to john;

        grant 权限 on 对象名 to 用户名

          如:grant select on emp to john;

        例如:(1)将create session权限授予用户john,使该用户能够登录数据库系统(创建的新用户,没有授权是无法登录数据库)

              SQL>grant create session to john;

                 或grant connect to john;  (connect是oracle数据库的一个角色,该角色中有create session权限,所以可以用此命令代替)

           (2)如何创建使用户john能够访问scott用户的emp表

              SQL>conn scott/tiger;

                  grant select on emp to john;

                  conn john/m123;

                  select * from scott.emp; 

           (3)有个用户xiaoming/m1234,如何使john授权给xiaoming使该用户能够访问scott的emp表

              SQL>conn scott/tiger;

                  grant select on emp to john with grant option;

                  conn john/m123;

                  grant select on scott.em to xiaoming;

                  conn xiaoming/m1234;

                  seclet * from scott.emp;

          **收回权限类似

      3、 修改密码[alter]

        语法:

        alter user 用户名 identified by 新密码;

          管理员或用户自己可以使用alter user命令

      

      4、删除用户

        语法:

        drop user 用户名 [cascade]

        删除用户,同时删除用户所创建的所有表、索引等对象

          

          

        

  • 相关阅读:
    node连接mysql数据库
    mysql重置密码
    CSS vertical-align 属性
    JS中常用的字符串方法
    JS中的常用数组方法
    获取下拉菜单中具有SELECTED属性元素的序号和值的方法
    基本的正则表达式符号
    让多个文本输入框左侧对齐方法
    CSS选择器权重对比
    让内联元素支持宽高的几个设置
  • 原文地址:https://www.cnblogs.com/imdaizy/p/4499427.html
Copyright © 2011-2022 走看看