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

    2019-04-21 22:45:38
    数据库备份还原基础知识,达梦数据库基于日志备份还原技术原理。数据库出现人为误删数据或者介质故障时,数据还原与恢复的解决方案。其中部分内容参考达梦数据库官方备份还原文档,仅用于学习参考。
  • net实现数据库备份还原企业应用 企业开发 ASP.NET 企业级 net实现数据库备份还原企业应用 企业开发 ASP.NET 企业级net实现数据库备份还原
  • 达梦数据库备份还原实战目标:达梦数据库备份还原实操达梦数据库备份数据库还原 目标: 完成达梦数据库备份与还原项目实际操作,掌握达梦数据库备份及还原实操技巧 达梦数据库备份还原实操 数据库备份作为运维人员...

    目标:

    完成达梦数据库备份与还原项目实际操作,掌握达梦数据库备份及还原实操技巧


    达梦数据库备份还原实操

    数据库备份作为运维人员的一项重要业务技能,是保障企业数据安全的重要环节。平时做好数据备份,在发生异常时可快速完成数据恢复,保障企业业务的连续性和安全性。今天来聊一聊达梦数据库的备份与恢复操作。

    达梦数据库备份

    达梦数据库一般可以使用三种方式完成数据库备份作业,即:使用console工具进行数据库备份作业,使用rman工具进行数据库备份,使用disql工具进行数据库备份。

    1. 使用console工具进行数据库备份
      在不开启归档的条件下,达梦数据库可以使用console工具进行数据备份,console工具坐在位置为达梦安装目录下的tool文件夹内,在Linux系统内可直接执行./console后在控制台工具内进行备份操作,console工具进行数据库备份的前提是数据库实例处于关闭状态,否则会报如下错误:
      在这里插入图片描述关闭数据库实例后继续执行数据库备份操作,即可完成相关备份作业。
      在这里插入图片描述在console工具中进行数据库备份,选择数据库实例中dm.ini配置文件,备份集目录文件所在位置即为此次数据备份操作中备份文件存放路径(即为/dm8/backup)。
      在这里插入图片描述

    2. 使用dlsql工具进行数据库备份
      也可以使用dlsql工具进行数据库备份操作,具体操作如下:达梦数据库dlsql工具一般安装在达梦数据库目录的bin文件夹中,或者安装目录下的tool文件夹内,进入dlsql工具所在目录内: 在这里插入图片描述在dlsql工具内进行数据库备份,下图中的full代表此次备份是全量数据备份,备份文件目录为/dm8/backup/bak
      在这里插入图片描述

    3. 使用rman工具进行数据库备份
      达梦rman工具所在位置一般为达梦安装目录下的bin文件夹,使用rman工具进行全库备份命令如下:
      在这里插入图片描述备份完成后可检查备份文件是否生成,进入数据库备份目录下进行备份文件查看:
      在这里插入图片描述

    数据库还原

    数据库还原可以在达梦rman工具下完成,也可以使用console管理工具进行数据操作,具体操作如下:

    1. 使用rman工具进行数据库还原
      达梦rman工具所在位置一般为达梦安装目录下的bin文件夹,使用rman工具进行数据库还原时需要先检查数据库备份文件的有效性,具体检查命令如下:
      1.1、检查备份文件的有效性:check backupset ‘备份文件目录’,确保数据库备份文件处于有效状态
      在这里插入图片描述1.2、进行数据备份还原:执行命令如下:
      在这里插入图片描述
      1.3、进行数据库恢复,对照数据库归档文件将数据库恢复至最新状态
      在这里插入图片描述
      1.4、更新数据库模数
      在这里插入图片描述
    2. 使用console工具进行还原
      在console工具中进行数据库还原时,打开控制台管理工具,依次在界面中进行还原、恢复和更改数据库模数的操作,具体操作如下
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
    展开全文
  • 织梦数据库备份还原

    2019-09-23 23:17:40
    [功能描述]系统数据库备份还原。[操作说明]后台登陆-系统-数据库备份/还原。[应用实例]进入数据库备份还原操作界面备份:这里可以全选或选择部分表进行备份,指定备份数据格式我们一般为默认,分卷大小一般为2048,...

    [功能描述]
    系统数据库备份还原。
    [操作说明]
    后台登陆-系统-数据库备份/还原。
    [应用实例]
    进入数据库备份还原操作界面
    备份:

    这里可以全选或选择部分表进行备份,指定备份数据格式我们一般为默认,分卷大小一般为2048,备份表结构信息默认打勾,如只需要备份数据时,可以不选择。我们点击提交按钮。

    这里显示备份进度,备份完成后会提示“完成所有数据备份”!我们可以点击数据还原进行查看。
    恢复:
    进入备份还原操作界面,点击数据还原,出现我们备份的数据信息

    这里我们同样可以还原某一个表或全部,我们点开始还原数据。

    这时还原数据库开始,值到出现成功还原所有的文件数据!,此时备份还原成功。
    [相关内容]
    我们在使用备份工具备份数据库后,默认存放在data/backupdata目录中,我们可以利用ftp下载到本地。

    转载于:https://www.cnblogs.com/onlylove2015/p/4391723.html

    展开全文
  • 达梦数据库备份还原

    2020-12-17 21:56:42
    达梦数据库备份还原引子前言备份还原原理备份还原实践实践环境实践方式物理备份物理备份之冷备份物理备份之热备份逻辑备份 引子 突然停电、意外火灾、删库跑路 数据丢失、服务瘫痪、辞退警告 问我怎么办? 随时备份...

    引子

    突然停电、意外火灾、删库跑路
    数据丢失、服务瘫痪、辞退警告
    问我怎么办?
    随时备份还原!

    备份还原原理

    DM数据库中的数据存储在数据库的物理数据文件中,数据文件按照页、簇和段的方式进行管理,数据页是最小的数据存储单元。任何一个对DM数据库的操作,归根结底都是对某个数据文件页的读写操作。
    DM备份的本质是从数据库文件中拷贝有效的数据页保存到备份集中,这里的有效数据页包括数据文件的描述页和被分配使用的数据页。而在备份的过程中,如果数据库系统还在继续运行,这期间的数据库操作并不是都会立即体现到数据文件中,而是首先以日志的形式写到归档日志中,因此,为了保证用户可以通过备份集将数据恢复到备份结束时间点的状态,就需要将备份过程中产生的归档日志也保存到备份集中。
    还原与恢复是备份的逆过程。还原是将备份集中的有效数据页重新写入目标数据文件的过程。恢复则是指通过重做归档日志,将数据库状态恢复到备份结束时的状态;也可以恢复到指定时间点和指定LSN。恢复结束以后,数据库中可能存在处于未提交状态的活动事务,这些活动事务在恢复结束后的第一次数据库系统启动时,会由DM数据库自动进行回滚。

    备份还原实践

    实践环境

    操作系统:中标麒麟
    数据库:达梦数据库企业版

    备份主要有两种方式:物理备份和逻辑备份 物理备份分为冷备份和热备份

    物理备份

    物理备份之冷备份

    前提:不需要开启归档,需要开启dmap服务,需要关闭数据库实例,针对整库做备份。

    1、关闭数据库实例
    控制台输入命令:./DmServiceDMSERVER stop
    在这里插入图片描述
    2、查看目前数据库里的数据,以PERSION表数据为例。
    在这里插入图片描述
    3、利用console工具备份,打开工具,新建备份,选择库备份,填写INI文件路径,备份集名以及备份集目录,选择完全备份,点击完成按钮,完成备份。
    在这里插入图片描述
    4、利用dmrman检查备份集是否有效(最好每次备份都要检查备份集的有效性),如下图所示
    在这里插入图片描述
    5、破坏数据库,本例以删除PERSION表数据为例。
    6、利用Console还原,选择库还原、填写备份集目录、INI文件路径,完成数据还原操作.更新DB_Magic。
    在这里插入图片描述
    在这里插入图片描述
    7、打开数据库,查看数据库PERSION表,显示数据已经恢复,还原成功。
    在这里插入图片描述

    物理备份之热备份

    前提:数据库是打开的状态并且开启归档模式

    8、将数据库置为归档模式,转换为配置模式
    在这里插入图片描述
    设置归档目录,以及归档文件大小。
    在这里插入图片描述
    将数据库状态切回成打开状态。
    在这里插入图片描述
    9、开始热备份,新建一个库备份,设置备份名称,选择备份路径,备份类型选择完全备份。
    在这里插入图片描述
    设置工作目录
    在这里插入图片描述
    点击确定,完成备份,可以看到备份的文件。
    在这里插入图片描述
    10、验证备份文件
    在这里插入图片描述
    11、模拟破坏数据库本例以删除DEMO表空间的数据文件为例,删除后强制切换数据库到OPEN状态,可以看到DEMO表颜色变灰,说明表空间已脱机。
    在这里插入图片描述
    12、开始还原
    在这里插入图片描述

    利用归档日志恢复数据库
    在这里插入图片描述
    更新DB_Magic
    在这里插入图片描述
    13、还原操作完成,去查看数据库,表空间Demo已恢复,且备份数据库后插入的十条数据也利用归档日志成功恢复。
    在这里插入图片描述

    逻辑备份

    逻辑备份可以用来迁移和重组数据库,是数据库辅助型备份。可以使用dexp(导出)、dimp(导入)命令进行操作
    分为四种级别:
    数据库级别,用户级别,模式级和表级,四种级别独立互斥,不能同时存在,四种级提供的功能:

    • 数据库级(full):导出或导入整个数据库中的访问对象。
    • 用户:导入或导出一个或多个用户所拥有的所有对象。
    • 模式级:导出或导入一个或多个模式下的所有对象。
    • 表级:导出或导入一个或多个指定的表或表分区。

    全库导出

    ./dexp sysdba/123456789 file=fulldb.dmp log=fulldb.log directory=/dm8/backup full=y
    

    用户导出

    ./dexp sysdba/123456789 file=demoowner.dmp log=demoowner.log directory=/dm8/backup owner=demo
    

    模式导出

    ./dexp sysdba/123456789 file=demo.dmp log=demo.log directory=/dm8/backup schemas=demo
    

    表导出

    ./dexp sysdba/123456789 file=class.dmp log=class.log directory=/dm8/backup tables=demo.class
    

    全库导入

    ./dimp sysdba/123456789 file=fulldb.dmp log=fulldb.log directory=/dm8/backup full=y
    

    用户导入

    ./dimp sysdba/123456789 file=demoowner.dmp log=demoowner.log directory=/dm8/backup owner=demo
    

    模式导入

    ./dimp sysdba/123456789 file=demo.dmp log=demo.log directory=/dm8/backup schemas=demo
    

    表导入

    ./dimp sysdba/123456789 file=class.dmp log=class.log directory=/dm8/backup tables=demo.class
    
    展开全文
  • DB2 数据库备份还原

    2013-01-24 09:49:43
    最简单的DB2 数据库 备份还原操作 包括文字 和截图 详细讲解
  • 通用 数据库 备份 还原 升级版通用 数据库 备份 还原 升级版通用 数据库 备份 还原 升级版通用 数据库 备份 还原 升级版通用 数据库 备份 还原 升级版通用 数据库 备份 还原 升级版通用 数据库 备份 还原 升级版通用...
  • mysql数据库备份还原,支持分表,分卷。服务器备份和本地备份还原!
  • mysql数据库备份还原There are many reasons you would want to restore a database from a backup file… But you should also test this on a test server just to make sure that your database backups are ...
    mysql数据库备份还原

    mysql数据库备份还原

    There are many reasons you would want to restore a database from a backup file… But you should also test this on a test server just to make sure that your database backups are working correctly. Here’s the syntax:

    有很多原因需要从备份文件还原数据库……但是您也应该在测试服务器上对此进行测试,以确保数据库备份正常运行。 语法如下:

    mysql -h hostname -u username -pthepassword databasename < dumpfile.sql

    mysql -h主机名-u用户名-pthepassword数据库名<dumpfile.sql

    Here’s an example:

    这是一个例子:

    mysql -h localhost -u root -p72aDufi8 db01 < thedumpfile.sql

    mysql -h本地主机-u根-p72aDufi8 db01 <thedumpfile.sql

    翻译自: https://www.howtogeek.com/howto/mysql/restore-mysql-database-from-a-backup-file/

    mysql数据库备份还原

    展开全文
  • 数据库备份还原工具1.0 C# 源码

    热门讨论 2012-08-18 19:02:46
    数据库备份还原工具1.0 C# 源码 VS2010 .net2.0框架编写的数据库备份还原工具 支持逻辑名不同的数据库还原 源代码奉上
  • MYSQL数据库备份还原

    2018-01-13 14:40:00
    MYSQL数据库备份还原 一、 数据库备份 备份数据是数据库管理最常用的操作。为了保证数据库中数据的安全,数据管理员需要定期地进行数据备份。一旦数据库遭到破坏,即可通过备份的文件来还原。因此,数据备份是很...
  • 关于达梦数据库备份还原以及ODBC的配置关于达梦数据库备份还原以及ODBC的配置数据库的安装达梦数据库的物理备份物理备份-冷备(1)console工具备份(1)dmrman工具备份`支持冷备`物理备份-热备(1)manager工具备份...
  • 一,创建数据库备份 1,命令执行 BACKUP DATABASE [aa] TO DISK = N'H:\aa.bak' WITH NOFORMAT, INIT, NAME = N'aa-完整 数据库 备份', SKIP, NOREWIND, NOUNLOAD, COMPRESSION, STATS = 10 GO 2,窗口执行 2.1 ...
  • 如何备份还原数据库?SQL语句备份和恢复SQL Server:backup命令:backup database test to disk=”C:“test”格式,name=“full backup of MyNwind”解释如下:name=“full backup of MyNwind”——这是一条备注,...
  • 达梦数据库备份还原使用一、关于备份二、物理备份三、逻辑备份 一、关于备份 1、备份的作用: ①、防止误操作 ②、软硬件故障,做恢复 ③、防止天灾 2、备份的方式: 逻辑备份和物理备份 3、备份的介质: 磁盘,磁带...
  • SQL server2012 数据库备份还原很慢,日志过大,怎么加快还原速度
  • MySQL 单个数据库备份还原

    千次阅读 2017-07-10 10:06:22
    数据库备份还原 #单个数据库备份及压缩 mysqldump -uroot -pmysql --opt --databases --routines --events --flush-logs --single-transaction --master-data=2 --default-character-set=utf8 test | gzip > /opt/...
  • mysql数据库备份还原(mysqldump)

    千次阅读 2018-10-01 08:29:46
    mysql数据库备份还原(mysqldump)什么是mysqldump?备份还原单个数据库(懒人请看)详细参数学习 什么是mysqldump? mysqldump是MySQL自带的数据导入导出工具,可以用来备份全库、单个库、单个或多个数据库对象等。...
  • python实现psql数据库备份还原(两种方法),有详细的说明文档以及操作信息,自己花时间写的,很适合新手查看,每一步都有注释以及说明,谢谢,如有问题,请私信我.
  • SQL Server 2012 数据库备份还原

    千次阅读 多人点赞 2019-07-09 14:59:40
    数据库备份2.创建备份设备使用SSMS工具创建备份设备使用SQL方式创建备份设备3.完整备份与还原使用SSMS工具完整备份与还原使用SQL方式完整备份与还原4.差异备份与还原使用SSMS工具差异备份与还原使用SQL方式差异备份...
  • 达梦数据库备份还原需要注意的一些问题前言1、dmap服务未启动,导致备份、还原失败2、整库还原后数据文件所属用户属组发生改变,导致数据无法正常启动 前言 达梦数据库提供了多种备份、还原方式和工具,安装了...
  • 数据库备份还原与分离附加

    千次阅读 2015-04-17 21:36:40
    备份还原数据库与分离附加数据库 备份还原数据库与分离附加数据库有什么区别呢?字面意义上可以看出,备份还原是在本地服务器上进行操作,主要是讲本机数据进行备份,以防数据丢失找不回来。分离数据库是指从本地...
  • 使用命令行完成 mysql修改表结构和数据库备份还原
  • 数据库备份还原,日志清理代码
  • 数据库备份还原会包括所有表格,存储过程,函数,试图等,甚至还有帐户等信息。 导入导出的话,需要客户自己定义,需要何种信息。 一般所有数据备份就用备份还原。两个数据库差异的互补就用导入导出。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,597
精华内容 7,438
关键字:

数据库备份还原