ORACLE环境:
从公司导了一张数据表出来,差不多有1.5G左右。
然后准备在自己的机器上,导入这些数据。
但是导入的过程中,发生[ORA-01654]的错误。
上网查是表空间不够的原因,但说的都不是很详细。
望各位有知道的给个详解
从公司导了一张数据表出来,差不多有1.5G左右。
然后准备在自己的机器上,导入这些数据。
但是导入的过程中,发生[ORA-01654]的错误。
上网查是表空间不够的原因,但说的都不是很详细。
望各位有知道的给个详解
alter database datafile 'F:\RDS_DATAFILE\RDS0714.DBF' autoextend on next 100M maxsize unlimited;注:F:\RDS_DATAFILE\RDS0714.DBF 是已存在的文件
现在怎么把这个路径给改下呢。
现在路径:G:\oracle\ora92_server\database\
希望路径:G:\oracle\oradata\cxx\
那导入的时候,oracle执行起来,
是先把这些索引给建起来,然后导入数据。
还是先导入数据,再建立索引啊?
表:ts_1 (表空间名)
索引:ts_2 (表空间名)
如果,200W条的记录占1G的大小。
是不是,
1.表空间ts_1也得建大于1G的大小?
2.表空间ts_2也还要建大于1G的大小?
我自己试验后发现,(2G的数据量)每建一个索引总会用掉约200M的表空间,
建了6个以后,用了差不多1.2G的量。差不多耗了半小时的时间。
看来 是真不能够,在表上建过多的索引。 另问:
有了索引为什么可以,提交查找速度呢。原理是什么啊?