首页 > 数据库 >浅谈oracle,mysql数据备份

浅谈oracle,mysql数据备份

时间:2023-07-17 16:46:24浏览次数:41  
标签:tables 浅谈 -- 数据库 数据备份 orcl mysql oracle

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/[email protected]: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工具进行数据同步

 

 

标签:tables,浅谈,--,数据库,数据备份,orcl,mysql,oracle
From: https://www.cnblogs.com/wplei/p/17560480.html

相关文章

  • Oracle Temp表空间切换
    1.查看临时表空间情况--查看数据库默认表空间SELECTPROPERTY_NAME,PROPERTY_VALUEFROMDATABASE_PROPERTIESWHEREPROPERTY_NAME='DEFAULT_TEMP_TABLESPACE';--查看现有数据库临时表空间SELECTTABLESPACE_NAMEFROMDBA_TABLESPACESWHERECONTENTS='TEMPORARY......
  • Centos7安装oracle 11g
    前期准备关闭selinux#永久关闭,防止重启服务器后又开了。vim/etc/selinux/config#临时关闭setenforce0关闭防火墙(不建议,后期建议直接放开相关端口即可)systemctldisablefirewalld#开放1521端口iptables-AIN_public_allow-ptcp--dport1521-mconntrack--......
  • Oracle-startup和shutdown
    startup不同参数作用startupnomount非安装启动,以这种方式启动可执行:1、重建控制文件、2、重建数据库读取init.ora文件、3、启动实例,即启动SGA和后台进程,需要init.ora文件。startupmount安装启动,以这种方式启动可执行:1、数据库日志归档;2、数据库介质恢复;3、使用数据文......
  • Oracle体系机构、基本术语
    oracle实例、oracle数据库、oracle服务器,这三个术语容易混淆。oracle实例实例是一个非固定的、基于内存基本进程和内存接口生成。当oracle服务器关闭后,实例也就消失。oracle数据库指定的是固定的、基于磁盘的数据文件(datafile)、控制文件(controlfile)、日志文件(redolog)、参数......
  • oracle数据块
    oracle数据块的基本概念物理磁盘有物理磁盘的block概念文件系统也有文件系统block概念对于磁盘block和文件系统block,可以看回原来的笔记:磁盘专题而oracle也有block概念,实际上就是基于文件系统block下基于自己定义的概念。oracle在创建表空间、数据文件时,实际上是将文件系统bl......
  • Oracle表空间和数据文件
    表空间:tablespace表空间就是:存放数据库表、索引、等等对象的逻辑空间。oracle数据在安装并创建实例后,默认会自动创建多个表空间。ORACL默认表空间SYSTEM表空间存放oracle内部表和数据字典(各种视图、表),如表名、列名、用户名等。不要将自己的数据放到该表空间内。该表空间......
  • Oracle-lsnrctl监听进程控制
    LSNRCTL>helpThefollowingoperationsareavailableAnasterisk(*)denotesamodifierorextendedcommand:startstopstatusservicesversionreloadsave_configtracespawnch......
  • Oracle控制文件
    控制文件的作用控制文件是一个存储Oracle实例信息、数据文件和日志文件信息的内部二进制文件,如果启用了RMAN备份,还会存储RMAN备份的信息。控制文件一般在Oracle系统安装时自动创建,控制文件所存放的路径由服务器参数文件SPFILEsid.ora的control_files参数值来确定。由于控制文......
  • Oracle参数文件spfile
    spfile:serverparameterfile。spfile只能通过OEM(oracleenterprisemanager)软件或者altersystem命令进行修改。spfile是一个二进制文件,用来记录oracle实例的基本参数信息:实例名控制文件路径进程等信息默认在安装oracle时会创建:格式:spfile<ORACLE_SID>.ora[oracle@swq~......
  • Oracle重做、归档日志
    日志文件oracle日志文件分为两种:重做日志文件(redo),或者称为“在线重做日志”归档日志文件(arch),或者称为“归档重做日志”在线重做日志文件全称:OnlineRedoLogFile。用来记录数据发生事务transaction的信息以及Oracle内部行为引起的数据库变化信息。在数据库恢复时,可以从......