精华内容
下载资源
问答
  • 数据库备份还原

    2017-07-04 21:34:19
    数据库的备份与还原对项目而言是无疑是对安全考虑的好方法,MySQL 数据库备份原理: Navicat等数据库界面软件通用的数据库备份原理就是直接调用MYSQL本身的系统命令。 那么Java是如何来实现备份与还原mysql的呢:...
    
    

    数据库的备份与还原对项目而言是无疑是对安全考虑的好方法,MySQL 数据库备份原理: Navicat等数据库界面软件通用的数据库备份原理就是直接调用MYSQL本身的系统命令。
    那么Java是如何来实现备份与还原mysql的呢:这里JavaApi里面给出了Runtime.getRuntime().exe("")方法,它可以执行系统目录下bin下的cmd命令比如windows下的
    mysql.exe或者linux下的mysql/bin/mysql命令
    MySql数据库备份

     1     public static String comman="C:/Program Files/MySQL/MySQL Server 5.5/bin/mysql.exe -uroot -proot test";
     2     public static void back(String mySqlBackupName,String mysqlBackupPath, String command){
     3         
     4         String fPath=mysqlBackupPath+"/"+new Date().getTime()+".sql";
     5         
     6         Runtime rt = Runtime.getRuntime();
     7         try {
     8             Process child = rt.exec(command);
     9             InputStream in = child.getInputStream();
    10             InputStreamReader input = new InputStreamReader(in,"utf8");
    11             
    12             String inStr;
    13             StringBuffer sb = new StringBuffer("");
    14             String outStr;
    15             
    16             BufferedReader br = new BufferedReader(input);
    17             while ((inStr = br.readLine()) != null) {     
    18                 sb.append(inStr + "\r\n");     
    19             }     
    20             outStr = sb.toString(); 
    21             
    22             FileOutputStream fout = new FileOutputStream(fPath);
    23             OutputStreamWriter writer = new OutputStreamWriter(fout, "utf8");    
    24             writer.write(outStr);
    25             writer.flush();   
    26             
    27             in.close();     
    28             input.close();     
    29             br.close();     
    30             writer.close();     
    31             fout.close();     
    32             
    33             logger.info("MYSQL备份成功");
    34         } catch (IOException e) {
    35             e.printStackTrace();
    36         }
    37     }
    复制代码

    MySql数据库备份(这里用Servlet实现)

    复制代码
     1     private static final Logger logger = Logger.getLogger(CBSDAddServlet.class);
     2     public static String fPath="D:/apache-tomcat-6.0.30/webapps/test/databaseSql/2014-04-15.sql";
     3     public static String comman=" C:/Program Files/MySQL/MySQL Server 5.5/bin/mysql -uroot -proot --default-character-set=utf8 test ";
     4        
     5     private static final long serialVersionUID = -3323607254010948405L;
     6 
     7     public void doGet(HttpServletRequest request, HttpServletResponse response)
     8             throws ServletException, IOException {
     9 
    10         doPost(request, response);
    11     }
    12 
    13     public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {
    14 
    15         boolean flag=false;
    16         try {
    17             /***
    18              * 关闭当前项目与数据库的连接
    19              * 这里很重要,如果是hibernate等连接池的session与数据库保持连接的话,因为还原会直接覆盖当前的数据库
    20              * 而覆盖之前当前的session与数据库保持了一份连接,所以点击备份时会直至卡在那里...这里得 关闭closeSession();操作
    21              * ***/
    22             BaseDao.closeSession(new BaseDao().getSession());
    23             hy(request, response);
    24             flag = true;
    25             logger.info("还原成功");
    26         } catch (Exception e) {
    27             e.printStackTrace();
    28             logger.info("开始失败...");
    29         }
    30         
    31         response.setCharacterEncoding("UTF-8");
    32         response.getWriter().print(flag);
    33     }
    34 
    35 
    36     public void hy(HttpServletRequest request, HttpServletResponse response) throws IOException{
    37         Runtime rt = Runtime.getRuntime(); 
    38         Process child = rt.exec(comman);
    39 
    40         InputStreamReader in =new InputStreamReader(new FileInputStream(fPath),"UTF-8");
    41         BufferedReader br =new BufferedReader(in);
    42       
    43         String inStr =null;
    44         StringBuffer sb = new StringBuffer("");
    45         String outStr;
    46         while((inStr=br.readLine())!=null){
    47              sb.append(inStr + "\r\n"); 
    48         }
    49         outStr = sb.toString();
    50         
    51         logger.info(outStr);
    52 
    53         OutputStream out = child.getOutputStream();
    54         OutputStreamWriter writer =new OutputStreamWriter(out,"UTF-8");
    55         writer.write(outStr);
    56         writer.flush();
    57         
    58         out.flush();
    59         out.close();     
    60         br.close();     
    61         writer.close();  
    62         logger.info("数据回复成功!");
    63     }
    
    
    
    
    实例2
    
    

    java实现mysql数据库的备份及还原

    备份:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    public static void backup() {
            try {
                Runtime rt = Runtime.getRuntime();
     
                // 调用 调用mysql的安装目录的命令
                Process child = rt
                        .exec("e:\\MySQL\\bin\\mysqldump -h localhost -uroot -p123 db_name");
                // 设置导出编码为utf-8。这里必须是utf-8
                // 把进程执行中的控制台输出信息写入.sql文件,即生成了备份文件。注:如果不对控制台信息进行读出,则会导致进程堵塞无法运行
                InputStream in = child.getInputStream();// 控制台的输出信息作为输入流
     
                InputStreamReader xx = new InputStreamReader(in, "utf-8");
                // 设置输出流编码为utf-8。这里必须是utf-8,否则从流中读入的是乱码
     
                String inStr;
                StringBuffer sb = new StringBuffer("");
                String outStr;
                // 组合控制台输出信息字符串
                BufferedReader br = new BufferedReader(xx);
                while ((inStr = br.readLine()) != null) {
                    sb.append(inStr + "\r\n");
                }
                outStr = sb.toString();
     
                // 要用来做导入用的sql目标文件:
                FileOutputStream fout = new FileOutputStream("c:\\test.sql");
                OutputStreamWriter writer = new OutputStreamWriter(fout, "utf-8");
                writer.write(outStr);
                writer.flush();
                in.close();
                xx.close();
                br.close();
                writer.close();
                fout.close();
     
                System.out.println("");
     
            catch (Exception e) {
                e.printStackTrace();
            }
     
        }

     

    还原:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    public static void restore(String databaseName) {
            try {
                Runtime runtime = Runtime.getRuntime();
                Process process = runtime
                        .exec("e:\\MySQL\\bin\\mysql.exe -hlocalhost -uroot -p123 --default-character-set=utf8 "
                                + databaseName);
                OutputStream outputStream = process.getOutputStream();
                BufferedReader br = new BufferedReader(new InputStreamReader(
                        new FileInputStream("C:\\test.sql"), "utf-8"));
                String str = null;
                StringBuffer sb = new StringBuffer();
                while ((str = br.readLine()) != null) {
                    sb.append(str + "\r\n");
                }
                str = sb.toString();
                // System.out.println(str);
                OutputStreamWriter writer = new OutputStreamWriter(outputStream,
                        "utf-8");
                writer.write(str);
                writer.flush();
                outputStream.close();
                br.close();
                writer.close();
            catch (UnsupportedEncodingException e) {
                e.printStackTrace();
            catch (FileNotFoundException e) {
                e.printStackTrace();
            catch (IOException e) {
                e.printStackTrace();
            }
        }
    展开全文
  • 达梦数据库备份还原

    2020-01-14 19:06:50
    达梦数据库备份还原方式说明 备份的方式:物理备份,逻辑备份。 备份介质:磁盘,磁带,光盘 冷备,热备 集群:数据守护, DSC (RAC) 也支持第三方的备份软件:上海爱数,鼎甲。 物理备份 冷备(dmap服务是...

    达梦数据库备份还原方式说明

    备份的方式:物理备份,逻辑备份。

    备份介质:磁盘,磁带,光盘

    冷备,热备

    集群:数据守护, DSC (RAC)

    也支持第三方的备份软件:上海爱数,鼎甲。

    物理备份

    冷备(dmap服务是打开的,数据库关闭的)

    1、利用控制台工具去备份

    点击新建备份

     

     

    1. DMRMAN工具备份:

     

    冷备份,要停止数据库,可能造成数据丢失

    热备(dmap服务是打开的,数据库是打开的,数据库是归档模式)

    启实例服务

    开归档:

    1. 命令方式:

    SQL> alter database mount;

    SQL> alter database add archivelog 'type=local,dest=/dm7/arch,file_size=64,space_limit=0';

    SQL> alter database archivelog;

    SQL> alter database open;

     

     

    1. 利用管理工具开归档

     

     

     

     

    命令方式下全备,增量备(考试的时候用这种方式)

    SQL> backup database full backupset '/dm7/backup/full_bak2';

    SQL> select checkpoint(0);

    SQL> backup database increment backupset '/dm7/backup/incr_bak';

     

     

    利用管理工具做热备

     

     

    还原:

    模拟表空间损坏:tbs4

    [dmdba@dca01 DAMENG]$ mv tbs4_01.dbf tbs4_01.dbf.bak

    重启服务

    数据库处于mount状态,手动open

    SQL> alter database open;

     

    SQL> restore tablespace tbs4 from backupset '/dm7/backup/full_bak2/';

    SQL>alter tablespace tbs4 online;

    逻辑备份

    导入导出(DIMP ,DEXP)

    分为四种级别:

    数据库级别,用户级别,模式级和表级,四种级别独立互斥,不能同时存在,四种级提供的功能:

    数据库级(full):导出或导入整个数据库中的访问对象。

    用户:导入或导出一个或多个用户所拥有的所有对象

    模式级:导出或导入一个或多个模式下的所有对象。

    表级:导出或导入一个或多个指定的表或表分区。

    1. 逻辑导出

    [dmdba@dca01 DB_DAMENG_FULL_20200108_010502_000981]$ mkdir /dm7/backup/dexp

    [dmdba@dca01 bin]$ ./dexp sysdba/dameng123@localhost:5236 file=dexp01.dmp log=dexp01.log directory=/dm7/backup/dexp full=y

    [dmdba@dca01 bin]$ ./dimp sysdba/SYSDBA@localhost:5238

    file=/dm7/backup/dexp/dexp01.dmp log=dimp02.log directory=/dm7/data/dexp

    展开全文
  • 达梦数据库备份还原使用一、关于备份二、物理备份三、逻辑备份 一、关于备份 1、备份的作用: ①、防止误操作 ②、软硬件故障,做恢复 ③、防止天灾 2、备份的方式: 逻辑备份和物理备份 3、备份的介质: 磁盘,磁带...

    一、关于备份

    1、备份的作用:
    ①、防止误操作
    ②、软硬件故障,做恢复
    ③、防止天灾

    2、备份的方式:
    逻辑备份和物理备份

    3、备份的介质:
    磁盘,磁带,光盘

    支持第三方的备份软件:如上海爱数,鼎甲等。

    二、物理备份

    物理备份分为:冷备和热备

    冷备:DMAP服务是打开的,数据库实例是关闭的
    方式1:利用控制台工具去备
    1
    2
    3
    4
    2、DMRMAN工具备份:
    5
    6
    冷备份,要停止数据库,如果不停止造成数据丢失。
    热备份(DMAP服务是打开的,数据库实例是打开的,数据库是归档模式

    开归档:
    1、命令方式:
    SQL> alter database mount;
    SQL> alter database add archivelog ‘type=local,dest=/dm7/arch,file_size=64,space_limit=0’;
    SQL> alter database archivelog;
    SQL> alter database open;
    SQL> select name,status,archmodefromv,arch_mode from vdatabase;

    2、利用管理工具去开归档
    [dmdba@dca01 ~]$ disql sysdba/SYSDBA@localhost:5238
    7
    8
    9
    10
    11
    12
    13
    命令行方式下全备,增量备
    全备:
    SQL> backup database full backupset ‘/dm7/backup/full_bak’;
    14
    增量备:
    SQL> backup database increment backupset ‘/dm7/backup/incr_bak’;
    15
    3、利用管理工具作热备
    16
    17
    还原:
    模拟表空间损坏:
    [dmdba@dca01 DAMENG]$ mv tbs1_02.dbf tbs1_02.dbf.bak

    重启服务
    数据库处于mount状态,手动open
    SQL> restore tablespace tbs1 from backupset ‘/dm7/backup/full_bak/’;
    SQL> alter database open;
    SQL> alter tablespace tbs1 online;
    18

    三、逻辑备份

    导入导出(DIMP,DEXP)
    分为四种级别:
    数据库级别,用户级别,模式级别和表级别,四种级别独立互斥,不能同时存在,四种级别提供的功能:
    数据库级别:导出或导入整个数据库的访问对象。
    用户:导入或导出一个或多个用户所拥有的所有对象。
    模式:导入或导出一个或多个模式下的所有对象。
    表级:导出或导入一个或多个指定表或表分区。

    1、逻辑导出
    [dmdba@dca01 bin]$ ./dexp sysdba/dameng123@localhost:5236 file=dexp01.dmp log=dexp01.log directory=/dm7/backup/dexp full=y
    19
    2、导入:
    [dmdba@dca01 bin]$ ./dimp sysdba/SYSDBA@localhost:5238 file=/dm7/backup/dexp/dexp01.dmp log=/dm7/backup/dexp/dimp02.log;
    20
    21

    展开全文
  • 达梦数据库备份还原支持分享 达梦数据库简介 达梦是中国电子信息产业集团(CEC)旗下基础软件企业,专业从事数据库管理系统的研发、销售与服务,同时可为用户提供大数据平台架构咨询、数据技术方案规划、产品部署与...

    达梦数据库备份还原支持分享

    达梦数据库简介

    达梦是中国电子信息产业集团(CEC)旗下基础软件企业,专业从事数据库管理系统的研发、销售与服务,同时可为用户提供大数据平台架构咨询、数据技术方案规划、产品部署与实施等服务,是国内最早从事数据库管理系统研发的科研机构。目前国产化改造,很多企业选择用达梦作为国产化转型得数据库选择。
    数据库备份是 DBA 日常最重要的工作内容。 备份的主要目的是数据容灾,保证数据的安全性,在数据库发生故障时,通过还原备份集,将数据恢复到可用状态,掌握备份恢复的知识必不可少。

    达梦数据库备份恢复简介

    DM 数据库中的数据存储在数据库的物理数据文件中,数据文件按照页、簇和段的方式进行管理,数据页是最小的数据存储单元。任何一个对 DM 数据库的操作,归根结底都是对某个数据文件页的读写操作。因此, DM 备份的本质就是从数据库文件中拷贝有效的数据页保存到备份集中。
    还原与恢复是备份的逆过程。还原是将备份集中的有效数据页重新写入目标数据文件的过程。恢复则是指通过重做归档日志,将数据库状态恢复到备份结束时的状态;也可以恢复到指定时间点和指定 LSN。恢复结束以后,数据库中可能存在处于未提交状态的活动事务,这些活动事务在恢复结束后的第一次数据库系统启动时,会由 DM 数据库自动进行回滚。
    在这里插入图片描述

    备份还原原理

    归档说明

    备份与恢复过程都依赖归档日志,归档日志是保证数据一致性和完整性的重要保障。配有归档日志的数据库系统在出现故障时丢失数据的可能性更小,这是因为一旦出现介质故障,如磁盘损坏时,利用归档日志,系统可被恢复至故障发生的前一刻,也可以还原到指定的时间点。
    归档日志有本地归档(LOCAL)和远程归档(REMOTE ARCHIVE)两种。本地归档就是将 Redo 日志写入到本地归档日志文件的过程。远程归档(REMOTE ARCHIVE),顾名思义就是将写入本地归档的 REDO 日志信息,发送到远程节点,并写入远程节点的指定归档目录中。

    备份

    任何一个对 DM 数据库的操作,归根结底都是对某个数据文件页的读写操作。物理备份就是把这些数据文件中的有效数据页备份起来,在出现故障时,用于恢复数据。 DM 的物理备份一般包括数据备份和日志备份两部分,数据备份是拷贝数据页内容,日志备份则是拷贝备份过程中产生的 REDO 日志。
    在这里插入图片描述1.数据备份
    数据备份过程中,根据 DM 数据文件系统的描述信息,准确判断每一个数据页是否被分配、使用,将未使用的数据页剔除,仅保留有效数据页进行备份,这个过程我们称为智能抽取。与直接文件拷贝方式相比, DM 物理备份丢弃了那些没有使用的数据页,因此可以节省对存储空间的要求,并有效减少 IO 数量,提升备份、还原的效率。

    2.日志备份
    日志备份,就是将备份过程中产生的 REDO 日志拷贝到备份片文件中,用来在数据库还原结束后,将数据库恢复到一致性状态。如图 2.1 所示,在执行备份过程中,用户可能修改数据库中的数据,并产生对应的 REDO 日志。增量备份和完全备份的日志备份流程完全相同。

    3.压缩与加密
    DM 支持对备份数据进行压缩和加密处理,用户在执行备份时,可以指定不同的压缩级别,以获得不同的数据压缩比。默认情况下,备份是不进行压缩和加密处理的。

    还原与恢复

    还原与恢复是备份的逆过程,还原与恢复的主要目的是将目标数据库恢复到备份结束时刻的状态。还原的主要动作是将数据页从备份集中拷贝回数据库文件相应位置,恢复则是重做 REDO 日志将数据库恢复到一致性状态。
    1.数据还原

    • 库还原
      库还原就是根据库备份集中记录的文件信息重新创建数据库文件,并将数据页重新拷贝到目标数据库的过程。 DM 既可以将一个已存在的数据库作为还原目标库,也可以指定一个路径作为还原目标库的目录。库还原的主要步骤包括:清理目标库环境;重建数据库文件;拷贝数据页;重建联机日志文件;修改配置参数等
    • 表空间还原
      表空间还原是根据库备份集或表空间备份集中记录的数据信息,重建目标表空间数据文件并拷贝数据页的过程, 该过程不涉及日志操作。dca考试中有针对表空间恢复的操作。
      表空间还原只可以在脱机状态下执行。脱机时通过 DMRMAN 工具执行,对表空间状态没有限制。表空间还原后如果表空间状态为 RES_OFFLINE,表明目标表空间已进行还原操作,但数据不完整。
    • 表还原
      表还原是表备份的逆过程,表还原从表备份集中读取数据替换目标表,将目标表还原成备份时刻的状态。表还原主要包括三部分内容:表结构还原、数据还原、以及重建索引和约束。
      2.数据恢复
      数据恢复是指在还原执行结束后,重做 REDO 日志,将数据库恢复到一致性状态,并执行更新 DB_MAGIC 的过程。其中重做 REDO 日志可以多次执行,直到恢复到目标状态。还原结束后,必须经过恢复操作,数据库才允许启动。即使备份过程中没有修改任何数据,备份集不包含任何 REDO 日志,在数据库还原结束后,也必须使用 DMRMAN 工具执行数据恢复
      操作后,才允许启动数据库。

    一个完整的还原恢复的操作如下

    ./dmrman CTLSTMT="BACKUP DATABASE '/dm8/data/DMDB/dm.ini' FULL TO BACKUP_FILE1 BACKUPSET  '/dm8/backup/DMDB_bak'" 
    ./dmrman CTLSTMT="RESTORE DATABASE '/dm8/data/DMDB/dm.ini' FROM BACKUPSET '/dm8/backup/DMDB_bak'" 
    ./dmrman CTLSTMT="RECOVER DATABASE '/dm8/data/DMDB/dm.ini' FROM BACKUPSET '/dm8/backup/DMDB_bak'" 
    ./dmrman CTLSTMT="RECOVER DATABASE '/dm8/data/DMDB/dm.ini' UPDATE DB_MAGIC" 
    

    3.解密和解压缩
    解密和解压缩是备份过程中加密和压缩的逆操作,如果若备份时未指定加密或压缩,还原和恢复过程中也不需要执行解密或者解压缩操作。
    如果备份时进行了加密,那么还原时用户必须指定与备份时一致的加密密码和加密算法,否则还原会报错。 如果备份时没有加密, 那么还原时用户不需要指定加密密码和加密算法,如果指定了, 也不起作用。

    展开全文
  • 强大数据库备份还原软件 本人自己编的程序,希望大家会喜欢。。。。。
  • 数据库备份还原命令

    2018-12-12 18:32:04
    备份数据库 mysqldump -hhost-u admin -padmin mydb > 20180803.sql 还原数据库 mysql -hhostname -uadmin-padmin mydb < 20180803.sql 命令找不到解决方法: 解决问题 find / -name mysql -print ...
  • MySQL数据库备份还原 为什么要备份   灾难恢复:硬件故障、软件故障、自然灾害、黑客攻击、误操作测试等数据丢失场景 备份注意要点   能容忍最多丢失多少数据   恢复数据需要在多长时间内完成   需要...
  • SQL数据库备份还原

    千次阅读 2019-05-14 16:36:53
    在对数据库的实际操作中,数据库的备份及还原十分重要。...本例主要为大家讲解服务器常用的SQL数据库备份还原方法。 SQL数据库手动备份 一.SQL数据库备份 1.打开Sql Server,选择要备份的库,鼠标右键—>任务...
  • 数据库数据的备份与还原最好是使用数据库自带的客户端软件来实现,JAVA可以通过调用mysqldump、mysql客户端软件分别进行mysql数据库备份还原,当然前提是JAVA服务器必须安装mysql客户端软件
  • 具有友好界面的简陋的数据库备份软件,包含源码
  • 数据库备份: 打开cmd 执行以下语句: mysqldump -h localhost -u root -proot databasename >d:\databasename.sql 数据库还原: 打开cmd执行以下语句 mysql -uroot -proot databasename 当数据库备份还原操作并...
  • Navicat备份数据库还原数据库详解 首先我们知道Navicat备份数据库文件为**.psc文件,当然也可以备份成.sql文件,下面我们以常用的.psc**文件为例。来详细操作数据库备份。 其他数据库可视化工具以后再详述。 ...
  • 数据库备份可以防止数据丢失, 也利于保存, 异地还原也很方便. 对于备份有两种方式, 一种是命令行方式, 另一种就是图形化界面sqlyog软件
  • SQL数据库备份还原

    2009-04-04 17:26:05
    这个小软件是方便SQL数据库可以直接备份还原,还带有自动备份功能,是我用C#做的,经过我测试发现只能备份一些小的数据库,具体能备份数据库上限不清楚,还有备份路径中的文件名和文件夹名都不能有空格,否则备份...
  • SqlServer数据库自动还原备份

    千次阅读 2019-04-30 11:30:49
    SqlServer数据库自动还原备份 总体功能说明 该数据库自动备份恢复基于SqlServer和同步软件cwRsync设计完成,通过SqlServer自带的维护计划以及定时作业实现数据库的自动备份和自动恢复,cwRsync用于在正式服务器和...
  • 由于软件的需要,组长让我做个数据库备份还原,刚开始我是备份到软件根目录E:\oms\Web\App_Data下的,后来组长说要根据年月来建文件夹,把备份的数据库文件放到建的文件夹里。就这么小的一点建议,搞得我弄了半天...
  • Java实现数据库备份与还原 [MYSQL为例]数据库数据的备份与还原最好是使用数据库自带的客户端软件来实现,Java可以通过调用mysqldump、mysql客户端软件分别进行mysql数据库的备份还原,当然前提是Java服务器必须安装...
  • 文章目录备份和恢复(建议,入职备份数据库还原要点1.备份类型:差异备份实例增量备份实例2.冷、温、热备份1.冷备(速度读块)2.温备3.热备(建议)3.注意点3.物理和逻辑备份4.备份和恢复5.备份工具(怎样备份)...
  • Sybase ASE 12.5.4数据库安装备份还原操作步骤测试环境:WINDOWS7+64位操作系统+syb_12_5_4 for window数据库软件。操作步骤如下:一、安装数据库二、备份数据库三、还原数据库四、问题经验总结4.1、安装时候选择...
  • 实现数据库备份还原这是很多管理软件必须的环节哦,这个代码只需简单的拿去改改就可以用了,非常方便哦
  • 我发现一些用户对数据库备份还原并不熟悉,所以结合本次案例做一次完整的笔记,希望对大家有用。 一般的用户会安装PHPmyadmin或者帝国还原工具,安装这些软件的过程本身就很复杂,然后加上数据库的备份和下载...
  • linux服务器备份还原软件:这款工具适合企业或个人多台服务器的数据备份,可同时管理上万台设备。支持linux32位和64位版本,完全适应企业的服务器备份和恢复场景,支持文件和数据库备份,支持本地备份和云端备份,...
  • 数据库备份还原

    2016-05-17 15:38:14
     在人力系统中,由于这个软件主要的任务就是统计数据的,所以,需求中有一个从系统中直接对数据库进行备份还原的功能。  具体的代码实现,也非常的简单,就是两个过程,一个备份一个还原就可以直接实现了,具体...
  • 第14章 数据库的备份和还原14.1 备份和还原的基本概念14.1.1 备份和还原的必要性数据库中的数据丢失或被破坏可能的原因如下 计算机硬件故障 软件故障 计算机病毒 用户操作错误 自然灾害14.1.2 数据库备份的基本概念1...
  • 2、通过程序自带的数据库备份还原功能来操作,一些常见的PHP程序如DZ论坛等,后台都有数据库还原和备份的功能,方便我们转移空间数据。 3、如果您的数据库在朝暮数据购买,我们的管理面板支持一键备份和还原。点击...
  • 达梦数据库如何进行备份还原

    千次阅读 2019-12-29 20:39:35
    这里写自定义目录标题物理备份1、冷备份2、热备:3、如何去打开归档:4、补充:兼容性参数5、还原逻辑导入导出1、逻辑导出2、逻辑导入 物理备份 冷备(dmap服务是打开的,数据库是关闭的) 热备(dmap服务是打开的,...
  • 用友数据库备份后无法还原修复成功 【用户单位】 北京某企业 【数据恢复故障描述】 由于操作系统错误,导致系统无法正常使用,把用友数据库做备份后,重新安装系统,系统安装好后,把用友软件备份的数据库...
  • SQL数据库自动备份恢复软件 ,无需安装,非常好用,一键还原,设置自动备份时间

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 946
精华内容 378
关键字:

数据库备份还原软件