oracle 导出数据 大数据量 数据稳定 表空间的创建
SQL> create directory expdp as 'E:\backup';//用于存放导出文件和日志文件
打开DOS窗口输入
expdp sys/******* dumpfile=expdp20160524.dmp SCHEMAS=方案名 logfile=expdp20160524.log directory=expdp PARALLEL=4
方案名:要导入数据库的名称
====================================================================
1.导入之前先创建一个临时工作文件夹,命令如下:
create directory expdp as 'E:\backup';
如果已经创建的话,不能重复创建。
2.查看当前oracle数据库表空间文件存放位置,在sqlplus下执行命令(SQL>是系统的):
SQL> select name from v$datafile;
NAME
F:\ORCALE\ORADATA\ORCL\SYSTEM01.DBF
F:\ORCALE\ORADATA\ORCL\SYSAUX01.DBF
F:\ORCALE\ORADATA\ORCL\UNDOTBS01.DBF
F:\ORCALE\ORADATA\ORCL\USERS01.DBF
查询结果如上。
3.按照查询结果路径创建表空间,表空间名称为DAI,执行命令如下:
SQL> create tablespace DAI datafile 'E:/DAISPACE/oracle/data/orcl/DAI_DATA01.DBF' size 2048M,
'E:/DAISPACE/oracle/data/orcl/DAI_DATA02.DBF' size 2048M,
'E:/DAISPACE/oracle/data/orcl/DAI_DATA03.DBF' size 2048M,
'E:/DAISPACE/oracle/data/orcl/DAI_DATA04.DBF' size 2048M,
'E:/DAISPACE/oracle/data/orcl/DAI_DATA05.DBF' size 2048M reuse autoextend on next 1280k maxsize unlimited extent management local;
修改表空间创建大小的初始值。
4.前三步结束后,退回到dos界面,执行导入命令:
impdp system/******* directory=expdp dumpfile=EXPDPFULL20160524.DMP logfile=expdpfull20160524.log SCHEMAS=方案名 exclude=table_statistics