PostgreSQL 大版本升级主要有3种方式: 1、 pg_dumpall/pg_restore: pg_dumpall 通过逻辑导出旧版本数据库结构、数据在新版本数据库上使用pg_restore 恢复,通过指定 -j 参数可以并行的导出、恢复加快升级速度,适用于数据量不大有充足的停机时间的场景。 ...
分类:
数据库 时间:
2021-06-02 11:00:37
阅读次数:
0
问题背景: MySQL服务启动失败 协助启动数据库时发现日志中大量的表空间文件异常的错误信息 1 [ERROR] [MY-011971] [InnoDB] Tablespace 'innodb_undo_001' Page [page id: space=4294967279, page numbe ...
分类:
数据库 时间:
2021-04-08 13:14:37
阅读次数:
0
dexp逻辑导出dexp工具可以对本地或者远程数据库进行数据库级、用户级、模式级和表级的逻辑备份。备份的内容非常灵活,可以选择是否备份索引、数据行和权限,是否忽略各种约束(外键约束、非空约束、唯一约束等),在备份前还可以选择生成日志文件,记录备份的过程以供查看。2.1使用dexp工具dexp工具需要从命令行启动。在cmd命令行工具中找到dexp所在安装目录/dmdbms/bin,输入dexp和参数
分类:
其他好文 时间:
2020-08-01 12:41:10
阅读次数:
131
本系列文章用Java实现达梦数据库的备份还原功能,分为本地备份(本服务器),异地备份(备份到其他服务器),手动备份和定时任务备份,及数据还原功能。 1. 达梦数据库备份还原分类: 代码主要通过dexp和dimp命令实现全库和表级别的逻辑备份还原 逻辑导出和逻辑导入数据库对象分为四种级别:数据库级、用 ...
分类:
数据库 时间:
2019-12-31 18:40:57
阅读次数:
173
达梦数据库的备份还原方式:物理备份还原和逻辑备份还原
物理备份:
冷备:(dmap服务打开的状态下,数据库是关闭的)
热备:(dmap服务一定是打开的,数据库是打开的,数据库要开归档)
物理备份还原是对数据库的操作系统物理文件(如数据文件、控制文件和日志文件等)的备份还原。
逻辑备份:
导出:dexp
导入:dimp
逻辑导出和逻辑导入数据库对象分为四种级别:数据库级、用户级、模式级和表级。四种级别独立互斥,不能同时存在。四种级别所提供的功能:
? 数据库级(FULL):导出或导入整个数据库中的所有对象。
? 用户级(OWNER):导出或导入一个或多个用户所拥有的所有对象。
? 模式级(SCHEMAS):导出或导入一个或多个模式下的所有对象。
? 表级(TABLE):导出或导入一个或多个指定的表或表分区。
分类:
数据库 时间:
2019-11-29 01:00:07
阅读次数:
965
前言:最近遇到实例迁移的问题,数据迁完后还需要将数据库用户及权限迁移过去。进行逻辑备份时,我一般习惯将MySQL系统库排除掉,这样备份里面就不包含数据库用户相关信息了。这时候如果想迁移用户相关信息可以采用以下三种方案,类似的我们也可以采用以下三种方案来备份数据库账号相关信息。(本文方案针对MySQL5.7版本,其他版本稍有不同)1.mysqldump逻辑导出用户相关信息我们知道,数据库用户密码及权
分类:
其他好文 时间:
2019-05-03 09:43:09
阅读次数:
99
修改mysql配置文件my.cnf,添加 innodb_force_recovery = 6 innodb_purge_thread = 0 重启mysql 这时只可以执行select,create,drop操作,但不能执行insert,update,delete操作 执行逻辑导出,完成后将inno ...
分类:
数据库 时间:
2019-03-06 18:02:43
阅读次数:
372
在编写导出功能使用action请求,在处理导出异常时期望跳转异常页,Controller中的方法返回类型String的url 在处理完逻辑导出文件后后台控制台出现 WARN [org.springframework.web.servlet.mvc.support.DefaultHandlerExce ...
分类:
其他好文 时间:
2018-11-24 14:31:27
阅读次数:
838
在10G之前,甚至在10G的Oracle环境中,有很多数据量不大,重要性不太高的系统依然采用EXP/IMP逻辑导出备份方式,或者,作为辅助备份方式。通常情况下,我们都是这样操作的:1.exp导出2.gzip压缩3.gzip解压4.imp导入这样操作有如下两个不好的地方:1.占用大量磁盘空间,磁盘剩余 ...
分类:
其他好文 时间:
2018-06-03 12:36:12
阅读次数:
164
mysql 数据文件的使用是只扩展,不回收。对表执行delete之后,磁盘上数据文件是不会缩小的。 通常的做法,是先逻辑导出,然后truncate 原表(或者删除重建),再导入。 另外还有一种方法是optimize table ,但是有一定的限制。 同事问我在innodb 上一张200G+ 的表,使 ...
分类:
数据库 时间:
2018-05-28 01:01:30
阅读次数:
656