oracle数据泵

项目场景:

oracle数据泵导入导出

Oracle备份一般有三种情况,即表备份、用户备份、完全备份(以下操作都是cmd下执行)

1.表备份
备份指定的表。业务数据库通常采用这种备份方式。备份到本地文件,使用命令如下:
exp 用户名/密码@服务名 参数集
下面是总结的一些参数

buffeer用来取数据行的缓冲区的大小,单位为字节
file导出数据存储的文件名
compress导出是否应该压缩有碎片的段成一个范围,这将会影响storage子句。选项:y/n
crants导出时是否要导出数据库对象上的授权。选项:y/n
indexes是否要导出表上的索引。y/ny/n
rows是否应导出行。如它为‘N’,那么在导出文件中仅生成数据库对象的ddl。选项Y/N
constrainn是否导出表的约束,选项为Y/N
full如果为Y,那么将执行一个整个数据库导出操作。如果不设置,默认为N。
owner要导出的一系列数据库账号,然后执行这些账号的user导出操作
tables要导出的一系列表:执行这些表的table导出操作
log导出日志将要写入的文件的名字
1.表备份
exp scott/scott@orcl tables=employees,departments rows=y contrains=n indexes=n file=c:\emp_dep.dmp log=c:\aaa_log.log    ---约束和索引可省略
解释:exp导出
     scott/scott 用户/密码
     tables:要导出的表,后面可以加多个表 我这里只写了员工和部门表
     rows:记录 导出的时候可加可不加
     contrains=n indexes=n 约束和索引可加可不加
     file=c:\emp_dep.dmp 保存路径,即保存到c盘根目录下,格式是dmp格式
     log=c:\aaa_log.log 保存日志到C盘根目录下,格式是log格式 可加可不加
 表备份必须要有的参数:用户/密码@库 tables=参数 file=保存的地址
 
 2.表格是导入
imp scott/scott@orcl rows=y contrains=n indexes=n file=c:\emp_dep.dmp    ---约束和索引可省略

示例:
在这里插入图片描述
在这里插入图片描述
2.用户备份(一般用的多)

exp scott/scott@orcl file=d:\scott.dmp owner=scott
imp scott/scott@orcl file=d:\scott.dmp owner=scott
其中的参数看情况自行选择

3.完全备份

exp scott/scott@orcl full=y rows=y indexes=n file=d:\yyyymmdd.dmp log=d:\yyyymmdd.log
imp scott/scott@orcl full=y rows=y indexes=n file=d:\yyyymmdd.dmp 
其中的参数看情况自行选择

备份时特别注意:

参数要选的正确、还有要细心一些,exp、imp对应的file要写对。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值