达梦数据库备份和还原

1、概述:
备份方式:物理备份,逻辑备份
物理备份:
冷备:(DmAPService服务打开的状态下,数据库是关闭的)
热备:(DmAPService服务一定是打开的,数据库是打开的,数据库建议开启归档)
逻辑备份:
导入导出:dexp dimp

2、库备份
2.1 离线备份
离线备份(冷备)是指DmAPService服务启动的状态下,数据库实例服务是关闭。
[[email protected] ~]# service DmServicelveve stop
[[email protected] ~]#su dmdba
[[email protected] bin]$ cd /dm7/bin
[[email protected] bin]$ ./dmrman
dmrman V7.6.0.96-Build(2018.09.19-97292)ENT
RMAN> backup database ‘/dm7/data/test/dm.ini‘ full;(完整备份)
RMAN> backup database ‘/dm7/data/test/dm.ini‘ increment;(增量备份)

2.2 在线备份
在线备份(热备)是指DmAPService服务启动的状态下,数据库是打开的,数据库建议开启归档。
[[email protected] ~]# mkdir /dm7/backup
SQL>select arch_mode from v$database; #查看是否开启归档,Y代表有开启
SQL> select name,instance_name,start_time,status$ from v$instance; #查看数据库实例状态
SQL> backup database full backupset ‘/dm7/backup/test_full_bak‘; #完整备份
SQL> backup database increment backupset ‘/dm7/backup/test_increment_bak‘; #增量备份

3、库还原
3.1 离线还原
离线还原是指DmAPService服务启动的状态下,数据库实例服务是关闭。还原库文件至其它目录下。
案例:模拟test表空间数据文件损坏,并将其从备份文件中恢复出来。
[[email protected] test]# service DmServicetest stop
[[email protected] test]#mv /dm7/data/test/test.dbf /dm7/data/test/test.dbf.bak #test表空间数据文件损坏


提示还原成功后,启动库实例服务。
[root[email protected] test]# service DmServicetest start

3.2 在线还原
在线还原是指DmAPService服务启动的状态下,数据库是打开的,数据库开启归档。
案例:模拟test表空间数据文件损坏,并将其从备份文件中恢复出来。
SQL> select tablespace_name from dba_tablespaces; #列出数据库表空间
SQL> select tablespace_name,status from dba_tablespaces; #查看数据库表空间状态。
[[email protected] test]#mv /dm7/data/test/test.dbf /dm7/data/test/test.dbf.bak #test表空间数据文件损坏
SQL> alter tablespace test offline; 脱机表空间使它生效
SQL> alter tablespace test online; 测试
.........

已用时间: 2.622(毫秒). 执行号:0.
[[email protected] test]# ./disql SYSDBA/[email protected]:5237
SQL> select name,instance_name,start_time,status$ from v$instance; #查看数据库实例状态
SQL> alter database open;
SQL> select tablespace_name,status from dba_tablespaces;#查看数据库表空间状态。
SQL> restore tablespace test from backupset ‘/dm7/backup/test_full_bak‘; #恢复表空间TEST
SQL> alter tablespace test online; #恢复表空间联机。
SQL> select tablespace_name,status from dba_tablespaces;
说明:
达梦表空间的状态:0------ Online(在线) ,1-------offline(离线)

原文地址:https://blog.51cto.com/2654868/2471614

时间: 2024-11-08 19:18:10

达梦数据库备份和还原的相关文章

达梦数据库备份-手动备份

本系列文章用Java实现达梦数据库的备份还原功能,分为本地备份(本服务器),异地备份(备份到其他服务器),手动备份和定时任务备份,及数据还原功能. 1. 达梦数据库备份还原分类: 代码主要通过dexp和dimp命令实现全库和表级别的逻辑备份还原 逻辑导出和逻辑导入数据库对象分为四种级别:数据库级.用户级.模式级和表级.四种级 别独立互斥,不能同时存在.四种级别所提供的功能: 1) 数据库级(FULL):导出或导入整个数据库中的所有对象. 例:./dimp USERID=SYSDBA/SYSDBA

达梦7备份与还原

达梦7备份与还原 前言 本文档介绍了达梦7的备份与还原相关操作.详细的文档,可以查看达梦安装目录下的文件doc/special/DM7备份与还原.pdf 基础概念 备份集 这个概念频繁出现在文档和命令中,一定要先熟悉. 备份集用来存放备份过程中产生的备份数据及备份信息.一个备份集对应了一次完整的备份*. 一般情况下, 一个备份集就是一个目录, 备份集包含一个或多个备份片文件,以及一个备份元数据文件. 下图展示了一个备份集 # tree db_full_2020_02_25 db_full_202

达梦数据库备份实操

达梦数据库备份方式:物理备份,逻辑备份 物理备份冷备:(dmap服务打开的状态下,数据库是关闭的)热备:(dmap服务一定是打开的,数据库是打开的,数据库要开归档) 逻辑备份导入导出:dexp dimp集群:数据守护(dw),DSC (RAC)达梦支持第三方的备份工具:如第三方备份一体机 备份首先要开归档SQL> alter database mount; #mount状态SQL> alter database add archivelog 'type=local,dest=/dm7/arch

达梦数据库备份还原

1.数据库备份还原 --备份 backup database full to BAK201812050 bakfile 'E:\soft\dmdbms\data\DAMENG\bak\BAK201812050.bak' compressed; --还原 dmrestore ini_path=E:\dmdbms\data\DAMENG\dm.ini file=E:\dmdbms\data\DAMENG\bak\BAK201812050.bak 原文地址:https://www.cnblogs.co

达梦数据库备份恢复过程

1. 跟Oracle 一样 需要先创建用户和表空间 主要命令如下 请类比 disql 登录总是出问题 可以使用达梦自己的数据库连接工具 或者是 其他数据库连接工具进行操作 create tablespace gsptest datafile '/opt/dmdbms/data/DAMENG/gsptest.dbf' size 256; create user gsptest identified by 123456789 default tablespace gsptest; grant dba

Linux平台达梦数据库V7单实例安装方式之图形方式

一 前言 我们在学习任何一个应用时,了解它的最初步骤通常是学会如何进行安装配置,后序才去关心如何使用,学习达梦数据库也是如此,而达梦数据库的安装提供了多种方式,接下来会一一介绍每种安装方式,达梦数据库支持多个操作系统平台的安装,本篇主要介绍Linux平台下的图形方式安装. 二 安装需求 2.1 硬件需求 用户应根据 DM 及应用系统的需求来选择合适的硬件配置,如 CPU 的指标.内存及磁盘容量等.档次一般应尽可能高一些,尤其是作为数据库服务器的机器,基于 Java 的程序运行时最好有较大的内存.

Linux平台达梦数据库V7单实例安装方式之静默方式

一 前言 我们在学习任何一个应用时,了解它的最初步骤通常是学会如何进行安装配置,后序才去关心如何使用,学习达梦数据库也是如此,而达梦数据库的安装提供了多种方式,接下来会一一介绍每种安装方式,达梦数据库支持多个操作系统平台的安装,本篇主要介绍Linux平台下的静默方式安装. 二 安装需求 2.1 硬件需求 用户应根据 DM 及应用系统的需求来选择合适的硬件配置,如 CPU 的指标.内存及磁盘容量等.档次一般应尽可能高一些,尤其是作为数据库服务器的机器,基于 Java 的程序运行时最好有较大的内存.

达梦数据库的备份和还原

达梦数据库的备份和还原 达梦数据库的备份还原方式:物理备份还原和逻辑备份还原物理备份:冷备:(dmap服务打开的状态下,数据库是关闭的)热备:(dmap服务一定是打开的,数据库是打开的,数据库要开归档)物理备份还原是对数据库的操作系统物理文件(如数据文件.控制文件和日志文件等)的备份还原. 逻辑备份:导出:dexp导入:dimp逻辑导出和逻辑导入数据库对象分为四种级别:数据库级.用户级.模式级和表级.四种级别独立互斥,不能同时存在.四种级别所提供的功能: ? 数据库级(FULL):导出或导入整个

国产达梦数据库的结合Enterprise Library的应用开发

在上篇<基于Enterprise Library的Winform开发框架实现支持国产达梦数据库的扩展操作>介绍了如何在Enterprise Library的数据访问层上支持这种神秘的国产数据库-达梦数据库.本文继续这一主题,介绍产达梦数据库的结合Enterprise Library的应用开发. 1.达梦数据库还原处理 达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM.达梦数据库管理系统的最新版本是7.0版本,简称DM7.DM7提供对SQL92的特性支持以及