当前位置: 代码迷 >> Oracle技术 >> Oracle从增长溢出求解
  详细解决方案

Oracle从增长溢出求解

热度:66   发布时间:2016-04-24 08:22:05.0
Oracle自增长溢出求解
SQL>alter tablespace mytbspace add datafile 'd:\2.dbf' size 10m;
(说明:首先是占用第一个表空间文件,当第一个表空间文件占用完了才使用第二个增加进来的文件)

上面的是:第一个表空间满了,则开始使用第二个表空间。如果在使用第二个表空间过程中使用到50%时,第一个表空间需要删除50%的数据。那么再往里面添加数据时,是加到第一个表空间还是第二个表空间?
------解决方案--------------------
table中的数据将通过hash算法分布在tablespace中的各个datafile中
------解决方案--------------------
往表空间的哪个文件里加和你无关,让Oracle决定
------解决方案--------------------
引用:
table中的数据将通过hash算法分布在tablespace中的各个datafile中

这个是oracle内部算法决定的。
  相关解决方案