在CentOS 安装perl模块时报错汇总
在安装perl的模块时候,出现下面错误:1、Can't locate ExtUtils/MakeMaker.pm in @INC解决方法如下:cd /rootwget http://files.directadmin.com/services/9.0/ExtUtils-MakeMaker-6.31.tar.gztar xvzf ExtUtils-MakeMaker-6.31.tar.gzcd ExtUtils-MakeMaker-6.31perl Makefile.PLm...
MySQL 采用Xtrabackupex进行全库备份过程汇总
1,xtrabackup简介关于数据库备份以及备份工具,参考:http://blog.itpub.net/26230597/viewspace-1460065/,这里来介绍xtrabackup已经如何使用xtrabackup进行对数据库的全备份已经恢复。 2,xtrabackup下载下载地址为:http://www.percona.com/downloads/XtraBackup/Chorm浏览器下面,在“DOWN...
goldengate 11.2开始支持的两种Capture模式简介
在前面我简单概述了一下goldengate 11.2.1的新特性,本文小结了一下两种Capture Mode ■Capture Mode 从OGG 11.2按本开始,对于Source为Oracle的数据库,Extract 支持classic capture 和 integrated capture mode两种模式: ●classic capture mode 就是以前用的那种从联机或归档日志中挖掘交易日志的方法 ●integrated capture OGG 11.2版本开始支持的新的挖掘交易日志的方法,不过对Oracle RDBMS的版本要求比较高,参见前面数据库要求中的说明.在这种模式下,Extract进
MySQL自带函数用法(一)
一、IFNULL用法说明IFNULL(expr1,expr2)如果 expr1 不是 NULL,IFNULL() 返回 expr1,否则它返回 expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。我们先举一些例子:mysql> SELECT IFNULL(1,0);+-------------+| IFNULL(1,0) |+-------------+| ...
mysql explain执行计划详解
1)、id列数字越大越先执行,如果说数字一样大,那么就从上往下依次执行,id列为null的就表是这是一个结果集,不需要使用它来进行查询。 2)、select_type列常见的有:A:simple:表示不需要union操作或者不包含子查询的简单select查询。有连接查询时,外层的查询为simple,且只有一...
mysql delete删除记录数据库空间不减少问题解决方法
mysql里delete方式删除数据,也存在类似oracle一样高水位的问题,表空间不释放,下面是收集的几种回收方式,供参考。1、使用 OPTIMIZE命令语法:OPTIMIZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name [, tbl_name] ...最简单的:optimize table phpernote_article;如果您已经删除了表的一大部分,或者如果...
各个数据库表名和字段名长度限制
现在数据库种类很多,每个数据库对表名和字段名长度有限制,下面是常见数据库的限制。数据库类型表名字段名SQL SERVER128个字符,临时表116个字符128个字符...
Oracle数据库开启闪回做应用测试
Oracle Flashback Database特性允许通过SQL语句Flashback Database语句,让数据库前滚到当前的前一个时间点或者SCN,而不需要做时间点的恢复。闪回数据库可以迅速将数据库回到误操作或人为错误的前一个时间点,如Word中的"撤消"操作,可以不利用备份就快速的实现基于时间点的恢复。Oracle通过创建新的Flashback Logs(...
RMAN日常维护常用命令
Oracle RMAN日常维护命令 下面收集了RMAN维护过程中常见的一些命令及命令的简单说明,供参考。一、REPORT1、报告目标数据库的物理结构 RMAN<REPORT SCHEMA2、报告需要备份的数据文件 在执行备份之前,常常需要取得需要备份的数据文件信息,通过执行REPORT NEED BACKUP 命令,...
DATA GUARD的STANDBY数据库ORA-01111 ORA-01110 ORA-01157错误
环境: OS:Linux DB:10.2.0.5 (主库RAC+ASM ,备库 单机+文件系统) 错误现象: 启动DG的时候运行 SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION; 这个命令之后,DG没有正常同步,查看alert日志发现了以下错误: ...
【DataGuard】Oracle 11g物理Data Guard之Snapshot Standby数据库功能
Oracle 11g的Data Guard不仅仅带给我们的是Active Data Guard实时查询特性,参见文章《【DataGuard】Oracle 11g物理Active Data Guard实时查询(Real-time query)特性》(http://space.itpub.net/519536...
自己写的一个MYSQL监控show global status工具用于查看指定时间内变化的指标
工具用于查看指定时间内show global status指标的变化,能够帮助运维人员了解系统负载的走势本工具在5.5 5.6 5.7中测试通过源码我放在百度云盘了http://pan.baidu.com/s/1mhIeKp6源码一共5个文件conmysql.c main.c findv.c other.c type.h如果源码编译使用如下方法1、建立一个MYSQL用户用于监控,不需要什么权限只...
如何诊断oracle数据库运行缓慢或hang住的问题
为了诊断oracle运行缓慢的问题首先要决定收集哪些论断信息,可以采取下面的诊断方法:1.数据库运行缓慢这个问题是常见还是在特定时间出现如果数据库运行缓慢是一个常见的问题那么可以在问题出现的时候收集这个时期的awr或者statspack报告(通常收集时间间隔是一个小时).生成awr报告的方法如下:awr是通过sys用户来收集持久...
Oracle 11gR2 RAC DBCA无法识别ASM磁盘组故障处理
OS:RHEL 6.5DB:11.20.4最近在安装一套Oracle 11G R2的RAC,前期都很顺利,到了DBCA这一步,选择磁盘组的时候怎么也选不到,如果手工输入ASM磁盘组的名称还会出现下面的提示:看了asm是启动的,集群状态也是正常的,下面是集群状态:[root@oranode1 ~]#crs_stat -tName &nb...
Last_IO_Error: Fatal error:slave have equal MySQL Server UUIDs原因及解决
最近在虚拟机上部署MySQL主从复制架构的时候,碰到了"Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work."这个错误提示。即主从架构中使用了相同的UUID。检查server_id系统变量,已经是不同的...
记一次MySQLbinlog 日志乱码处理
OS:Red Hat Enterprise Linux Server release 6.5 (Santiago)DB:5.6.30-log使用mysqlbinlog打开日志,发现日志内容存在乱码首先想到检查MySQL数据库的字符集。发现字符集都一致的,看了操作系统环境变量的字符集,发现字符集都是一直的。...
Mysql CMAKE编译参数详解
Linux平台下MySQL的安装方式主要有3种:1、通过RPM包进行安装;2、直接使用编译好的二进制文件进行安装;3、下载源代码,采用自定义选项的方式安装。使用源码安装的时候CMAKE有众多参数,下面对部分参数做一些解释说明。常用的参数:...
MySQL修改账户的密码方法
MySQL提供了多种修改账户密码的方式:1、可以用mysqladmin命令在命令行指定密码shell> mysqladmin -u user_name -h host_name password "newpwd"该命令重设密码的账户为user表内匹配User列的user_name和Host列你发起连接的客户端的记录。比如把密码改为:root123[root...
MySQL日志-二进制日志(Binlog)
MySQL有几个不同的日志文件,可以帮助你找出mysqld内部发生的事情:日志文件记入文件中的信息类型错误日志(-log-err)记录启动、运行或停止mysqld时出现的问题。...
GoldenGate中filter参数限制行
GoldenGate中filter的过滤功能很强大,这里说一下行过滤(Selecting rows with a FILTER clause)官方文档有如下描述:Use a FILTER clause to select rows based on a numeric value by using basic operators or one or more Oracle GoldenGate column-conversion functions.NOTE To filter a column based on a st...