zoukankan      html  css  js  c++  java
  • oracle学习 一 (持续更新中)

    首先你需要创建一个表空间,然后,再创建一个用户名,用户名要给他指定一个表空间,并且给这个用户赋予权限,

    DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
    RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
    CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
    对于普通用户:授予connect, resource权限。
    对于DBA管理用户:授予connect,resource, dba权限。
    笔者认为,语句执行一次之后就算是失败也会建立一个用户,所以使用plsql的时候执行用户语句之后要刷新一下用户列表,把你认为是失败的用户删掉
     
    /*创建表空间,关键字:tablespace */
    create tablespace llc_data
    /*logging日志的关键字,此外还有一个nologging关键字,会在接下来的学习之中和大家分享*/
    logging
    /*数据库文件的位置(包括在表空间里面),此外,还有个关键字是tempfile,意思是临时数据库文件*/
    datafile 'D:databasellc_data.dbf'
    
    /*大小50m*/
    size 50m
    /*autoextend :自增长,next 50m:每次50m,maxsize 20480m:最大为20480m*/
    autoextend on
    
    next 50m maxsize 20480m
    /*本地管理数据库文件,在Oracle数据库中:extent management 有两种方式 extent management local(本地管理); extent management dictionary(数据字典管理),本地管理表空间与字典管理表空间相比大大提高了管理效率和数据库性能,默认为local*/
    extent management local;
    /*先执行完上面的再执行下面的*/
    /*创建用户llc*/
    create user llc
    /*密码为123456*/
    identified by "123456"
    /*默认表空间为:LLC_DATA*/
    default tablespace "LLC_DATA";
    /*grant :授权关键字,一般用户不建议授权dba*/
    grant connect,resource,dba to llc;

    创建密码不要使用单引号,这个要注意哦

  • 相关阅读:
    在监控落地的路上,助你一臂之力
    一文讲透数据结构中的树,建议收藏!
    别人家的 InfluxDB 实战 + 源码剖析
    从 React 架构开始讲解 useState、useEffect 编程设计
    事件捕获、事件冒泡、事件委托
    JavaScript设计模式学习笔记
    复制到剪贴板,粘贴进微信,换行符失效
    curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
    nodejs版本管理工具n教程
    手把手教你撸一套Redux(Redux源码解读)
  • 原文地址:https://www.cnblogs.com/llcdbk/p/4194034.html
Copyright © 2011-2022 走看看