oracle数据库备份exp命令(oracle导出exp)

oracle数据库备份exp命令(oracle导出exp),第1张

oracle数据库备份exp命令:

第一个,表模式,备份某个用户模式下指定的对象(表)。业务数据库通常采用这种备份方式。若备份到本地文件,使用如下命令:

expicdmain/icdrows=yindexes=ncompress=nbuffer=65536

feedback=100000volsize=0

file=exp_icdmain_csd_yyyymmdddmp

log=exp_icdmain_csd_yyyymmddlog

tables=,icdmainserviceinfo,icdmaindealinfo

若直接备份到磁带设备,使用如下命令:

expicdmain/icdrows=yindexes=ncompress=nbuffer=65536

feedback=100000volsize=0

file=/dev/rmt0

log=exp_icdmain_csd_yyyymmddlog

tables=,icdmainserviceinfo,icdmaindealinfo

注:在磁盘空间允许的情况下,应先备份到本地服务器,然后再拷贝到磁带。出于速度方面的考虑,尽量不要直接备份到磁带设备。

第二个,用户模式,备份某个用户模式下的所有对象。业务数据库通常采用这种备份方式。若备份到本地文件,使用如下命令:

expicdmain/icdowner=icdmainrows=yindexes=ncompress=nbuffer=65536

feedback=100000volsize=0

file=exp_icdmain_yyyymmdddmp

log=exp_icdmain_yyyymmddlog

若直接备份到磁带设备,使用如下命令:

expicdmain/icdowner=icdmainrows=yindexes=ncompress=nbuffer=65536

feedback=100000volsize=0

file=/dev/rmt0

log=exp_icdmain_yyyymmddlog

注:如果磁盘有空间,建议备份到磁盘,然后再拷贝到磁带。如果数据库数据量较小,可采用这种办法备份。

第三个,完全模式,备份完整的数据库。业务数据库不采用这种备份方式。备份命令为:

expicdmain/icdrows=yindexes=ncompress=nbuffer=65536

feedback=100000volsize=0full=y

file=exp_fulldb_yyyymmdddmp(磁带设备则为/dev/rmt0)

log=exp_fulldb_yyyymmddlog

对于数据库备份,建议采用增量备份,即只备份上一次备份以来更改的数据。增量备份命令:

expicdmain/icdrows=yindexes=ncompress=nbuffer=65536

feedback=100000volsize=0full=yinctype=incremental

file=exp_fulldb_yyyymmdddmp(磁带设备则为/dev/rmt0)

log=exp_fulldb_yyyymmddlog

扩展资料:

关于增量备份必须满足下列条件:

1、只对完整数据库备份有效,且第一次需要full=y参数,以后需要inctype=incremental参数

2、用户必须有EXP_FULL_DATABASE的系统角色。

3、话务量较小时方可采用数据库备份。

4、如果磁盘有空间,建议备份到磁盘,然后再备份到磁盘。

版权声明:本文为CSDN博主「kalogen」的原创文章,遵循CC40BY-SA版权协议,转载请附上原文出处链接及本声明。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13413455.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-31
下一篇 2023-07-31

发表评论

登录后才能评论

评论列表(0条)

保存