Welcome 微信登录

首页 / 数据库 / MySQL / Oracle新建一个表空间和用户来测试

首先对Oracle表空间作如下说明临时表空间:是在做大数据量排序时,分组操作时用的,正常这些都是在内存中完成的,但在大数据量排序处理时,内存不够用的情况下就会用到临时表空间,这里是不存放表的,有点类似于操作系统中的虚拟内存概念。数据表空间:是存放表、索引等数据文件的表空间,顺带说下最好把表和索引分在不同的表空间中,这样性能会好很多。用户指定表空间:其实只是对用户建表时候的表空间设定一个默认值,就是说这个user在建表时如果不指定表空间,就默认存储在用户指定的表空间下,但如果指定表空间,还是可以使用其他表空间的。而且如果其他用户被授予权限依然可以使用这个表空间。作为一般用户我们就建立一个数据表空间再分配给一个用户就可以了--创建用户 create user eh identified by "123";--授予权限grant connect,resource to eh;--创建表空间create tablespace eh_temp_tablespacedatafile "d:/oracle_tablespace/eh_temp_tablespace.dbf"size 800mautoextend on next 5mmaxsize 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 datafilesOracle 11g表空间dbf文件迁移 http://www.linuxidc.com/Linux/2014-08/105512.htm移动Oracle表空间数据文件方案 http://www.linuxidc.com/Linux/2014-07/104702.htm删除临时表空间ORA-25152错误 http://www.linuxidc.com/Linux/2014-08/105213.htmOracle表空间增长异常解决又一例 http://www.linuxidc.com/Linux/2014-06/103880.htmOracle表空间Offline的三种参数详述 http://www.linuxidc.com/Linux/2014-05/101881.htmOracle 11g下加密表空间的使用 http://www.linuxidc.com/Linux/2014-05/101161.htm更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12本文永久更新链接地址