ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Oracle概念之逻辑存储结构

Oracle概念之逻辑存储结构

原创 Linux操作系统 作者:weiqiang137 时间:2013-04-22 23:41:37 0 删除 编辑
Oracle 10g中一共有三种逻辑结构,按照从小到大的级别依次是data block,extend,segment, tablespace。

data block是oracle在data file中用来管理存储 的最小的单位,如果把oracle当做一个OS,那么data block就是oracle的bytes,创建数据库的时候可以通过修改DB_BLOCK_SIZE来修改标准data block 的大小

从物理的角度看,tablespace由一个或数个datafile构成,datafile就是一般的操作系统文件,rdbms通过管理tablespace来管理物理文件datafile的更新。

那么如何来增加database的大小呢?oracle提供了三种方式
1. 给现存的space添加一个新datafile
alter tablespace name add datafile 'file_name'
2. 添加一个新的tablespace
create tablepsace name users datafile 'file_name'
3. 增加已有datafile的大小
alter database datafile 'file_name' autoextend on next 20M maxsize 1000M

oracle使用2种方式来管理和跟踪tablespace,默认采用locally的方式
Locally managed tablespaces: Extent management by the tablespace
Dictionary managed tablespaces: Extent management by the data dictionary

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7939908/viewspace-759056/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2013-04-16

  • 博文量
    6
  • 访问量
    7823