代码改变世界

随笔档案-2015年11月

如何监控ORACLE索引使用与否

2015-11-30 00:31 by 潇湘隐者, 7683 阅读, 收藏, 编辑
摘要: 在数据库管理与维护中,我们总会遇到一个问题:我们创建的索引是否会被某些SQL语句使用呢?换个通俗表达方式:我创建的索引是否是未使用的索引(unused Indexes),是否有价值呢?如果创建的某个索引是Unused Indexes,尤其是没有合理规划索引的系统或那些管理控制不规范的系统。有可能建立了N个索引,其实有些索引都是没有任何SQL会使用,那么此时这些多余的索引其实会带来两个问题:1:浪费... 阅读全文

SQL*Plus环境下创建PLUSTRACE角色

2015-11-28 11:29 by 潇湘隐者, 1816 阅读, 收藏, 编辑
摘要: 普通用户在SQL*Plus中开启AUTOTRACE报告时,遇到SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabled错误。如下所示: SQL> SQL> set autotrace on; SP2-0618: Cannot find the Session Identifier. Check PL... 阅读全文

SQL SERVER导入数据到ORACLE的方法总结

2015-11-26 15:11 by 潇湘隐者, 26669 阅读, 收藏, 编辑
摘要: 我们偶尔会有将数据从SQL SERVER导入到ORACLE当中的这种需求,那么这种跨数据库导数有那些方法呢?这些方法又有那些利弊呢? 下面比较肤浅的总结了一些可行的方法。 1:生成SQL脚本然后去ORACLE数据库执行。 CREATE TABLE TEST( ID INT , NAME VARCHAR(12) ) INSERT INTO dbo.TEST SELECT 100... 阅读全文

SQL SERVER如何通过SQL语句获服务器硬件和系统信息

2015-11-23 14:07 by 潇湘隐者, 5294 阅读, 收藏, 编辑
摘要: 在SQL SERVER中如何通过SQL语句获取服务器硬件和系统信息呢?下面介绍一下如何通过SQL语句获取处理器(CPU)、内存(Memory)、磁盘(Disk)以及操作系统相关信息。如有不足和遗漏,敬请补充。谢谢! 一:查看数据库服务器CPU的信息 ---SQL 1:获取数据库服务器的CPU型号 EXEC xp_instance_regread 'HKEY_LOCAL_MACHI... 阅读全文

ORACLE SQL Developer日期显示格式设置

2015-11-21 10:49 by 潇湘隐者, 41284 阅读, 收藏, 编辑
摘要: ORACLE的SQL Developer工具默认的日期格式DD-MON-RR,在SQL查询中往往你看不到时间信息,此时你必须修改日期格式。具体如下所示 工具->首选项->数据库->NLS->日期格式: DD-MON-RR 修改为: YYYY-MM-DD HH24:MI:SS 阅读全文

mysqldump:Couldn't execute 'show create table `tablename`': Table tablename' doesn't exist (1146)

2015-11-15 09:45 by 潇湘隐者, 11169 阅读, 收藏, 编辑
摘要: 遇到了一个错误mysqldump: Couldn't execute 'show create table `CONCURRENCY_ERRORS`': Table INVOICE_OLD.CONCURRENCY_ERRORS' doesn't exist (1146) ###### WARNING ###### Errors reported during AutoMySQLBackup exe... 阅读全文

MySQL 博客文章目录(2017-02-18更新)

2015-11-14 22:53 by 潇湘隐者, 3114 阅读, 收藏, 编辑
摘要: 1MySQL安装配置 Linux MySQL源码安装缺少ncurses-devel包 Linux平台卸载MySQL总结 Linux 卸载mysql-libs包出现错误 CentOS 7 安装MySQL 5.6遇到的疑难杂症小结 2 MySQL管理配置 MySQL修改root账号密码 MySQL查看数 阅读全文

Automysqlbackup: WARNING: Turning off multicore support, since pigz isn’t there.

2015-11-12 14:43 by 潇湘隐者, 1123 阅读, 收藏, 编辑
摘要: 在使用Automysqlbackup备份MySQL时,有时候你会在邮件里面看见"WARNING: Turning off multicore support, since pigz isn't there."这样的告警信息,为什么会出现这个告警信息呢? 错误原因: Automysqlbackup在备份MySQL数据库时会去压缩dump文件。而且支持多处理器。它默认使用pigz进行压缩处理。... 阅读全文

DPA 9.1.85 升级到DPA 10.0.352流程

2015-11-12 13:51 by 潇湘隐者, 979 阅读, 收藏, 编辑
摘要: SolarWinds DPA的升级其实是一件非常简单的事情,这里介绍一下从DPA 9.1.95升级到 DPA 10.0.352版本的流程。为什么要升级呢? DPA给用户发的邮件已经写的非常清楚了(如下所示),DPA 10.0这个版本已开始支持MySQL了,另外它解决了一些Bug,在性能上有所改进、提升。 Our records indicate that you might have Data... 阅读全文

AutoMySQLBackup 3.0 Bug:"du: WARNING: use --si, not -H"

2015-11-05 17:42 by 潇湘隐者, 1004 阅读, 收藏, 编辑
摘要: 案例环境: 操作系统版本: Red Hat Enterprise Linux Server release 5.7 64bit 数据库版本 : 5.6.19 MySQL Community Server AutoMySQLBackup: Automysqlbackup-v3.0_rc6 案例场景: AutoMySQLBackup 3.0版本备份时,出现告警错误“du: WARNING: us... 阅读全文

SYMBDSNAP_SDK[3943]: Failed to open device: /dev/symbdsnapctl, errno: 2

2015-11-05 00:15 by 潇湘隐者, 2406 阅读, 收藏, 编辑
摘要: 在Linux的日志/var/log/message里面看到下面错误信息: Oct 26 09:48:42 xxxxxxx SYMBDSNAP_SDK[3943]: Failed to open device: /dev/symbdsnapctl, errno: 2. Google搜索了一下,发现出现这个错误的原因: Advanced Open File Option for Linux (AOF... 阅读全文

ORA-04031错误导致宕机案例分析

2015-11-03 15:34 by 潇湘隐者, 14212 阅读, 收藏, 编辑
摘要: 今天遇到一起ORACLE数据库宕机案例,下面是对这起数据库宕机案例的原因进行分析、解读。分析过程中顺便记录一下这个案例的前因后果,攒点经验值,培养一下分析、解决问题的能力。 案例环境: 操作系统 :Oracle Linux Server release 5.7 64 bit 数据库版本:Oracle Database 10g Release 10.2.0.4.0 - 64bit... 阅读全文

SQL SERVER 临时表导致存储过程重编译(recompile)的一些探讨

2015-11-01 11:55 by 潇湘隐者, 5145 阅读, 收藏, 编辑
摘要: SQLSERVER为了确保返回正确的值,或者处于性能上的顾虑,有意不重用缓存在内存里的执行计划,而重新编译执行计划的这种行为,被称为重编译(recompile)。那么引发存储过程重编译的条件有哪一些呢?下面罗列了一些导致重编译(recompile)的条件: - 对查询所引用的表或视图进行更改(ALTER TABLE 和 ALTER VIEW)。 - 对执行计划所使用的任何索... 阅读全文