我的编程空间,编程开发者的网络收藏夹
学习永远不晚

oracle数据库逻辑备份

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

oracle数据库逻辑备份

   文档编写的技术的水平,一直被吐槽,但是也很郁闷,编写的文档能完成实施,但是缺少润色,因此一直没有写博客,但是还是忍不住想记录点东西,免得留下遗憾,毕竟作为一个技术宅,只看别人的博客,自己没有写,确实遗憾,能写多少写多少吧。


    Oracle提供了逻辑备份恢复工具 expdp/impdp,也称数据泵,个人认为是exp/imp的升级版,比exp/imp的数据快,需要注意的是expdp/impdp工具需要在数据库中建立好文件目录directory,且expdp备份的数据如果迁移到比导出数据库版本低的数据库时,需要在expdp导出时加上版本参数,而exp/imp工具就不需要目录directory,也可以忽略版本。


案例

需求:备份11g oracle 数据库sh用户数据,数据库版本为11.2.0.4.0的数据,导入10g的数据库


步骤:


逻辑备份数据

1.建立目录 dpdir,并需要导出的用户有对目录dpdir的read,write权限

create or replace directory dpdir as '/home/oracle';

2.导出用户需要有 DATAPUMP_EXP_FULL_DATABASE 权限,最好有DBA权限,例如sys用户就不存在权限问题

3.需要导出用户的特殊角色,和表空间需要查询出,因为需要在目标服务器中存在

expdp \'sys/sys as sysdba\' directory=dpdir dumpfile=sh.dump log=sh.log schemas=sh version=11.2.0.4.0


拷贝数据到目标服务器

scp 192.168.187.181:/home/oracle


逻辑导入数据

1.建立目录 dpdir,并需要导出的用户有对目录dpdir的read,write权限

2.导出用户需要有 DATAPUMP_IMP_FULL_DATABASE 权限,最好有DBA权限

3.导入的用户需要的表空间和角色,pdb中需要存在

impdp \'sys/sys@orclpdb as sysdba\' schemas=sh dumpfile=sh.dump log=impdp.og directory=dpdir


备份恢复的问题处理

如果出现报错,看日志中的提示,一步步解决就ok,缺少什么加上就ok


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

oracle数据库逻辑备份

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

2024-04-02

Oracle中的逻辑备份和物理备份有什么区别

逻辑备份和物理备份是Oracle数据库中常用的两种备份方式,它们有以下区别:逻辑备份是通过SQL命令或工具将数据库中的数据和对象结构导出到一个备份文件中,备份文件中包含了数据库中的逻辑信息,如表结构、数据、存储过程等。而物理备份是通过直接复
Oracle中的逻辑备份和物理备份有什么区别
2024-04-09

oracle数据库如何备份数据库

oracle 提供多种备份方法来保护数据库完整性,包括全备份、增量备份、差异备份和归档日志备份。最佳备份类型取决于数据库大小、恢复目标和可用资源。rman(恢复管理器)是 oracle 的内置备份和恢复工具,它简化了备份和恢复过程,并提供了
oracle数据库如何备份数据库
2024-04-19

编程热搜

目录