转: 测试percona-data-recovery-tool是否能恢复被truncate的数据
转: percona-toolkit系列-pt-find
percona-toolkit系列-pt-find 2014-12-02 17:42:03转自:http://blog.itpub.net/23249684/viewspace-1354308/pt-find - Find MySQL tables and execute actions, like GNU find.用法:pt-find [OPTION...] [DATABASE...]...
关于dblink的sql优化
开发丢来一个sql,说跑10多分钟都没有出结果sql及执行计划如下:SQL> set lines 200 pagesize 999SQL> explain plan for select distinct u.id, c.real_name,u.user_name,c.phone,c.region,c.email,pv.name 2 from orders o , orderitem oi , users u ,customer c,product_version pv &...
ORA-27369: job of type EXECUTABLE failed with exit code: Permission denied
新加的一个SCHEDULER作业,用普通用户执行报权限不足作业上线后alter日志里面报:ORA-12012: error on auto execute of job 318537ORA-27369: job of type EXECUTABLE failed with exit code: Permission deniedTue Oct 15 10:31:00 2013trace文件里记录:*** 2013-10-15 10:30:10.920*** SESSION ID:(717.33910) ...
转:xtrabackup结合percona recover工具恢复被drop的表
<div class="Blog_tit4 Blog_tit5" style="border-bottom-width:0px;padding:0px 0px 11px;color:#565656;font-family:宋体, Arial;line-height:12px;white-space:normal;background-color:#FFFFFF;"><a href="http://blog.itpub.net/23249684/viewspace-1386969/" style="text-decoration:none;color:#9C2423;font-famil...
MySQL主主+Keepalived+LVS高可用(三):单点写入、读负载均衡
方案简介本方案采用 keepalived 中的sorry_server来实现写入数据库为单点的需求,读负载均衡通过 lvs 实现,读能自由的实现负载均衡和故障切换。本方案实现的功能是当网络有问题、 mysql 有问题、服务器宕机、 keepalived 服务停止后,服务器能自动跳转到备用机,当主服务器服务启动起来后会自动切换回来。1)&nb...
MySQL主主+Keepalived+LVS高可用(三):单点写入、读负载均衡
方案简介本方案采用 keepalived 中的sorry_server来实现写入数据库为单点的需求,读负载均衡通过 lvs 实现,读能自由的实现负载均衡和故障切换。本方案实现的功能是当网络有问题、 mysql 有问题、服务器宕机、 keepalived 服务停止后,服务器能自动跳转到备用机,当主服务器服务启动起来后会自动切换回来。1)&nb...
MySQL主主+Keepalived+LVS高可用(二):单点写入
方案简介 本方案采用keepalived中的sorry_server来实现写入数据库为单点的需求。本方案实现的功能是当网络有问题、mysql 有问题、 服务器宕机、 keepalived 服务停止后,服务器能自动跳转到备用机,当主服务器服务启动起来后会自动切换回来。1) 安装LVS ~]#rpm-ivh libnl-devel-1.1-14.el6...
一个关于/root/.gvfs的问题解决?
今天公司服务器在执行一个程序(程序是开发人员自己开发)的时候如下错:lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/crazoy/.gvfs Output information may ...
MySQL主主+Keepalived高可用(一):解决单点故障
方案简介 由keepalive实现VIP转移,从而实现高可用环境规划角色IP用途Master A192.168.56.101MySQL...
存在非空索引情况下的段头损坏的恢复
创建一个测试表:SQL> create table goolen as select * from dba_objects;Table created.SQL> alter table goolen add constraint pk_objd primary key (object_id);Table altered.SQL> select count(*) from goolen; COUNT(*)---------- 72139--查看,goolen表的段头块是blo...
ORA-00600(kkdoilsn1)
今天DG备库报600错误Tue Dec 10 17:04:49 2013Errors in file /tol/app/oracle/admin/coredb/diag/rdbms/dg_111/coredb/trace/coredb_ora_29573.trc (incident=68329):ORA-00600: 内部错误代码, 参数: [kkdoilsn1], [], [], [], [], [], [], [], [], [], [], []Incident details in: /tol/app/oracle/admin/cored...
RHEL 5.4中/etc/cron.hourly引起的负载问题
之前遇到过一个问题,在RHEL系统运行一段时间后,负载不停升高,具体情况看下面截图:这是一个测试机器,平时我基本不登录,那天登录上去,看到这负载,吓了一跳,这么高的load,还好机器操作不卡,查了一下,很多如下图的进程:当时没有太关心这个,把机器重启了接着用过了几天发现这些进程又多...
physical standby 归档出现gap的解决办法
今早发现有一套DG环境的备库归档出现gap,主库上的也没有了遇到这种情况其实不用重新配置从库,只要在主库上做个增量,在standby库上恢复一下就可以了。Media Recovery Waiting for thread 1 sequence 8317Fetching gap sequence in thread 1, gap sequence 8317-8317FAL[client]: Failed to request gap sequence...
bbed恢复ORA-01190
recover的时候,如果没有注意存在offline的数据文件,然后就resetlogs打开了数据库,当你再想online这个数据文件的时候,就会报ORA-01190错误我们模拟一下这种环境:SQL> col name for a55SQL> set lines 120SQL> select file#,status,name from v$datafile; FILE# STATUS NAME---------- ...
使用BBED恢复delete删除的数据
表中的数据被delete后,其实数据并没有真正的删除,oracle只是把这一行打了一个删除的标记,虽然数据还在,但是此行所占用的空间是可以被其他数据覆盖的,所以恢复也有一定限制下面我们来模拟一个环境[oracle@localhost xiaoming]$ sqlplus scott/tigerSQL*Plus: Release 11.2.0.1.0 Production on Wed Oct 23 1...
ORA-08103: object no longer exists
昨天恢复完测试库ORA-600(3020)错误后,数据库可以正常open但是使用过程中又出现了新的错误SQL> create table goolen as select * from dba_objects;Table created.SQL> insert into goolen select * from dba_objects;72219 rows created.SQL> insert into goolen select * from dba_obj...
ORA-600(3020)
今天在恢复一套测试库的时候遇到了ora-600(3020)错误SQL> recover datafile 6;ORA-00279: change 1981277 generated at 01/03/2014 14:24:15 needed for thread 1ORA-00289: suggestion : /opt/arch/archive_1_45_834576965.arcORA-00280: change 1981277 for thread 1 is in sequence #45Specify log: {<RET>=sugges...
没有非空索引情况下段头块损坏的恢复
前面一篇测试了“存在非空索引情况下的段头损坏的恢复” 今天测试一下,如果没有非空索引的情况下,段头坏了,该怎么去恢复数据建立测试环境:SQL> create table goolen as select * from dba_objects;Table created.+++goolen表的总行数为72181行,一会恢复的时候需要对比行数SQL> select count(*) from goo...
ORA-600(4000)
oracle 11gR2 启动报错:Database mounted.ORA-01092: ORACLE instance terminated. Disconnection forcedORA-00704: bootstrap process failureORA-00600: internal error code, arguments: [4000], [1], [], [], [], [], [], [], [], [], [], []Process ID: 21644Session ID: 1426 Serial number: 3++++alter信息...