• oracle新建一个表空间和用户来測试


    首先对表空间作例如以下说明

    暂时表空间:是在做大数据量排序时。分组操作时用的。正常这些都是在内存中完毕的。但在大数据量排序处理时。内存不够用的情况下就会用到暂时表空间,这里是不存放表的,有点类似于操作系统中的虚拟内存概念。

    数据表空间:是存放表、索引等数据文件的表空间,顺带说下最好把表和索引分在不同的表空间中。这样性能会好非常多。

    用户指定表空间:事实上仅仅是对用户建表时候的表空间设定一个默认值,就是说这个user在建表时假设不指定表空间,就默认存储在用户指定的表空间下。但假设指定表空间。还是能够使用其它表空间的。并且假设其它用户被授予权限依旧能够使用这个表空间。


    作为一般用户我们就建立一个数据表空间再分配给一个用户就能够了


    --创建用户

     create user eh identified by "123";

    --授予权限

    grant connect,resource to eh;

    --创建表空间

    create tablespace eh_temp_tablespace

    datafile 'd:/oracle_tablespace/eh_temp_tablespace.dbf'

    size 800m

    autoextend on next 5m 

    maxsize 3000m

    --授予用户使用表空间的权限

    alter user eh quota unlimited on eh_temp_tablespace

    或者 alter user eh quota *M on eh_temp_tablespace

    --删除表空间

    drop tablespace eh_temp_tablespace including contents and datafiles



  • 相关阅读:
    指令
    linux学习之多高并发服务器篇(三)
    linux学习之高并发服务器篇(二)
    linux学习之多高并发服务器篇(一)
    Linux学习之socket编程(二)
    Linux学习之socket编程(一)
    myeclipse中如何修改Servlet模板_day01
    Properties的使用以及配置文件值的获取
    Sql_Server中如何判断表中某字段是否存在
    微博开发流程-01
  • 原文地址:https://www.cnblogs.com/mthoutai/p/6791811.html
Copyright © 2020-2023  润新知