oracle为什么要创建一个表空间和临时表空间?

 我来答
惠企百科
2022-12-11 · 百度认证:北京惠企网络技术有限公司官方账号
惠企百科
惠企百科网是一家科普类综合网站,关注热门中文知识,集聚互联网精华中文知识,本着自由开放、分享价值的基本原则,向广大网友提供专业的中文知识平台。
向TA提问
展开全部

临时表空间用来进行一些运算和索引创建等,多数使用完会自动清理,而表空间是正常数据物理存储的永久空间,两者的用途不同,为了更好的管理所以区分开来创建。

临时表空间主要用途是在数据库进行CREATE INDEX、 ANALYZE、SELECT DISTINCT、ORDER BY、GROUP BY、 UNION ALL、 INTERSECT、MINUS、SORT-MERGE JOINS、HASH JOIN等操作时用到,当运算完成之后系统会自动清理。

永久表空间则是真正用来进行正常数据存储的实际物理存储区域。

扩展资料

oracle表空间的类型:

1、永久性表空间:一般保存表、视图、过程和索引等的数据。

2、临时性表空间:只用于保存系统中短期活动的数据。

3、撤销表空间:用来帮助回退未提交的事务数据。

Oracle表空间的作用:

1、决定数据库实体的空间分配;

2、设置数据库用户的空间份额;

3、控制数据库部分数据的可用性;

4、分布数据于不同的设备之间以改善性能;

5、备份和恢复数据。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式