经过长时间学习创建Oracle表空间,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。

1、先查询空闲空间

  1. select tablespace_name,file_id,block_id,bytes,blocks from dba_free_space;

2、增加Oracle表空间

先查询数据文件名称、大小和路径的信息,语句如下:

  1. select tablespace_name,file_id,bytes,file_name from dba_data_files;

3、修改文件大小语句如下

  1. alter database datafile
  2. '需要增加的数据文件路径,即上面查询出来的路径
  3. 'resize 800M;

4、创建Oracle表空间

  1. create tablespace test
  2. datafile '/home/app/oracle/oradata/oracle8i/test01.dbf' size 8M
  3. autoextend on
  4. next 5M
  5. maxsize 10M;
  6. create tablespace sales
  7. datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M
  8. autoextend on
  9. next 50M
  10. maxsize unlimited
  11. maxsize unlimited 是大小不受限制
  12. create tablespace sales
  13. datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M
  14. autoextend on
  15. next 50M
  16. maxsize 1000M
  17. extent management local uniform;
  18. unform表示区的大小相同,默认为1M
  19. create tablespace sales
  20. datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M
  21. autoextend on
  22. next 50M
  23. maxsize 1000M
  24. extent management local uniform size 500K;
  25. unform size 500K表示区的大小相同,为500K
  26. create tablespace sales
  27. datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M
  28. autoextend on
  29. next 50M
  30. maxsize 1000M
  31. extent management local autoallocate;
  32. autoallocate表示区的大小由随表的大小自动动态改变,大表使用大区小表使用小区
  33. create tablespace sales
  34. datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M
  35. autoextend on
  36. next 50M
  37. maxsize 1000M
  38. temporary;
  39. temporary创建字典管理临时表空间
  40. create temporary tablespace sales
  41. tempfile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M
  42. autoextend on
  43. next 50M
  44. maxsize 1000M
  45. 创建本地管理临时表空间,如果是临时表空间,所有语句中的datafile都换为tempfile
  46. 8i系统默认创建字典管理临时表空间,要创建本地管理临时表空间要加temporary tablespace关键字
  47. 创建本地管理临时表空间时,不得使用atuoallocate参数,系统默认创建uniform管理方式
  48. 为表空间增加数据文件:
  49. alter tablespace sales add
  50. datafile '/home/app/oracle/oradata/oracle8i/sales02.dbf' size 800M
  51. autoextend on next 50M
  52. maxsize 1000M;

创建本地管理临时Oracle表空间,如果是临时表空间,所有语句中的datafile都换为tempfile8i系统默认创建字典管理临时表空间,要创建本地管理临时表空间要加temporary tablespace关键字创建本地管理临时表空间时,不得使用atuoallocate参数,系统默认创建uniform管理方式

为表空间增加数据文件:

  1. alter tablespace sales add
  2. datafile '/home/app/oracle/oradata/oracle8i/sales02.dbf' size 800M
  3. autoextend on next 50M
  4. maxsize 1000M;

5、更改自动扩展属性:

  1. alter database datafile
  2. '/home/app/oracle/oradata/oracle8i/sales01.dbf',
  3. '/home/app/oracle/oradata/oracle8i/sales02.dbf'
  4. '/home/app/oracle/oradata/oracle8i/sales01.dbf
  5. autoextend off;

以上介绍创建Oracle表空间,在这里拿出来和大家分享一下,希望对大家有用。

六分钟学会创建Oracle表空间的步骤的更多相关文章

  1. 使用sqlplus创建Oracle表空间

    登录 dos窗口输入以下命令:sqlplus  回车 提示输入用户名——即创建数据库实例时的用户名 ,用户名输入:sys as sysdba 密码.........回车登录 查看数据文件位置 接下来, ...

  2. 创建Oracle表空间

    *分为四步 */ /*第1步:创建临时表空间 */ create temporarytablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\ ...

  3. linux下创建oracle表空间

    来自:http://blog.sina.com.cn/s/blog_62192aed01018aep.html 1 . 登录服务器 2 . 查看磁盘空间是否够大df -h -h更具目前磁盘空间和使用情 ...

  4. linux系统下创建oracle表空间和用户权限查询

    创建用户和表空间: 1.登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切换成oracle用户) 2.以sysdba方式来打开sqlplus,命令 ...

  5. Navicat 创建oracle表空间、新建用户、授权

    1.利用数据库管理员账号:SYSTEM,再配合数据库管理口令,连接Oracle数据库. 登录界面: 2.创建表空间文件 进入如下界面 进入如下界面 弹出如下界面,输入表空间名称 最终结果:  2 .新 ...

  6. Oracle表空间的创建与删除

    ORACLE中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象.否则是不充许创建对象,因为就是想创建对象,如表,索引等,也没有地方存放,Orac ...

  7. 【Oracle XE系列之四】创建OracleXE表空间详解

    创建OracleXE表空间示例 sqlplus /nolog connect sys as sysdba SQL> create tablespace OPFOCN  datafile 'C:\ ...

  8. oracle表空间建立与用户创建删除

    --创建临时表空间 --//Linux下的文件系统 create temporary tablespace cloudv2_temp tempfile '/home/oracle/app/oracle ...

  9. oracle表空间创建及管理

    一.数据文件和数据库逻辑存储结构: 一个表空间包含一个或多个数据文件,一个表空间包含一个或多个段,一个段包含一个或多个区,一个区包含一个或多个连续的数据库块,一个数据库块包含一个或多个操作系统块.段是 ...

随机推荐

  1. jquery validate如何不提交表单就做验证(ajax提交数据)

    if($("#FromID").valid()){ $.ajax({ type:'post', url:'/CampaignOrderRelations/save', data:{ ...

  2. android定时三种方式

    一.采用Handler与线程的sleep(long)方法二.采用Handler的postDelayed(Runnable, long)方法三.采用Handler与timer及TimerTask结合的方 ...

  3. top命令 Linux查看CPU和内存使用情况

    一.top命令 top命令是一个功能十分强大的监控系统的工具,对于系统管理员而言尤其重要.但是,它的缺点是会消耗很多系统资源. 在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分 ...

  4. 一篇关于apache commons类库的详解

    1.1. 开篇 在Java的世界,有很多(成千上万)开源的框架,有成功的,也有不那么成功的,有声名显赫的,也有默默无闻的.在我看来,成功而默默无闻的那些框架值得我们格外的尊敬和关注,Jakarta C ...

  5. 分享一些Comet开发经验

    前言 本comet技术主要用于数据库持久层的 穿越防火墙 远程访问.只要有一台中继网站,任意地点的数据库都能被访问. Comet概念介绍 WebIM.网页的客服.meebo等大家听说过了.最近还有个兄 ...

  6. Sikulix IDE简介

    打开sikuklixIDE 这里介绍下使用方式 可以看到左边的menu 有查找,鼠标动作和键盘动作 我们先用百度搜索做个例子 打开firefox,输入www.baidu.com 点击左边的Click, ...

  7. C++ 容器一些细节

    今天学习是看到了讲解C++容器的一些细节用法,故记之!参考:http://www.cnblogs.com/answeryi/archive/2011/12/16/2289811.html: 目录 == ...

  8. 【转】 Linux Shell 命令--rename

    重命名文件,经常用到mv命令,批量重命名文件rename是最好的选择,Linux的rename 命令有两个版本,一个是C语言版本的,一个是Perl语言版本的,判断方法:输入man rename 看到第 ...

  9. TopFreeTheme精选免费模板【20130619】

    今天给大家推荐7款最新精选的WordPress主题和一个WooCommerce订单跟踪插件,如果你有更换自己博客主题的想法或者正要做自己的博客,不妨试试.一些是WordPress商业模板,但都可以免费 ...

  10. [TL-WR841N V5~V9] 如何当作无线交换机使用?

    http://service.tp-link.com.cn/detail_article_1034.html