zoukankan      html  css  js  c++  java
  • 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用户权限管理机制

  • 相关阅读:
    python3爬取咪咕音乐榜信息(附源代码)
    python3通过Beautif和XPath分别爬取“小猪短租-北京”租房信息,并对比时间效率(附源代码)
    在windows7 32ibt安装MongoDB数据库的方法及连接失败解决方案
    GoWeb开发_Iris框架讲解(一)
    Web项目开发介绍及实战项目介绍
    DAY7学习笔记
    DAY6课下作业
    DAY6学习笔记
    DAY5课下作业
    DAY5学习笔记
  • 原文地址:https://www.cnblogs.com/minseo/p/7693550.html
Copyright © 2011-2022 走看看