• 用户管理


      一、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]

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

          

          

        

  • 相关阅读:
    管理之道
    散户炒股图
    Linux系统编程(37)—— socket编程之UDP服务器与客户端
    Linux系统编程(36)—— socket编程之UDP详解
    Linux系统编程(35)—— socket编程之TCP服务器的并发处理
    Linux系统编程(33)—— socket编程之TCP程序的错误处理
    Linux系统编程(34)—— socket编程之TCP服务器与客户端的交互
    Linux系统编程(32)—— socket编程之TCP服务器与客户端
    Linux系统编程(31)—— socket编程之TCP详解
    Linux系统编程(30)—— socket编程之TCP/IP协议
  • 原文地址:https://www.cnblogs.com/imdaizy/p/4499427.html
Copyright © 2020-2023  润新知