Oracle 数据库导出数据库语句

1、create directory backup as 'S:\backup';
2、grant read,write on directory backup to data2;
--目前备份需要备份在T盘下
--查看现有目录
select * from dba_directories;

--在cmd下导出
expdp data2/data2 directory=backup2 dumpfile=20130214_%u.dmp filesize=4g

--在cmd下导出

expdp data2/data2 logfile=exp_2013_11_14.log directory=backup2 dumpfile=2013_11_14_%u.dmp filesize=4g parallel=5 compression=ALL job_name=exp_2013_11_14

参数说明

directory =导出文件存储路径
logfile   =日志文件
dumpfile  =导出数据库文件%u通配符
filesize  =每块文件大小
parallel  =work同时工作数量最大5 默认1
compression =压缩(只支持oracle 11G)
job_name  = 任务名称

======================================================================
ORA-31693: 表数据对象 "DATA2"."TAIZHANG" 无法加载/卸载并且被跳过, 错误如下:
ORA-02354: 导出/导入数据时出错
ORA-01555: 快照过旧: 回退段号 10 (名称为 "_SYSSMU10_378818850$") 过小
ORA-31693: 表数据对象 "DATA2"."SHENPI" 无法加载/卸载并且被跳过, 错误如下:
ORA-02354: 导出/导入数据时出错
ORA-01555: 快照过旧: 回退段号 10 (名称为 "_SYSSMU10_378818850$") 过小
. . 导出了 "DATA2"."SHENPI_TAIZHANG"                   54.75 GB   57495 行
. . 导出了 "DATA2"."PERSON"                            23.80 GB  876677 行
. . 导出了 "DATA2"."PERSON_LOG"                        15.25 GB  516360 行
ORA-39095: 转储文件空间已耗尽: 无法分配 4096 字节
作业 "DATA2"."SYS_EXPORT_SCHEMA_04" 因致命错误于 01:21:14 停止

===============================================================
如果出现以上错误 ,说明导出操作未执行完毕。可以重新执行,重新执行具体操作如下
--可使用如下sql语句查询终端job
select job_name,state from dba_datapump_jobs;
--根据attach=job名称操作(中断的job名)
expdp data2/data2 attach=SYS_EXPORT_SCHEMA_04
--根据实际完成百分比进行追加文件
add_file=20131031_%U.dmp
--追加完继续操作
continue_client

 

--加密问题
http://space.itpub.net/519536/viewspace-630005
--转存错误
http://space.itpub.net/26839123/viewspace-735618

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值