表空间的问题,在线等待!

[复制链接]
查看11 | 回复6 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
环境:NT+oracle817
我使用程序正在往数据库里导入数据:
1、不能够确定各个表空间的增长情况,因为我不知道这些数据分别进入哪个表空间
2、不能够确定表空间的增长幅度
3、数据导入的时间长,估计需要15个小时
我想回家休息,但是回家就不能监测表空间的增长情况,表空间满了问题就大了。
能不能设置让表空间自动增长?各位高手帮帮忙,我要回家啊!
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
alter database datafile 'datafile_name' autoextend on next 100M maxsize 2000M;
如果單個datafile可能&可以超過2G,也可以設max size unlimited,不然只好根據粗略估計,給可能超過2G的tablespace預分配幾個datafile
alter tablespace tablespace_name add datafile 'datafile_name_2'
size 100M autoextend on next 100M maxsize 2000M;
增長量next請視情況而定
如果之後想停止datafile的自動增長,使用autoextend off子句即可.
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
数据已经开始导入,并且仍然处于生产状态。现在使用上面的命令不会对生产状态产生影响吧?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
最初由 flywant 发布
[B]数据已经开始导入,并且仍然处于生产状态。现在使用上面的命令不会对生产状态产生影响吧? [/B]

聲明:我學習oracle只有3個月左右的時間,以上沒有在生產庫上做過,所以不能保證在已經開始執行導入的情況沒有問題


回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
如果我把每个表空间都扩大很多,保证表空间今天够用,但是明天还能够缩小吗?
万不得已,我不想使用这个办法。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
alter database datafile 'datafile_name' resize 200M;
If there are database objects stored above the specified size, then the data file size is
decreased only to the last block of the last objects in the data file.
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
1、不能够确定各个表空间的增长情况,因为我不知道这些数据
分别进入哪个表空间
为什么不能确定数据进入哪个表空间?
你不是往表里面导数据? 只要是表,就有它所属的表空间.
你真正无法控制的是数据文件的增长频率。例如,一个
表空间有多个数据文件,各个数据文件的增长频率可能是
不相同的.
[/COLOR]
2、不能够确定表空间的增长幅度
这是个非常不好的习惯.
[/COLOR]
3、数据导入的时间长,估计需要15个小时
只要第2项能规划好,这个不是问题
[/COLOR]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行