Welcome 微信登录

首页 / 数据库 / MySQL

Oracle使用raw via lvm

Oracle使用raw via lvm

早上为另外一个公司的一个生产库处理raw使用的问题,现场人员说要把新的lvm的空间给Oracle使用,已经化好lv了,也绑定了映射,但是一直看不到raw;检查了下相关绑定规则参数,而且已经有在使用的规则绑定,他只是copy了新的规则并稍作修改,但是就是不生效。以下是测试过程。[root@o564gtser1 ~]# fdisk -l Disk /dev/sddDisk /dev/sdd: 524 MB, 524288000 bytes 255 heads,...
MySQL Slave relay_log损坏修复

MySQL Slave relay_log损坏修复

时间:2013-04-18 11:32故障:数据库服务器无故重启,当Slave启动后,报relay_log损坏,SQL线程无法进行。故障原因:OS的重启,可能会导致relay_log 无法正常同步此时的解决办法是重新进行change master to ,但master log pos 采用的是Exec_Master_Log_Pos(show slave statusG变量输出)从slave已经执行到的位置开始重新接受数据。本以为万事ok,但slave上却...
MySQL 死锁检测

MySQL 死锁检测

对于死锁,MySQL并没有提供提供直接的变量来表示。对于5.5版本之后的performance_shcema可以提供锁的详细信息(但我们还是5.0呢),对于InnoDB自带的监控器 Innodb_lock_monitor 其输出总是输出到错误日志中,不方便进行对比。我监控采用的是zabbix,采用agent 被动方式向zabbix server传送数据。脚本为shell,采用show innodb status 重定向核心代码:检测是否为新的死锁信息:Ne...
Oracle 监控索引的使用率

Oracle 监控索引的使用率

Oracle提供了索引监控特性来判断索引是否被使用。在Oracle 10g中,收集统计信息会使得索引被监控,在Oracle 11g中该现象不复存在。尽管如此,该方式仅提供的是索引是否被使用。索引被使用的频率未能得以体现。下面的脚本将得到索引的使用率,可以很好的度量索引的使用情况以及根据这个值来判断当前的这些索引是否可以被移除或改进。1、索引使用频率报告--运行环境SQL> select * from v$version where rownum<...
查找原始MySQL死锁ID

查找原始MySQL死锁ID

如果遇到死锁了,怎么解决呢?找到原始的锁ID,然后KILL掉一直持有的那个线程就可以了, 但是众多线程,可怎么找到引起死锁的线程ID呢? MySQL 发展到现在,已经非常强大了,这个问题很好解决。 直接从数据字典连查找。我们来演示下。线程A,我们用来锁定某些记录,假设这个线程一直没提交,或者忘掉提交了。 那么就一直存在,但是数据里面显示的mysql> set @@autocommit=0; Query OK, 0 rows affected (0.0...
ORA-07445 [pmux_obj_xlate()]的详细解决办法

ORA-07445 [pmux_obj_xlate()]的详细解决办法

环境:CentOS 6.2 + Oracle 11.2.0.3 (非rac)问题描述:数据库每天22点左右报错ora-07445,之后几天就是每天两到三次的出现此错误,在MOS上查了,是补丁号为13901133的bug,上个星期在测试库上测试了此补丁,成功打上,需停机修复此bug。提前申请停机时刻和所需时间,此补丁只有96K,分分钟的时间就可以打上,所以很快,建议业务低峰期申请停机,将此打上,在此之前强烈建议做个全备,并在测试库上做反安装测试,以防补丁安装...
<< 661 662 663 664 665 666 667 668 669 670 >>