binlog_rows_query_log_events
[root@localhost][boss]> set global binlog_rows_query_log_events=on;Query OK, 0 rows affected (0.00 sec) [root@localhost][boss]> flush logs;Query OK, 0 rows affected (0.41 sec) [root@localhost][boss]> update t set id = 9 where id=8;Query OK, 1 row affected (0.06 sec)Rows matched: 1 Changed: 1 War...
Waiting for table metadata lock
mysql 5.6 5.7引入了online ddl操作,今天研发在线添加了一个字段,导致了一个比较大的故障,大量操作 执行不了,等待信息是Waiting for table metadata lock,当时是kill 了mysql解决的。怀疑是因为有事务没提交,阻塞了ddl操作,而ddl因为需要修改元数据,需要短暂的锁表,阻塞了后续所有关于该表的操作,但...
mysql分区表笔记
mysql分区表 mysql分区表是一个独立的逻辑表,但是底层由多个物理字表组成。 对分区的请求,都会通过句柄对象转化成对存储引擎接口的调用。所以分区对于对于sql层来说是一个完全封装底层实现的黑盒子,对应用是透明的。 Mysql实现分区表的方式--对底层表的封装--意味着索引也是按...
yum源配置
由于Redhat的yum在线更新是收费的,如果没有注册的话是不能使用的,即不能在线安装软件。在这种情况下,想使用Redhat系统,还想用yum源来在线安装软件,有没有办法? 答案是有办法,请往下看!1、删除redhat原有的yum源# rpm -aq | grep yum|xargs rpm -e --nodeps2、下载新的yum安装包 ...
AIX 6.1 snmp监控
1、查看snmp进程启动情况
数据文件收缩
--表空间可收缩脚本SELECTa.file_id,a.file_namefile_name,CEIL( ( NVL( hwm,1 ) * blksize ) / 1024 / 1024 ) smallest,CEIL( blocks * blksize / 1024 / 1024 ) currsize,CEIL( blocks * blksize / 1024 / 1024 ) -CEIL( ( NVL( hwm,1) * blksize ) / 1024 / 1024 ) savings,'alter database datafile ''' || fi...
awr的备份和恢复
在数据库迁移,搬迁,升级后,备份awr有利于搬迁,升级后的对比--awr备份11:13:00 sys@vposdb> @?/rdbms/admin/awrextr.sql~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Disclaimer: This SQL/Plus script shou...
11g-sql plan management
sql plan management 本部分描述如何用sql plan management管理sql plan。? sql plan baselines概述 Oracle Database 11g引入了一个名为SQL plan Management(SPM)的新计划稳定性特性,它让数据库通过sql planbaseline控制sql计划的演变。SPM的目的是面对数...
10g升级到11g密码问题
随着oracle不在退出10g的patch,越来越多的朋友升级后遇到密码的问题,这个测试不是最近做的,但还是有朋友不断的遇到,发出来共享下!升级前: 14:02:05 sys@myora>create tablespace test datafile '+DATA/oradata/myora/test.dbf' size 100M autoextend on next 50M; Tablespace created. &nb...
Data block 内部结构的解析(转载gyj_hobby的文章)
Data block 内部结构的解析(转载gyj_hobby的文章)地址:http://www.itpub.net/thread-1747870-1-1.html 帖子共四部分,回答皆是gyj_hobby,感谢gyj_hobby的分享与答疑第一部分:Data Block是数据库中最...
rebuild与rebuild online效率比对
在停机时间清理分区表分区后,重建索引。以下是三次重建索引的操作记录。12:28:26 sys@DAVID>alter index DW0.IDX_DAVID_RESEQ rebuild ;Index altered.Elapsed: 00:23:36.16Elapsed: 00:29:09.6213:51:35 sys@DAVID>alter index DW0.IDX_DAVID_RESEQ rebuild online ;Index altered.Elapsed: 01:15:23.7...
SQL TUNING ADVISOR
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE</w:LidThemeComplexScript. Microso...
ORA-29786: SIHA attribute GET failed
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE</w:LidThemeComplexScript. MicrosoftIn...
10gTop N Timed Events统计
我们可以通过awr去查看 Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE</w:LidThemeComplexScript. ...
parallel_index不生效
select dealid, orderseqid, dealamount, dealstatus, d...
11g登陆失败延迟
一个“坑爹”的新特性。失败登陆延迟,出发点是好的,但是代价是高昂的,如果有人恶意使用同一错误密码连接数据库,每次失败登陆是延迟了,但是这些session在数据库中是存在的。数据库的session会持续增加,延迟测试...
oradebug
oradebug 是诊断性能和挂起问题的有效工具。主要用于: 使得sql能够追踪你自己的服务进程以及外部服务进程 转储内部的oracle结构来诊断数据库挂起以及内存损坏情况。 转储数据文件头部信息或撤销...
asm重新配置
有时候需要重新配置asm,比如服务器名称改变10gasm重新配置方式[13:56:03 root@new-testdb admin]# /u01/app/oracle/product/10.2.0/db/bin/localconfig deleteStopping CSSD.Unable to communicate with the CSS da...
ORA-00600: internal error code
处理本故障时,走了点弯路,这告诉我们遇到问题要仔细分析,不要遇到问题就baiduORA-00600: internal error code, arguments: [kcfrbd_3], [1], [655361], [1], [655360], [655360], [], []Current SQL statement fo...
APPEND,bulk collect,正常插入比较
在优化某个库归档过多项目时,我建议开发人员用bulk collect,代替正常的批量插入最后在检查他们优化的时候,发现他们使用append代替我建议的bulk collect,,同样也达到了目的。 ...