当前位置: 首页 > news >正文

达梦数据库逻辑备份与还原

数据库逻辑备份与还原

逻辑备份则着眼于数据库的逻辑结构层面,它备份的是数据库对象,如表、视图、索引、存储过程、函数、触发器等。

逻辑备份的工具:dexp 与 dimp

达梦数据库提供了两个核心的命令行工具来实现逻辑备份与还原:

dexp (Data Export):用于执行逻辑导出(备份)操作。
dimp (Data Import):用于执行逻辑导入(还原)操作。
这两个工具是达梦数据库自带的,安装完数据库后,通常可以在安装目录下的 dmdbms/bin
路径中找到它们。逻辑备份和还原都是在数据库联机(Online
)状态下完成的,即在数据库服务器正常运行期间进行。

逻辑备份的级别

dexp和 dimp
支持对数据库对象进行不同粒度的导出和导入,分为四个独立的级别,每次操作只能指定其中一个级别:

数据库级(FULL):导出或导入整个数据库中的所有逻辑对象。
用户级(OWNER):导出或导入一个或多个指定用户所拥有的全部对象。
模式级(SCHEMAS):导出或导入一个或多个指定模式(Schema
)下的所有对象。
表级(TABLES):导出或导入一个或多个指定的表或表分区。

逻辑备份的特点与适用场景

逻辑备份提供了更高的灵活性。它允许用户选择性地备份和恢复特定的数据库对象,非常适用于以下场景:

数据迁移:在不同版本的达梦数据库之间,甚至在不同平台之间迁移数据。
对象级恢复:当只需要恢复少量表或特定对象时。
数据重组:导出数据后,可以对表结构进行调整再导入。
数据分析与分发:导出特定数据子集用于测试、开发或共享。
逻辑备份的主要缺点是,对于非常大的数据库,其备份和恢复速度通常慢于物理备份。

关键概念:表空间与数据文件

理解表空间和数据文件的概念对于深入掌握达梦数据库的备份还原机制至关重要。

表空间(Tablespace):是一个逻辑存储单元,用于组织和管理数据库对象。数据库中的所有对象(如表、索引)逻辑上都存放在某个表空间内。
数据文件(Data File):是物理存储单元,是表空间在操作系统层面的实际载体。一个表空间可以由一个或多个数据文件组成。达梦数据库的数据文件通常以 .DBF
为扩展名(HUGE 表对应的数据文件扩展名为 .DTA
)。
达梦数据库在创建时会自动生成几个核心表空间:

SYSTEM 表空间:存储数据库的全局字典信息和系统数据,是数据库运行的基础。DDL
操作会修改此表空间。
ROLL 表空间:存放所有事务的回滚记录,由系统自动维护。
MAIN 表空间:默认的用户表空间(如果创建用户时未指定)。它是一个混合表空间,可以存储普通表和 HUGE 表。
TEMP 表空间:存放临时数据(如排序、哈希连接产生的中间结果),数据库重启后数据会丢失。
此外,用户还可以根据需要创建自定义表空间。

https://eco.dameng.com/

http://www.dtcms.com/a/465344.html

相关文章:

  • 如何解决Redis和数据库的一致性问题?
  • 新版saas餐饮外卖小程序源码/微信/支付宝/抖音/扫码点餐/DIY装修/美团代付/全开源
  • react 修复403页面无法在首页跳转问题
  • 学子网站建设郑州门户网站建设哪家好
  • 新乡网站优化公司看市场行情用什么软件
  • SQL注入原理与方法
  • 如何将Vue 项目转换为 Android App(使用Capacitor)
  • 输出端口原理图分析
  • 响应式网站建设有利于seo常熟做网站公司
  • php购物网站开发设计免费网站软件app
  • CTF攻防世界WEB精选基础入门:disabled_button
  • 昂瑞微:引领射频前端国产化浪潮,铸就5G时代核心竞争力
  • 基于SpringBoot的高校教师科研项目信息管理系统
  • 富文本返回的Html数据格式化
  • 昂瑞微冲刺科创板:创新驱动,引领射频芯片国产化新征程
  • 基于Java(Spring Boot)+MySQL实现电商网站
  • 记录一次生产环境数据库死锁的处理过程
  • 首先确定网站建设的功能定位seo推广工具
  • Nestjs框架: Pino 与 Pino-Elasticsearch 组合实现高性能日志写入与检索的完整方案
  • 走近实验技术中的“四大发明”之Southern blot、Northern blot和Western blot
  • 网站建设需求文档模板下载想做电商从哪里入手
  • ai做网站建站做得好的公司
  • 网络层--数据链路层
  • 网站设计应该遵循哪些原则手机网站打开手机app
  • 【AI安全】Qwen3Guard: 实时流式检测实现AI模型安全防护新标杆
  • 网络攻防技术:网络安全攻击概述
  • 【开题答辩全过程】以 “有客”旅游小助手平台为例,包含答辩的问题和答案
  • 如何创建网站难吗wordpress创建公告
  • 探索MySQL存储过程的性能优化技巧与最佳实践
  • UNIX下C语言编程与实践62-UNIX UDP 编程:socket、bind、sendto、recvfrom 函数的使用