系统使用H2作为部分数据存储,期间开发人员使用SQL语句进行表去重操作,导致H2数据库文件暴增至几十G,确无法执行完成去重操作。(H2应该存在是临时数据存盘释放相关的问题),解决数据问题操作如下:
1. 备份H2的数据文件 xxx.h2.db 和 xxx.trace.db
2. 执行Recover生成sql: java -cp /xxx/lib/h2-x.x.xxx.jar org.h2.tools.Recover
3. 通过步骤2生成的sql进行恢复:ava -cp /xxx/lib/h2-x.x.xxx.jar org.h2.tools.RunScript -url jdbc:h2:/usr/local/xxx/h2/xxx -user sa -script xxx.h2.sql (若有密码,还需要加入选项 -password)
注明:对于h2-1.3.168之前的版本会出现去重问题
您还没有登录,请您登录后再发表评论
2. **API文档**: 提供了关于H2数据库的所有类和方法的详细说明,是开发和调试的重要参考资料。 3. **示例代码**: 可能包含了演示如何使用H2数据库的示例代码,帮助初学者快速上手。 4. **用户手册**: 官方的用户手册...
《H2数据库批量导出详解》 H2数据库是一款开源、高性能、轻量级的Java关系型数据库,广泛应用于测试、开发以及嵌入式环境。它支持多种数据库模式,包括MySQL、Oracle等,并且提供了丰富的命令行工具和API,使得...
**H2数据库客户端详解** H2数据库是一款轻量级、高性能的开源关系型数据库系统,设计用于嵌入式和服务器模式的应用。它以其简洁的API、高速度和灵活性而受到开发者的欢迎。H2数据库支持SQL标准,可以方便地与Java...
Spring Boot 整合 H2数据库实战 Spring Boot 是一个基于 Java 的开源框架,旨在简化 Java 企业级应用程序的开发过程。H2 是一个开源的关系型数据库,采用 Java 语言编写,不受平台的限制。Spring Boot 整合 H2 ...
H2数据库驱动包是专为H2数据库设计的连接组件,它使得开发者能够轻松地在应用程序中集成H2数据库,以便进行数据存储、查询和管理。H2数据库是一款开源、轻量级、高性能的关系型数据库,广泛应用于开发测试和小型项目...
H2就不做很多介绍了。资源包内容列表是我进行H2预研是收集的H2资料,应该是最全面的的了: ...10、H2内存数据库h2部署操作手册.docx 11、H2内存数据库安装与维护.doc 12、H2数据库基础知识.docx 13、H2数据库使用.doc
h2 数据库导入 MySQL 数据库 h2 数据库导入 MySQL 数据库是指将 h2 数据库中的数据导入到 MySQL 数据库中,以便更好地存储和管理数据。下面将详细介绍 h2 数据库导入 MySQL 数据库的步骤。 首先,需要创建一个 ...
H2数据库是一款开源、轻量级、高性能的关系型数据库,特别适合于嵌入式系统和小型项目。它的名称“H2”来源于它是一个二维(2D)数据存储解决方案。这款数据库管理系统是用Java编写,因此具有平台无关性,可以在任何...
- **升级、备份和恢复**(Upgrade, Backup, and Restore):提供了数据库升级、使用脚本工具进行备份、从脚本恢复、在线备份的方法和步骤。 #### 命令行工具和扩展功能 - **命令行工具**(Command Line Tools):...
标题中的“启动H2数据库并导入数据库脚本”是指在计算机环境中启动H2数据库服务器,并将预先准备的SQL脚本(如`schema.sql`)导入到该数据库中以创建或更新数据库结构的过程。H2是一个轻量级、开源的Java数据库,常...
**H2数据库客户端详解** H2数据库是一款开源、高性能、轻量级的Java关系型数据库管理系统,它在嵌入式和服务器模式下均表现出色。H2数据库以其易用性、快速性能和全面的SQL支持而受到开发者的青睐,尤其在进行测试...
高级功能部分会介绍H2数据库中一些更复杂的应用,比如数据库升级、备份和恢复。同时也会说明如何通过用户自定义变量、日期和时间处理来优化数据库的使用。另外,H2数据库还支持与多种第三方产品的集成,如Web应用...
h2 数据库驱动包, 为drools-server 提供数据库支持,放在tomcat lib目录下执行
8. **备份与恢复**:H2支持数据库的备份和恢复功能,可以定期备份数据,防止数据丢失。 9. **Unicode支持**:H2数据库全面支持Unicode字符集,可以存储和处理各种语言的数据。 10. **易于集成**:由于其轻量级的...
H2数据库是一款开源、轻量级、嵌入式的Java关系型数据库系统,广泛应用于开发测试、小型项目以及作为大型应用程序的内存模式。本资源提供的是H2数据库的完整版,包含安装服务和详细说明,旨在帮助用户快速上手并深入...
H2数据库是一个轻量级、高性能的开源关系型数据库,完全用Java编写,这使得它具有高度的可移植性,可以在任何支持Java的环境中运行。H2提供了多种运行模式,包括内嵌模式(Embedded Mode)、服务器模式(Server Mode...
**H2数据库中文资料** H2数据库是一款轻量级、高性能、开源的关系型数据库系统,广泛应用于测试环境和小型项目中。它支持多种数据库模式,包括单用户模式、嵌入式模式、服务器模式等,使得在不同的场景下都能灵活...
H2数据库是一种开源的关系型数据库管理系统(RDBMS),它以Java语言编写,并且能够以多种方式嵌入到Java应用程序中。H2数据库使用说明详细介绍了其安装、使用、配置等一系列操作,旨在帮助用户快速上手并有效利用这...
9. **备份与恢复**:H2提供了便捷的数据备份和恢复功能,可以导出数据到CSV或其他格式,也可以导入数据到数据库。 10. **XML支持**:H2支持将XML数据直接存储为列类型,方便XML数据的处理和查询。 11. **分区表**...
相关推荐
2. **API文档**: 提供了关于H2数据库的所有类和方法的详细说明,是开发和调试的重要参考资料。 3. **示例代码**: 可能包含了演示如何使用H2数据库的示例代码,帮助初学者快速上手。 4. **用户手册**: 官方的用户手册...
《H2数据库批量导出详解》 H2数据库是一款开源、高性能、轻量级的Java关系型数据库,广泛应用于测试、开发以及嵌入式环境。它支持多种数据库模式,包括MySQL、Oracle等,并且提供了丰富的命令行工具和API,使得...
**H2数据库客户端详解** H2数据库是一款轻量级、高性能的开源关系型数据库系统,设计用于嵌入式和服务器模式的应用。它以其简洁的API、高速度和灵活性而受到开发者的欢迎。H2数据库支持SQL标准,可以方便地与Java...
Spring Boot 整合 H2数据库实战 Spring Boot 是一个基于 Java 的开源框架,旨在简化 Java 企业级应用程序的开发过程。H2 是一个开源的关系型数据库,采用 Java 语言编写,不受平台的限制。Spring Boot 整合 H2 ...
H2数据库驱动包是专为H2数据库设计的连接组件,它使得开发者能够轻松地在应用程序中集成H2数据库,以便进行数据存储、查询和管理。H2数据库是一款开源、轻量级、高性能的关系型数据库,广泛应用于开发测试和小型项目...
H2就不做很多介绍了。资源包内容列表是我进行H2预研是收集的H2资料,应该是最全面的的了: ...10、H2内存数据库h2部署操作手册.docx 11、H2内存数据库安装与维护.doc 12、H2数据库基础知识.docx 13、H2数据库使用.doc
h2 数据库导入 MySQL 数据库 h2 数据库导入 MySQL 数据库是指将 h2 数据库中的数据导入到 MySQL 数据库中,以便更好地存储和管理数据。下面将详细介绍 h2 数据库导入 MySQL 数据库的步骤。 首先,需要创建一个 ...
H2数据库是一款开源、轻量级、高性能的关系型数据库,特别适合于嵌入式系统和小型项目。它的名称“H2”来源于它是一个二维(2D)数据存储解决方案。这款数据库管理系统是用Java编写,因此具有平台无关性,可以在任何...
- **升级、备份和恢复**(Upgrade, Backup, and Restore):提供了数据库升级、使用脚本工具进行备份、从脚本恢复、在线备份的方法和步骤。 #### 命令行工具和扩展功能 - **命令行工具**(Command Line Tools):...
标题中的“启动H2数据库并导入数据库脚本”是指在计算机环境中启动H2数据库服务器,并将预先准备的SQL脚本(如`schema.sql`)导入到该数据库中以创建或更新数据库结构的过程。H2是一个轻量级、开源的Java数据库,常...
**H2数据库客户端详解** H2数据库是一款开源、高性能、轻量级的Java关系型数据库管理系统,它在嵌入式和服务器模式下均表现出色。H2数据库以其易用性、快速性能和全面的SQL支持而受到开发者的青睐,尤其在进行测试...
高级功能部分会介绍H2数据库中一些更复杂的应用,比如数据库升级、备份和恢复。同时也会说明如何通过用户自定义变量、日期和时间处理来优化数据库的使用。另外,H2数据库还支持与多种第三方产品的集成,如Web应用...
h2 数据库驱动包, 为drools-server 提供数据库支持,放在tomcat lib目录下执行
8. **备份与恢复**:H2支持数据库的备份和恢复功能,可以定期备份数据,防止数据丢失。 9. **Unicode支持**:H2数据库全面支持Unicode字符集,可以存储和处理各种语言的数据。 10. **易于集成**:由于其轻量级的...
H2数据库是一款开源、轻量级、嵌入式的Java关系型数据库系统,广泛应用于开发测试、小型项目以及作为大型应用程序的内存模式。本资源提供的是H2数据库的完整版,包含安装服务和详细说明,旨在帮助用户快速上手并深入...
H2数据库是一个轻量级、高性能的开源关系型数据库,完全用Java编写,这使得它具有高度的可移植性,可以在任何支持Java的环境中运行。H2提供了多种运行模式,包括内嵌模式(Embedded Mode)、服务器模式(Server Mode...
**H2数据库中文资料** H2数据库是一款轻量级、高性能、开源的关系型数据库系统,广泛应用于测试环境和小型项目中。它支持多种数据库模式,包括单用户模式、嵌入式模式、服务器模式等,使得在不同的场景下都能灵活...
H2数据库是一种开源的关系型数据库管理系统(RDBMS),它以Java语言编写,并且能够以多种方式嵌入到Java应用程序中。H2数据库使用说明详细介绍了其安装、使用、配置等一系列操作,旨在帮助用户快速上手并有效利用这...
9. **备份与恢复**:H2提供了便捷的数据备份和恢复功能,可以导出数据到CSV或其他格式,也可以导入数据到数据库。 10. **XML支持**:H2支持将XML数据直接存储为列类型,方便XML数据的处理和查询。 11. **分区表**...