Welcome 微信登录

首页 / 数据库 / MySQL

GoldenGate SEQUENCE 同步

GoldenGate SEQUENCE 同步

最近用GoldenGate实现了Windows Oracle10g 到Linux Oracle11g的迁移。 记录一下遇到的一个问题:数据同步到Oracle11g后,测试发现某些应用插入数据时报主键冲突。经调查发现是一些利用sequence做主键的表有问题,sequence的最大值小于主键的最大值。对比源数据库和目标数据库的sequence发现,有些sequence的值没有同步到目标数据库。查询GoldenGate的官方文档后发现可以用FLUSH SEQU...
MySQL Innodb数据库性能实践——VARCHAR vs CHAR

MySQL Innodb数据库性能实践——VARCHAR vs CHAR

学过数据库理论的读者,都应该还记得关于CHAR和VARCHAR的性能对比:CHAR比VARCHAR更快,因为CHAR是固定长度的,而VARCHAR需要增加一个长度标识,处理时需要多一次运算。针对这种情况,我做了一下基准测试,基准测试环境如下:【硬件配置】硬件配置CPUIntel(R)Xeon(R)CPUE5620主频2.40GHz,物理CPU2个,逻辑CPU16个内存24G(6块*4GDDR31333REG)硬盘300G*3个,SAS硬盘15000转,无R...
MySQL Innodb日志机制深入分析

MySQL Innodb日志机制深入分析

1.1.Log&CheckpointInnodb的事务日志是指Redolog,简称Log,保存在日志文件ib_logfile*里面。Innodb还有另外一个日志Undo log,但Undo log是存放在共享表空间里面的(ibdata*文件)。由于Log和Checkpoint紧密相关,因此将这两部分合在一起分析。名词解释:LSN,日志序列号,Innodb的日志序列号是一个64位的整型。1.1.1.写入机制1.1.1.1.Log写入LSN实际上对应日...
Linux平台使用二进制包将MySQL 5.1安装到个人目录简易指南

Linux平台使用二进制包将MySQL 5.1安装到个人目录简易指南

1. 解压二进制包到个人目录,例如/home/liyh/local/mysql;2. 拷贝一份系统目录的my.cnf配置(或者后面的配置样例也可以),按照如下方式修改:2.1 将其中所有目录相关的配置全部改为个人目录,且要用绝对路径,不能用$HOME. 例如data, log(注意二进制包解压后缺省并没有log、tmp目录,需要自己手工创建),为了提高性能,建议数据目录和日志目录分开到不同的盘不同的目录,例如: datadir = /home1/liyh/...
Oracle数据安全解决方案

Oracle数据安全解决方案

不写一行代码,透明的加密敏感数据! 这可能是你的公司最恐怖的噩梦:有人偷走了数据库的备份磁带!当然,你可能构造了一个安全的系统,加密了最敏感的资产,然后围绕数据库服务器建了一圈防火墙来保护。但是,小偷却采取了最简单的方法:他偷走了备份磁带,在另外一个服务器上恢复数据库、启动了数据库,然后他就可以边喝咖啡边从容的浏览数据了。保护数据以防这种小偷不只是一个好的实践,同时也是很多法律、规则、方针的要求,你如何保护你的数据库以防止这种漏洞呢? 一种解决方法是在数据...
Oracle入门教程:DB2常用数据类型

Oracle入门教程:DB2常用数据类型

DB2的常用数据类型包括以下几个:一.数字型的。1. SMALLINT ---短整型,范围为-32768~+32767,一遍用的较少2. INT/INTEGER ---整型,4个字节,范围为-2147483648~+2147483647,一遍多用于做自动生成的序列,或者用作表记录的id使用。3. BIGINT ----大整型,8个字节,精度为19位,够大了,一般较少使用。4. DECIMAL(P,S) ---小数型,其中P为精度,S为小数位数,隐含小数点(...
SQL1397N 未能登录 DB2 服务

SQL1397N 未能登录 DB2 服务

今天在db2命令窗口打命令的时候,最后打入了如下命令:db2stop 然后再打入 db2start 的时候竟然报错!!!“SQL1397N 未能登录 DB2 服务”很纳闷,为什么停止实例后再启动实例就挂了?查了一下网上的资料,说是db2admin用户修改过密码了,让使用如下方法解决。1.开始 -> 控制面版 -> 管理工具 -> 服务2.右键DB2的几个服务,属性 -> 登录, 修改用户的密码为新密码.咦?我最近也木有修改过密码啊!...
使用OBackup构建Oracle异地远程数据备份

使用OBackup构建Oracle异地远程数据备份

当前随着信息化时代的不断发展,信息系统及数据对于企业,公司,单位越来越重要,相对的信息系统和核心数据的依赖程度也越来越高,如何保障生产数据的安全就显得尤为重要,相信很多企业或公司通过Oracle的EXP/EXPD工具实现生产数据本地的磁盘与磁带的双备份,很好的保障了对核心数据的安全管理。并且通过FTP工具,将备份数据传输到其他地方进行备份。但是随着企业或公司对信息系统依赖程度的升高,数据恢复的时间要求就会越来越越短,通过EXP/EXPD工具进行备份这种方式...
<< 451 452 453 454 455 456 457 458 459 460 >>