为什么要创建那么多表空间呢,所有的用户共用一个大的表空间不行吗? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 表空间是数据文件的容器,在windows系统下,因为windows没有raw设备的概念,所以表空间变得可有可无了,但是在unix系统上,表空间起着文件系统的作用,它使oracle可以跳过操作系统,直接去管理物理存储设备,大大提高了系统性能(减少碎片产生,减少i/o调用层次) 一般是一个大的用户使用一个表空间,几个小的用户可以共用一个表空间。一般不是把所有的用户共用一个大的表空间,因为不便于Oracle管理。 oracle分区便于数据管理,如果有很多系统都在用一个系统的话,那么分区肯定对于数据处理方便多了,分区对于各个系统有着不同的作用,其中与I/O存在着一定的关系 大楼一角 便于管理和IO,如果自己用的小数据库应该没有问题,大的数据库会出现数据IO问题 1、便于管理2、防止数据的丢失 表空间下可以创建很多数据文件,可以将表空间中的数据文件放到不同的磁盘上,那么如果D盘坏了的话,只是D盘的 数据丢了,我放在E盘F盘的表空间中的数据文件没有丢3、将表空间中的数据文件放在不同的磁盘上,那么可以提高磁盘的读写效率。 多个表空间便于管理和维护,安全性也高翻书,google,一大堆,讲的很详细 如何将一个表中的部分记录赋值到另一个表中? 检查表是否存在创建表 oracle创建用户的问题 聚簇索引与非聚簇索引查询效率差异在哪儿? 我想做个能用到数据库的软件!大家给个意见 自定义的用户为什么不能被导出? pga是sga的一部分吗? 關以date數據類型 非常莱的问题:我建完库后,怎么才能进到我的库里面建表等操作呢? 关于索引删除后重建的问题。急!在线等候,立马结账! Oracle 事务概念理解问题 急!!!!!ORACLE创建存储过程中的问题
方便多了,分区对于各个系统有着不同的作用,其中与I/O存在着一定的关系
大楼一角
2、防止数据的丢失
表空间下可以创建很多数据文件,可以将表空间中的数据文件放到不同的磁盘上,那么如果D盘坏了的话,只是D盘的 数据丢了,我放在E盘F盘的表空间中的数据文件没有丢
3、将表空间中的数据文件放在不同的磁盘上,那么可以提高磁盘的读写效率。
翻书,google,一大堆,讲的很详细