经过长时间学习创建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. Android Traceroute 功能实现

    经常在windows下开发网络功能的人 经常会使用的命令就是tracert .而实际上 在app开发中,我们也经常要碰到类似的情况.比如你的app 出现了问题,你总不能让用户想办法 去tracert吧 ...

  2. Informatica9.6.1在Linux Red Hat 5.8上安装遇到的有关问题整理_1

    1.  产品安装过程中提示无法创建Domain([ICMD_10033] Command [defineDomain] failed with error [[INFASETUP_10002]) 1) ...

  3. Android配置时,点击eclipse里Window->Preferences里的android选项出错

    An error has occurred when creating this preference page. 解决方法:重起eclipse

  4. 解决 winform 界面对不齐 z

    一个winform的程序,本机上界面对得很齐,到一到客户的机器上就惨不忍睹,一番研究后搞定: 1. AutoScaleMode = None 2. BackgroundImageLayout = No ...

  5. C++模板详解

    参考:C++ 模板详解(一) 模板:对类型进行参数化的工具:通常有两种形式: 函数模板:仅参数类型不同: 类模板:   仅数据成员和成员函数类型不同. 目的:让程序员编写与类型无关的代码. 注意:模板 ...

  6. 黑马程序员——OC的内存管理学习小结

    内存管理在Objective-C中的重要性就像指针在C语言中的重要程序一样. 虽然作为一门高级语言,但OC却没有内存回收机制.这就需要开发者来对动态内存进行管理.OC中内存管理的范围是:任何继承了NS ...

  7. SpringMVC + Spring + MyBatis 学习笔记:在类和方法上都使用RequestMapping如何访问

    系统:WIN8.1 数据库:Oracle 11GR2 开发工具:MyEclipse 8.6 框架:Spring3.2.9.SpringMVC3.2.9.MyBatis3.2.8 先看代码: @Requ ...

  8. R语言简单入门

    一.运行R语言可以做哪些事? 1.探索性数据分析(将数据绘制图表) 2.统计推断(根据数据进行预测) 3.回归分析(对数据进行拟合分析) 4.机器学习(对数据集进行训练和预测) 5.数据产品开发 二. ...

  9. python GUI初步

  10. MYSQL数据库重点:事务与锁机制

    一.事务 一组连续的数据库操作,每一次操作都成功,整个事务就成功,只要有一步出错,整个事务就失败: MySQL事务与存储引擎相关 1.MyISAM:不支持事务,用于只读程序提高性能 2.InnoDB: ...