浅谈oracle,mysql数据备份

oracle备份 

方案1:Navicat工具迁移

1.1开启Navicat,打开工具-数据同步

 

 

 

1.2选定原数据源与需要迁移到的数据源

 

 

1.3选择下一步,比对后开始进行数据同步

 

 

 

方案2:数据库服务器迁移

2.1登录源数据库

切换用户 su - oracle
切换到临时目录
cd /u01/app/oracle/admin/orcl/dpdump
执行命令
expdp whread/whread777@orcl directory=test_dir dumpfile=equsupv20200923.dmp tables=unit_searchresult,searchresult,sys_user,pcs_unit_use,unit_pcs_equ_reg_compile,sys_promise
(不加tables导出所有)
下载dump文件到本地

2.2登录目标数据库,将刚才导出的dmp文件导入

进入ftp界面
sftp> cd /u01/app/oracle/admin/orcl/dpdump
sftp> lcd E:\download
sftp> get equsupv20200923.dmp
进入测试环境数据库 192.168.1.213
切换用户 su - oracle
切换到临时目录
cd /u01/oracle/admin/orcl/dpdump
将dump文件导入该目录
执行 impdp whread/whread777@192.168.1.213:1521/equsupv directory=test_dir dumpfile=equsupv20200923.dmp TABLE_EXISTS_ACTION=REPLACE

2.3其他命令

 

create directory dbdata as 'C:\oracle\tempData';--创建备份文件夹

 

grant read,write on directory dbdata to gsjk2018;--授权读写为用户

 

方案3:PLSQL工具迁移

3.1打开plsql,连接源数据库,选择tools-export tables,选择pde文件导出

 

 

3.2导出完毕后,打开plsql,连接目标数据库,执行import tables命令,将源数据库中的pde文件导入

 

 mysql迁移

1:命令备份,cmd命令进入命令行界面

mysqldump -hlocalhost -uroot -p123456 --default-character-set=utf8 equinsp >e:2021.sql

mysql -hlocalhost -uroot -p123456 --default-character-set=utf8 equinsp <e:2021.sql

2:使用navicat工具进行数据同步

 

 

posted @   老屋上的仙人掌  阅读(363)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
点击右上角即可分享
微信分享提示