一. 备份的意义数据库备份是 DBA 日常最重要的工作内容。备份的主要目的是数据容灾,保证数据的安全性,在数据库发生故障时,通过还原备份集,将数据恢复到可用状态。二. 备份的前提备份与恢复过程都依赖归档日志,归档日志是保证数据一致性和完整性的重要保障。配有归档日志的数据库系统在出现故障时丢失数据的可能性更小,这是因为一旦出现介质故障如磁盘损坏时,利用归档日志,系统可被恢复至故障发生的前一刻,也可以
文章目录 为 SQL 指定 HINT,在无需修改SQL语句的情况下,来保证SQL执行计划在不同硬件环境下相同,从而保证SQL语句在不同环境的执行效率。在数据库中使用SF_INJECT_HINT系统函数来为SQL绑定HINT 1、使用时有以下限制:1) INI 参数 ENABLE_INJECT_HINT 需设置为 1; 2) SQL 只能是语法正确的增删改查语句; 3) SQL 会经
自增列插入数据问题在使用数据库时有时候我们会向自增列插入数据,但是在自增列中数据是无法插入的,这时候我们可以通过SET IDENTITY_INSERT方式来插入数据 自增列使用注意事项: 1.自增列只适用于int和bigint字符类型,其它字符类型不适用 2.自增列的值不允许修改和更新 有一些特殊情况我们可能需要向自增列插入数据,这个时候我们需要使用SET IDENTITY_INSERT。在使用这
在这篇文章《 DM8数据库安装 》中介绍了DM8的安装过程,如果要使用数据库的话,必不可少的第一步就是要初始化数据库实例了,因此,系统管理员可以利用dminit工具提供的各种参数,设置数据库存放的路径,段页大小、是否对大小写敏感、以及是否使用UNICODE等,创建出满足用户需要的数据库。这个工具位于安装目录的/bin目录下。那紧接着,我们学习下初始化实例工具dminit的使用吧。一、dminit工
统计信息提示HINT 的常见格式如下所示: SELECT /+ HINT1 [HINT2]/ 列名 FROM 表名 WHERE_CLAUSE ; UPDATE 表名 /+ HINT1 [HINT2]/ SET 列名 =变量 WHERE_CLAUSE ; DELETE FROM 表名 /+ HINT1 [HINT2]/ WHERE_CLAUSE ; 需要注意的是:如果 HINT 的语法没有写对或
在 http://www.dameng.com 下载 DM6.0 开发版 for Windows: 除不支持数据库集群等企业级功能,开发版提供了完整的功能,支持GB级数据量,支持多用户并发访问能力,满足各种中、小型应用的需要。 开发版免费供开发者用于学习、测试、开发用途,不允许用于生产、经营等商业用途或其他用途。 虽然说明里说 for Windows2000,但在 Windows Server
一、前景概述       随着国外对我国的不断制裁、打压,我们不论是芯片制造还是设计软件方方面面都受到国外的牵制,因此,国产化的趋势势在必行。最近公司项目组要求将系统中的MySQL数据库迁移到国产数据库(DM8),本博客主要记录在MySQL到DM的数据迁移过程以及适配DM过程中踩到的坑。二、踩坑记录2.1 迁移表和数据2.1
转载 2023-08-29 10:59:33
585阅读
1、安装Windows环境的数据库可视化软件这里不做安装介绍 安装步骤很简单,提供的软件也很全面,特别是数据库迁移工具,支持市面上许多主流的大型数据库,例如:Oracle、SQLServer、MySQL、DB2、PostgreSQL、Informix、Kingbase、Sybase等,本人亲测,十分好用,效率很高。但是就是对存储长度要求严格,所以一些mysql varchar的长
数据库与MySQL数据库的区别背景由于项目上的需要,把项目实现国产化,把底层的MySQL数据库替换为国产的数据库,花了一周的时间研究了国产的数据库-数据库,它和MySQL有一定的区别,SQL的写法也有一些区别。介绍以下介绍来自于数据库官网,相关的文档在官网中也是可以下载的。数据库管理系统是公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM,它具有如下特点:1、通
转载 2023-08-04 16:06:05
109阅读
系列文章目录 文章目录系列文章目录前言环境一、DMHS的安装 (命令行)1、安装文件准备2、修改可执行文件后执行安装程序二、DM8数据库准备工作1、开启归档日志2、开启逻辑日志3、配置 DDL辅助表和触发器4、创建供DMHS软件连接数据库的用户5、准备测试模式、对象三、DMHS双向同步配置节点1 DMHS服务配置节点2 DMHS服务配置四、启动DMHS服务1、启动两端节点的DMHS管理服务2、在节
dmhs DM到MYSQL搭建1 环境准备1.1 DM8数据库安装1.2 MYSQL数据库安装1.2 DMHS安装2 源端部署2.1 开启源端数据库归档和逻辑日志2.1.1开启归档2.1.2开启逻辑日志2.1.3注意2.2 创建DDL触发器和辅助表2.3 配置dmhs.hs2.4 环境变量配置3 目的端部署3.1 创建同步用户并授权3.2 配置dmhs.hs3.3 环境变量配置3.4 ODBC配
0、前言前几天因为要搭建一个的开发环境,数据从mysql中迁移,所以做了一次mysql到达的迁移工作(数据量不大,所以也没碰到太多问题)。看了一下网上好像也没有比较详细的mysql迁移的文章,于是我把这次迁移总结一下供大家参考。对于oracle迁移可以参考我之前的两篇文章:1、概述mysql迁移主要需要完成以下工作:分析待移植系统,确定移植对象。通过数据迁移工具 DTS 完成常规
mysql数据库迁移迁移前准备:1.授权给要迁移的数据库的用户2.操作数据库,怎么写SQL如何才能不带上模式名?3.报错一、迁移序列在idea中连接数据库 迁移前准备:1.授权给要迁移的数据库的用户例如此时是 mysql迁移到达梦里面,所以得把你连接这个mysql数据库的这个用户root授权。CREATE USER 'root' IDENTIFIED BY '123456';GRAN
# MySQL:一个值得关注的数据库管理系统 随着大数据时代的到来,数据库管理系统(DBMS)在存储、管理和查询数据方面变得日益重要。虽然MySQL、Oracle和SQL Server等老牌数据库仍占据市场主导地位,但一些新的数据库系统如DB也开始逐渐受到关注。本文将探讨MySQL的基本概念、功能以及使用示例,包括关系图与类图。 ## 1. 什么是MySQL数据库(D
原创 3天前
5阅读
玩转达HINT系列之ENABLE_INDEX_FILTER一、基础介绍二、数据准备三、执行计划分析全解3.1 讲解1:普通过滤条件走索引过滤优化3.2 讲解2:IN查询列表走索引过滤优化 +HASH RIGHT SEMI JOIN 一、基础介绍二、数据准备CREATE TABLE "SYSDBA"."TT1" ( "C1" INT, "C2" VARCHAR(50)) STORAGE(ON
--插入数据方面如果您需要数据库自增...那么在插入的时候不需要指定自增列.如果想自己指定ID列的值, 那么要设置set identity_insert 数据库名.模式名.表名; ----然后插入数据; example: create table zhabei.test( id bigint identity(1,1) primary key, name varchar(100) ) --这样插
当我们出于效率和数据安全性的考虑而满足数据迁移的需求时,我们不想迁移整个数据库或整个表,而只想导出部分数据。 DM7提供了各种图形和命令行工具来满足数据筛选和迁移的要求。本文将向您展示如何使用DM7->使用Dameng数据库提供的工具DM7的数据过滤和迁移,而无需安装其他软件右键单击以选择需要导出数据的表,单击”导出”,并指定导出目录,导出文件名,过滤条件等,然后单击”确定”,详细信息如下:
文章目录前言1 数据库安装部署(oracle11g 源端)2 数据库安装部署(dm8 目的端)3 规划路径/端口4 安装前准备(oracle11g 源端)4.1 开启归档4.2 开启附加日志4.3 关闭 oracle 的回收机制4.4 检查字符集是否一致4.5 创建同步用户及授权4.6 root 用户安装 odbc5 安装前准备(dm8 目的端)5.1 开启归档5.2 开启逻辑日志5.3 创建同
转载 10月前
421阅读
1点赞
SQL中的闪回分为闪回表和闪回查询。所谓闪回表,指的是数据库联机时,通过只回退对指定表及其相关对象所做的更改,将表里的数据回退到历史的某个时间点,而不需要执行传统的时间点恢复操作。原理是,利用roll表空间内记录的数据的被改变前的值(也就是说,因保留时间超过了初始化参数 UNDO_RETENTION 所指定的值,从而导致闪回表时所需要的 UNDO 数据被其他事务覆盖的话,那么就不能将表中数据恢
MySQL LOAD VS DM8 dmfldr背景某业务系统从MySQL迁移至后,有导入业务文件的功能使用MySQL的LOAD方式将csv文件导入到指定的表中。迁移到达后,该功能需要进行对应的调整(因为没有LOAD功能),但提供了dmfldr来实现快速的将文件装载到数据库的表中,从目前业务的需求上看,的dmfldr是可以替代MySQL的LOAD功能。针对这个需求,本文使用一个d
  • 1
  • 2
  • 3
  • 4
  • 5