一次大批量数据备份和导入工作

原创 2007年09月14日 09:22:00

有一个数据表的insert、delete操作频繁,空间无释放。唯有进行一次导出、DROP、导入操作。

当前数据量:接近6亿

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

$>export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
$>exp user/pass file=XXX.dmp buffer=409600000 tables=mybigtable query=/" where somedate/>=XXX/"

导出数据约3.7亿,占用空间约57G。

导出后drop掉原表

drop table mybigtable cascade constraints

 导入

imp user/pass file=XXX

导入本来是很简单的操作,但需要很大的临时表空间(最后占用了12G)

需要有大的空间存放temp01.dbf文件

temp01.dbf文件的清空及转移

(Oracle9i 或以上)

先确保没有其他人或其他任务在进行数据库操作

由于原来的temp文件已经占用了很大的空间,而且该磁盘内没有足够空间存入该文件。所以在清空原来的文件的基础上,把该文件设定在另一磁盘内。

alter database tempfile '/opt/oracle/oradata/orcl/temp01.dbf' drop including datafiles;

alter tablespace temp add tempfile '/newplace/temp01.dbf' size 512M autoextend on next 250M maxsize unlimited;

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

redis导入到处数据备份

  • 2017-04-18 18:16
  • 11.89MB
  • 下载

Oracle数据备份Imp导入和Exp导出

一. 导出工具 exp 1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin    exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移...

oracle创建表空间及用户,导出导入数据备份

oracle创建表空间及用户,导出导入数据备份

mysql学习小札(2)-- 数据备份、还原、导入导出方法的简单总结

一、数据的备份     1.mysqldump          mysqldump -u user -h host -p dbname [tablename, [tablename...]] > f...

ORACLE 数据库数据备份和导入

最近项目上线 上线之前需要先将服务器数据库中数据做备份处理。用的是Oracle 数据库 现在写下备份数据库和导入数据库的操作。 这边的操作是通过控制命令行或者windows power shell 输...

HBase在线数据备份

hbase-0.90.0的一个重要改进是引入了replication机制,使它的数据完整性得到了进一步的保障。 hbase的replication机制很像mysql statement-based...

联想数据备份服务安装程序

  • 2015-05-30 10:42
  • 16.69MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)