[ 来源:http://www.it55.com | 作者: | 时间:2007-09-16 | 收藏 | 推荐 ] 【大 中 小】
大批量数据的备份和导入:由于数据表的insert、delete操作过于频繁,空间无法及时释放。只有进行一次导出、DROP、导入操作。但是当前数据量比较大:接近6亿
估计其中有一部分数据太旧,所以使用带条件的导出。
$>export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
$>exp user/pass file=XXX.dmp buffer=409600000 tables=mybigtable query=\" where somedate\>=XXX\"
sflj http://www.it55.com kg^&fgd
导出数据约3.7亿,占用空间约57G。 免费网页模版下载http://www.it55.com
导出后drop掉原表
drop table mybigtable cascade constraints
45398 http://www.it55.com it55学习IT知识,享受IT生活 4dfkjn
导入 免费设计素材下载http://www.it55.com
imp user/pass file=XXX 免费壁纸下载http://www.it55.com
导入本来是很简单的操作,但需要很大的临时表空间(最后占用了12G)
免费资源http://www.it55.com
需要有大的空间存放temp01.dbf文件
temp01.dbf文件的清空及转移 http://www.it55.com/
(Oracle9i 或以上) it55.com
先确保没有其他人或其他任务在进行数据库操作 免费壁纸下载http://www.it55.com
由于原来的temp文件已经占用了很大的空间,而且该磁盘内没有足够空间存入该文件。所以在清空原来的文件的基础上,把该文件设定在另一磁盘内。
vd;k;l http://www.it55.com rdfg
alter database tempfile '/opt/oracle/oradata/orcl/temp01.dbf' drop including datafiles; http://www.it55.com在线教程
alter tablespace temp add tempfile '/newplace/temp01.dbf' size 512M autoextend on next 250M maxsize unlimited;
免费资源http://www.it55.com
(编辑:IT资讯之家 www.it55.com)