my.cnf配置文件binlog_format=MIXED,而且使用的是默认隔离级别REPEATABLE-READ,那么这里面存在很重大的问题,导致主从数据不一致。下面我演示下:主从都是MySQmy.cnf配置文件binlog_format=MIXED,而且使用的是默认隔离级别REPEATABLE-READ,那么这里面存在很重大的问题,网站空间,导致主从数据不一致。 下面我演示下: 主从都是MySQL5.5,binlog_format=MIXED,隔离级别REPEATABLE-READ。 master上的数据是slave上的数据是那么...
可以看到,随着通过 SET NAMES 修改 character_set_connection、collation_connection 值,DATE_FORMAT() 函数返回结果的字符集也 帮同事处理一个SQL(简化过后的)执行报错: mysql> select date_format('2013-11-19','Y-m-d') > timediff('2013-11-19', '2013-11-20'); ERROR 1267 (HY000): Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,NUMERIC) for operation '>' 乍一看挺莫名其妙的,查了...
用autotrace在有的数据库上可以看到Predicate Information,有时候看不到,原因是plan_table版本旧所致,解决方法如下:首页 → 数据库技术背景:阅读新闻解决autotrace不显示Predicate Information的问题 [日期:2013-11-08] 来源:Linux社区 作者:stevendbaguo [字体:]用autotrace在有的数据库上可以看到Predicate Information,有时候看不到,原因是plan_table版本旧所致,解决方法如下: SQL>set autotrace traceonly 处理方...
在Oracle SQL的where子句中传入字符类型参数 在Oracle SQL的where子句中传入字符类型参数19-11月-08,使得可以直接和日期类型比较,或者转换一下同日期类型比较。 如果传入的字符格式和NSL_DATE_FORMAT一致,那么可以不转换直接用,否则会报ORA-01861错误。如果转换得不正确,则可能会报ORA-01843或其他错误。 例如: SQL> select count(*) from dba_objects where created>to_date(2008-12-01);select count(*) from dba_objects ...
Oracle文档对%a的描述是: %a Specifies the activation ID of the database. rman备份并保存,查询%a RMANgt; backup tabl Oracle文档对%a的描述是:rman备份并保存,查询%a由此,可知%a为:790774120 查询x$kccdi由此,可知%a便是DIRLC_I 查询v$database_incarnation由此,可知%a、resetlogs_id和dirlc_i,此三者相同。RESETLOGS_ID显然是由RESETLOGS_TIME决定的。故此三者“同气连技”。 其实这个RESETLOGS_ID的值在V$ARCHIVED_...
备份文件可以自定义各种各样的格式,如下: %c 备份片的拷贝数 %d 数据库名称 %D 位于该月中的第几天 (DD) %M 位于该年中的第几月 备份文件可以自定义各种各样的格式,如下: %c 备份片的拷贝数 %d 数据库名称 %D 位于该月中的第几天 (DD) %M 位于该年中的第几月 (MM) %F 一个基于DBID 唯一的名称,这个格式的形式为c-IIIIIIIIII-YYYYMMDD-QQ, 其中IIIIIIIIII 为该数据库的DBID,YYYYMMDD 为日期,QQ 是一个1-256 的序 列 %n 数据库...
在mysql里面,默认会有一个information schema(以下简写为i_s)数据库,用于记录一些与元数据或表的模式相关的信息,与其他数据 印风 1. 什么是i_s plugin 在mysql里面,默认会有一个information schema(以下简写为i_s)数据库,用于记录一些与元数据或表的模式相关的信息,与其他数据库不一样,在data目录下,并没有为i_s建立文件夹,这说明,i_s并不是物理存在的,而是在需要的时候,才会临时创建。这就可以解释为什么i_s库中的...
MySQL 5.1 中,在复制方面的改进就是引进了新的复制技术:基于行的复制。简言之,这种新技术就是关注表中发生变化的记录,而非以 一、简介MySQL 5.1 中,在复制方面的改进就是引进了新的复制技术:基于行的复制。简言之,这种新技术就是关注表中发生变化的记录,而非以前的照抄 binlog 模式。从 MySQL 5.1.12 开始,可以用以下三种模式来实现:基于SQL语句的复制(statement-based replication, SBR)基于行的复制(row-based replica...
select stringreplace( 由于开发需要,想实现一些提示信息的通用,,比如,提示信息内容:“XXX的值YYY不正确,请检查并重新输入!”,那么,通用的信息内容就应该为:“{0}的值{1}不正确,请检查并重新输入!”。但这个“{0}”和"{1}"怎么替换掉呢?在.net中,字符串有String.Format函数,这样我们就可以很容易地去根据不同的内容,替换成不一样的内容,但Oracle里面还没有样的函数(据个人所知,不知道有没有孤漏寡闻!),但又想用...
解决MySQL访问时无法切换数据库的问题.Reading table information for completion of table and column names 今天访问数据库的时候出现: mysql> use mydbReading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A 一般产生这个问题是由于MYSQL中数据库太大,导致读取预读时间太长,从而显示这个提示,如果之前都没有遇到这个问题,那么产生这个问题的原因...
一台mysql服务器,机器意外重启后,N个表报错,想必你已经知道库的引擎是myisam的了,太悲催,太蛋碎了,先看看报错信息:mysqldescPARTITION_KEYS;ERROR130(HY0一台mysql 服务器,机器意外重启后,N个表报错,想必你已经知道库的引擎是myisam 的了,,太悲催,太蛋碎了,先看看报错信息:mysql> desc PARTITION_KEYS; ERROR 130 (HY000): Incorrect file format 'PARTITION_KEYS' mysql> check table PARTITION_KEYS; +----------...
Oracle在使用dbms_output.put_line或fnd_file.put_line等内置程序输出日期型参数时,会自动套用nls_date_format定义的日期格式, 刚刚测试了一段程序,,报错了,说是数据没有找到: l_date1 != l_date2l_date1=26-MAY-11, l_date2=26-MAY-11 …… 查来查去原来是nls_date_format惹得祸。 Oracle在使用dbms_output.put_line或fnd_file.put_line等内置程序输出日期型参数时,会自动套用nls_date_format定义的日期格式,恰巧当前数据...
首先确定当前用户拥有这些系统数据库的相应权限!!!! mysql workbench默认没有显示information_schema,mysql, performance_schema这三个系统数据库,我们只要在preference中设置如下: edit-Preferences-SQL Editor-general-show data Dictionaries and首先确定当前用户拥有这些系统数据库的相应权限!!!! mysql workbench默认没有显示information_schema,mysql, performance_schema这三个系统数据库,我们只要在preferenc...
如果才RMAN参数中配置了MAXIECESIZE的值为一个给定的具体值时,那么再FORMAT中必须叫上%p的通配符,否则一旦备份片超过设定的上限 今天去客户那里搭建DG,当创建RMAN备份集的时候,遇到了个问题,导致备份集始终无法生成,由于客户的备份集为10G左右,一次备份就要一个多小时,开始浪费了不少时间,诊断后发现,原来问题出在MAXPIECESIZE上,下面自己做了个测试,来说明这个故障现象和解决方法: [root@ora10g ~]# su - Oracle [or...
问题背景 从Chrome 21版本开始,不再直接支持非Chrome官网下载,导致AWR-Format无法正常使用,按照网络上描述: 1. 使用 -enable-easy-off-store-extension-install 不行 2. 直接使用开发者模式安装也不行 不能解决问题,通过查资料和分析语句,解决该问题,问题背景 从Chrome 21版本开始,不再直接支持非Chrome官网下载,导致AWR-Format无法正常使用,按照网络上描述: 1. 使用 -enable-easy-off-store-extension-install 不行 2....