大批量数据的备份和导入

[ 来源:http://www.it55.com | 作者: | 时间:2007-09-16 | 收藏 | 推荐 ] 【

大批量数据的备份和导入:由于数据表的insert、delete操作过于频繁,空间无法及时释放。只有进行一次导出、DROP、导入操作。但是当前数据量比较大:接近6亿

估计其中有一部分数据太旧,所以使用带条件的导出。

免费壁纸下载http://www.it55.com

$>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掉原表

免费网页模版下载http://www.it55.com

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文件

免费网页模版下载http://www.it55.com

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

返回顶部
 

网友评论

[以下评论为网友观点,不代表本站。请自觉遵守互联网相关政策法规,所有连带责任均有评论者自负。]
[不超过250字]