千家信息网

oracle数据库逻辑备份

发表于:2024-11-25 作者:千家信息网编辑
千家信息网最后更新 2024年11月25日,文档编写的技术的水平,一直被吐槽,但是也很郁闷,编写的文档能完成实施,但是缺少润色,因此一直没有写博客,但是还是忍不住想记录点东西,免得留下遗憾,毕竟作为一个技术宅,只看别人的博客,自己没有写,确实遗
千家信息网最后更新 2024年11月25日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


数据 用户 权限 数据库 目录 备份 版本 逻辑 工具 遗憾 博客 技术 文档 最好 服务器 目标 空间 角色 问题 服务 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 怎么清空数据库的事务日志 栖霞管理系统软件开发哪家靠谱 小鸟云服务器环境 上海国美软件开发 网络安全手抄报简单又漂亮8k 如何确定一台服务器是不是组装的 网络安全是国家重点学科吗 去新加坡做软件开发 天下手游新生大荒服务器 电力网络安全装置探针 寻找网络安全感的手抄报 网络安全法与企业 福鼎艾洛裳网络技术公司 茶山金蝶管理软件开发 两台电脑服务器互联网 魔兽世界多久开一个服务器 数据库偏文科还是理科 远程服务器怎么看txt文件 顺德发布网络安全 适合财务用的软件开发 小型软件开发性价比高 软件开发助理怎么样1 查询所有的系部信息数据库 艾登尔法环无法连接服务器 微商代理系统软件开发跟 曲靖计算机网络安全技术 深信服网络安全提示 海南戎马互联网科技有限公司 数据库数据分层例子展示 直销报道结算软件开发
0