荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: WannaFly.bbs@bbs.uestc.edu.cn (WannaFly), 信区: Database
标  题: Re: oracle的表空间有什么区别?
发信站: 一网深情 (Mon Sep 30 16:12:23 2002)
转信站: SZUBBS!news2.happynet.org!news.happynet.org!UESTC

ORACLE的逻辑存储结构应该是分为:
tablespace、extend、segment和block。从大到小的单位。block是不可再分的,一般是操
作系统块的整数倍。
table只是数据库中建立在表空间里的一种对象而已。就像VIEW、SEQUENCE、SYNONYM等一
样。
你问的三个都是表空间(一个数据库中可以有多个表空间)。
system表空间是用来存储关于数据库系统需要的数据的空间(例如数据字典等)。
users是为用户建立的表空间(这个是ORACLE自动给你建的,自己也可以另建)。
TOOLS是为了安装及应用ORACLE的一些相关的软件而准备的表空间。
用途不同。
建议自己建表等对象时不要建在SYSTEM表空间中,因为一旦出问题整个数据库就会瘫痪,
而且恢复起来非常麻烦。

【 在 aiko.(仙道.树都知道) 的大作中提到: 】
: 转信站: UESTC!news.happynet.org!NanKai
:  ft
:  在Oracle的系统结构中
:  逻辑存储结构可以分为table、tablespace、segment
:  基于存储数据的应用目标分为了system、tools等
:  因此,形象的来解释就是tablespace就是一个大文件柜
:  table则是文件柜里面的抽屉
:  具体的有什么区别还是查看相关的参考手册吧
: 【 在 bleeze@bbs.pku.edu.cn (用心情去体会) 的大作中提到: 】
: : 就是system users tools之间有什么区别把,各自有什么特性?

--
      纯真在月光下裸奔,想要找一个喜欢他的人。那人怎么也不出现...

※ 来源:.一网深情 http://bbs.uestc.edu.cn [FROM: 202.14.237.22]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店