达梦数据库之备份还原
如大家所知,网络安全越来越被重视,而在数据库方面我们不仅要在部署的时候做好相应的配置,还需要有一套容灾机制,即备份还原。下面我就分享一下在学习达梦数据库中关于备份还原的一些经验。
一、概念:
备份:数据库备份是在某个时间点做的副本,为了防止数据丢失。
备份分类:
1、按类型备份分为:物理备份和逻辑备份
物理备份:备份使用过的、有效的数据页
逻辑备份:备份数据库的对象(表、视图、索引、存储过程等)
2、按备份方式可分为:冷备和热备。
冷备:也叫脱机备份,是在数据库关闭状态下进行的备份;
热备:也叫联机备份,数据库在打开状态下进行的备份。
3、按完整性可分为:完全备份和增量备份。
完全备份:备份整个数据库或者备份整个表空间所有的数据;
增量备份:在上一次完全备份、增量备份后,以后每次只备份修改过的数据页。
还原:
恢复:
二、物理备份还原
[dmdba@192 bin]$ ./DmServicePROD stop
dmrman 工具备份方式:
[dmdba@192 bin]$ cd /dm8/bin
[dmdba@192 bin]$ ./dmrman
dmrman V8
RMAN> backup database '/dm8/data/PRO/dm.ini' backupset '/dm8/backup';
(2)热备
[dmdba@192 tool]$ ./manager
命令行方式:
alter database mount;
alter database archivelog;
alter database add archivelog 'DEST=/dm8/data/PROD/arch, TYPE=LOCAL, FILE_SIZE=64, SPACE_LIMIT=0, ARCH_FLUSH_BUF_SIZE=0';
[dmdba@192 tool]$ ./manager
点击确认备份,假如遇到“新建备份失败”,详情提示“收集到的归档日志不连续”,解决办法如下:
checkpoint(100);
或者重启数据库服务。
备份到默认路径:SQL> backup database full;
表空间备份
[dmdba@192 tool]$ ./manager
Disql方式表空间备份:
[dmdba@192 bin]$ ./disql sysdba/Dameng123@192.168.157.163:5238
备份到默认路径:
SQL> backup tablespace dmhr full;
备份到指定路径:
SQL> backup tablespace dmhr full backupset '/dm8/backup/test';
表备份:
[dmdba@192 bin]$ ./dmrman
dmrman V8
RMAN> check backupset '/dm8/backup';
check backupset '/dm8/backup';
[Percent:100.00%][Speed:0.00M/s][Cost:00:00:00][Remaining:00:00:00]
check backupset successfully.
time used: 143.879(ms)
RMAN>
[dmdba@192 bin]$ ./DmServicePROD stop
Stopping DmServicePROD: [ OK ]
[dmdba@192 tool]$ ./console
[dmdba@192 bin]$ ./DmServicePROD start
Starting DmServicePROD: [ OK ]
查看还原后数据库状态:
[dmdba@192 tool]$ ./manager
[dmdba@192 tool]$ ./console
Dmrman方式还原:
三、逻辑备份还原
[dmdba@192 tool]$ ./manager
用命令行方式导出全库:
/dm8/bin/dexp sysdba/Dameng123@192.168.157.163:5238 DIRECTORY=/dm8/backup FILE=full.dmp FULL=Y LOG=full.log
模式级别导出
用命令行方式导出:
达梦数据库之备份还原相关推荐
- linux下达梦数据库导出dmp,DM7 达梦数据库 物理备份还原之 备份管理 操作手册
1 概述 本篇主要了解如何使用 DMRMAN 工具管理数据库备份.表空间备份及表备份. 管理备份一个重要的目的是删除不再需要的备份.DMRMAN 工具提供 SHOW.CHECK.REMOVE.LOAD ...
- 达梦数据库之备份与还原
备份与还原是DBA必备的技能之一,为防止数据的误操作.误删除等突发情况,所以备份还原至关重要,一下从几方面共同学习一下达梦数据库的备份与还原基础知识. 一.概述 达梦数据库的备份还原方式:物理备份还原 ...
- 达梦数据库物理备份恢复_表空间级备份还原
参考文档<DM8备份恢复手册> 1.表空间级备份还原 联机备份,脱机还原 表空间备份还原的先决条件以及限制条件参考<DM8备份恢复手册>. 1.1 备份 BACKUP V1.0 ...
- 手把手教你达梦数据库:备份与还原详细步骤
达梦数据库备份与还原的基本原理: DM 备份的本质就是从数据库文件中拷贝有效的数据页保存到备份集中,这里的有效数据页包括数据文件的描述页和被分配使用的数据页.而在备份的过程中,如果数据库系统还在继续运 ...
- 达梦数据库冷备份与还原
达梦数据库备份分为冷备份与热备份. 热备份是指数据库在联机状态下的备份,冷备份是指数据库在关闭状态下的备份. 本文通过使用达梦数据库工具CONSOLE,来完成冷备份介绍. 在使用数据库工具CONSOL ...
- 达梦数据库自动备份,DM8设置自动备份,达梦数据库,自动备份。详细步骤。常用命令,启动关闭数据库,查看DMAP状态
常用命令 DmServiceDAMENG.service改成自己bin目录下文件名 运维常见问题,官方文档 注意事项 登录客户端工具,一定要使用SYSDBA用户进行下面的客户端操作 登录数据库主机,一 ...
- 达梦数据库异机还原、恢复数据库
以下数据库都需要配置归档,没有归档文件不能进行备份还原. 1.192.168.254.177数据库下,创建表TXT,插入数据. CREATE TABLE TXT(ID INT,NAME VARCHAR ...
- 达梦数据库,备份目录冲突
问题描述 达梦数据库执行全库备份,BACKUP DATABASE FULL BACKUPSET '/data_share/data_back'; 提示备份目录冲突 解决办法 指定的目录必须为一个空目录 ...
- 达梦数据库的备份、还原和恢复
一.备份.还原和恢复的意义 备份的主要目的是数据容灾,保证数据的安全性,在数据库发生故障时,通过还原备份集,将数据恢复到可用状态.还原与恢复的主要目的是将目标数据库恢复到备份结束时刻的状态. 二.备份 ...
最新文章
- 【3DMax教程】三维产品可视化视频教程 3d Products Visualization Course
- navicat 连接 mogodb 报错 requires authentication
- P11 非线性系统-《Matlab/Simulink与控制系统仿真》程序指令总结
- 相机开发:海康板卡相机开发
- 我收集的鼠标指针样式-比较经典
- PAT1043 输出PATest (20 分)
- Hadoop使用MultipleOutputs输出多文件或者指定命名
- jMeter 里如何使用 properties
- 二级菜单HTML原理,CSS多级菜单的实例代码讲解
- html 中表格长度固定
- php网站怎么对接微信群,PHP对接微信公众平台消息接口开发流程教程
- php 获取header auth,php CURL Auth请求头和响应头获取
- Python练习题参考
- win7安装visio2016需要通用CRT(KB2999226)
- Python中函数介绍及其使用
- 抠图二重奏——人物头像
- 基于Zigbee的智能家居系统
- 机器学习预测股票涨跌
- 数据通信与计算机网络复习笔记
- 树莓派4B安装QT5
热门文章
- 北京清华长庚医院核酸检测流程
- 希尔排序(详解与代码)
- matlab 获得子矩阵,matlab – 获取所有子矩阵
- 【论文笔记】基于范围的有障碍最近邻查询(RONN)
- 北大深院计算机录取难度保饰,她高考685分被北大录取却哭了,看到她的书桌,大家沉默了...
- python 输出结果乱码解决方法——res.encoding=‘utf-8‘
- Angular 基础
- Minio分布式集群部署(Swarm)
- (一)Fixed ThreadPool
- QT——开发入门简介