01,表空间?

  Oracle数据库是通过表空间来存储物理表的,一个数据库实例可以有N个表空间,一个表空间下可以有N张表。有了数据库,就可以创建表空间。表空间(tablespace)是数据库的逻辑划分,每个数据库至少有一个表空间(称作SYSTEM表空间)。为了便于管理和提高运行效率,可以使用一些附加表空间来划分用户和应用程序。例如:USER表空间供一般用户使用,RBS表空间供回滚段使用。一个表空间只能属于一个数据库。

  02,语法

创建表空间语法:

Create TableSpace 表空间名称  
DataFile          表空间数据文件路径  
Size              表空间初始大小  
Autoextend on

  03,表空间类型

Oracle 11g默认的表空间有六个:

表空间

说明

EXAMPLE

如果安装时选择"实例方案",则此表空间存放各样例的数据

SYSTEM

存放数据字典,包括表、视图、存储过程的定义等

SYSAUX

SYSTEM表空间的辅助空间。主要用于存储除数据字典外的其他的数据对象,这样可以减少SYSTEM表空间的负荷

TEMP

存放SQL语句处理的表和索引的信息,比如数据排序就占用此空间

UNDOTBLS1

存放撤销数据的表空间

USERS

通常用于存放应用系统所使用的数据对象

  04,表空间创建实例

      - 创建大小为50mb的永久表空间TEST01,禁止自动扩展数据文件

       oracle 基础知识(二)-表空间

1 create tablespace TEST01
2     logging
3     datafile '/oradata/TEST01.dbf' size 50m
4     reuse autoextend off;
View Code

相关文章:

  • 2021-11-23
  • 2021-11-23
  • 2021-11-23
  • 2021-11-07
猜你喜欢
  • 2022-02-19
  • 2022-12-23
  • 2021-10-04
  • 2022-12-23
  • 2021-09-19
  • 2021-12-19
  • 2021-12-29
相关资源
相似解决方案