• oracle用户管理


    用户管理

    sys system (管理员)

    scott (普通用户)

    前提:oracle上,假设你是oracl的管理员,当需要建立用户的时候,由你操作.

    1,创建用户(sys system用户)

      create user username identified by password

     使用system用户登录创建一个edu用户密码为system

      create user edu identified by system;

      使用新建用户edu登录

     

    无法登录  创建的edu并不能通过conn立刻登录,需要进行下面步骤

    2,赋予用户相应的权限

     grant create session to edu;

    PS:oracle数据文件位置

    表和表空间及数据文件的关系图

    3,完整的创建用户

    create username identified bu userpassword;

    default tablespace ****;

    temmporary tablespace *****;

    quota 3m on user;

    综合场景

    创建一个用户software,然后给他分配权限,可以让software登录数据库,创建表,可以操作自己的表

    回收角色,最好删除用户

    1,创建software用户,密码设置为system

       create user software identified by system

     2,要想software登录(连接数据库)需要给其权限

        grant create session to software;

        grant connect to software;

         grant resource to software;

    3,使用software用户登录

        conn software/system@orcl

    3,software创建表

       create table users(id number);

    4,插入一条数据

      insert into users values(1);

      查看

      select * from users;

    5,删除用户

       切换为system用户

       直接删除无法删除

       

      如果用户下面有了自己的数据对象必须在后面加关键字cascade级联删除

      drop user software cascade;

    oracle用户权限管理机制

  • 相关阅读:
    POJ--2356 Find a multiple
    Trailing Zeroes (III)
    第一章 快速入门
    第二章 变量和基本类型
    第三章 标准库类型
    第四章 数组和指针
    第五章 表达式
    第六章 语句
    第七章 函数
    第八章 标准IO库
  • 原文地址:https://www.cnblogs.com/minseo/p/7693550.html
Copyright © 2020-2023  润新知