摘要:
在一台测试服务器测试Python脚本时,执行Python脚本时报如下错误: 主要错误信息为“operation the sql fail!1045 (28000): Access denied for user 'root'@'127.0.0.1' (using password: YES)”。 部分测试脚本如下所示,如下所,mysql.connector.connect的ho... 阅读全文
随笔档案-2017年09月
Linux XZ压缩格式学习
2017-09-22 14:30 by 潇湘隐者, 5080 阅读, 收藏, 编辑
摘要:
XZ的介绍 今天升级Python的时候,下载的Python-2.7.8.tar.xz安装包为xz格式,好吧,我又孤陋寡闻了,居然第一次遇见xz格式的压缩文件。搜索了一下资料,下面是xz的一些介绍: xz是一个使用 LZMA压缩算法的无损数据压缩文件格式。和gzip与bzip2一样,同样支持多文件压缩,但是约定不能将多于一个的目标文件压缩进同一个档案文件。相反,xz通常作为一种归档文件自... 阅读全文
MySQL Crash Errcode: 28 - No space left on device
2017-09-20 15:26 by 潇湘隐者, 2102 阅读, 收藏, 编辑
摘要:
一台MySQL服务器突然Crash了,检查进程 ps -ef | grep -i mysql 发现mysqld进程已经没有了, 检查错误日志时发现MySQL确实Crash了。具体如下所示: 注意日志中的时间: 09:49:52 UTC是UTC时间(协调世界时间) , 加上8小时就是东八区的时间17:45:52,日志前段是UTC时间,后面又是系统时间。这个需要注意! 09:49:52... 阅读全文
MySQL ODBC 3.51 Driver - Access Denied
2017-09-19 14:18 by 潇湘隐者, 3456 阅读, 收藏, 编辑
摘要:
MySQL ODBC 3.51 Driver - Access Denied 同事反馈在应用服务器上配置MySQL ODBC 3.51 Drive时,测试连接MySQL数据库时报下面错误: ERROR [HYT00] [MySQL][ODBC 3.51 Driver]Access denied for user: 'xxx@xxxx' (Using password: YES) ... 阅读全文
ORACLE不可见索引(Invisible Indexes)
2017-09-18 21:46 by 潇湘隐者, 5644 阅读, 收藏, 编辑
摘要:
不可见索引概念 不可见索引(Invisible Index)是ORACLE 11g引入的新特性。不可见索引是会被优化器忽略的不可见索引,除非在会话或系统级别上将OPTIMIZER_USE_INVISIBLE_INDEXES初始化参数显式设置为TRUE。此参数的默认值是FALSE。如果是虚拟索引是为了合理、科学新增索引而设计的,那么不可见索引就是为了合理、科学的删除索引而设计的。为什么这样说... 阅读全文
MS SQL作业Schedule的限制注意事项
2017-09-18 11:47 by 潇湘隐者, 966 阅读, 收藏, 编辑
摘要:
最近遇到了一个关于MS SQL作业Schedule下有限制的特殊案例,有一个作业,用户要求执行的时间为:9:30,14:30,16:30, 19:00,于是我设置了两个Schedule,其中一个每隔5小时执行一次,时间范围为9:30~ 14:30.另外一个作业的Schedule为每隔150分钟执行,时间范围16:30 ~ 19:00, 结果设置后,用户反馈作业并没有在19:00执行,而是18... 阅读全文
ORACLE虚拟索引(Virtual Index)
2017-09-15 16:10 by 潇湘隐者, 1691 阅读, 收藏, 编辑
摘要:
ORACLE虚拟索引(Virtual Index) 虚拟索引概念 虚拟索引(Virtual Indexes)是一个定义在数据字典中的假索引(fake index),它没有相关的索引段。虚拟索引的目的是模拟索引的存在而不用真实的创建一个完整索引。这允许开发者创建虚拟索引来查看相关执行计划而不用等到真实创建完索引才能查看索引对执行计划的影响,并且不会增加存储空间的使用。如果我们观察到优化器生成... 阅读全文
YourSQLDba遭遇.NET Framework Error 6522
2017-09-14 17:09 by 潇湘隐者, 1261 阅读, 收藏, 编辑
摘要:
一工厂的SQL Server数据库服务器上的YourSQLDba_LogBackups作业做事务日志备份时,突然出现异常,异常的错误信息指向.NET Framework,出现这个问题时,一般我估计是该服务器自动应用了.NET Framework的一些补丁导致,因为以前也碰到过这类错误,于是去检查服务 阅读全文
ORACLE NLS_DATE_FORMAT设置
2017-09-14 09:01 by 潇湘隐者, 7888 阅读, 收藏, 编辑
摘要:
最近在ORACLE里面设置NLS_DATE_FORMAT日期时间格式时遇到了一些问题,顺便整理一下。以防以后忘记时,能顺速翻阅。 1:在会话级别设置nls_date_format对应的日期格式。 使用alter session set nls_date_format='xxxx'设置只会影响当前会话的。这个对所有工具(SQL*Plus、SQL Developer)都能生效。 ... 阅读全文
RHEL下SendMail修改发邮箱地址
2017-09-13 23:25 by 潇湘隐者, 1796 阅读, 收藏, 编辑
摘要:
RHEL(Oracle Linxu/CentOS)系统下,如果使用sendmail发送邮件,如果不特殊设置,一般发件箱地址为user@hostname,例如,hostname为DB-Server.localdomain,在root用户下使用下面命令发送一封邮件: [root@DB-Server ~]# hostname -f DB-Server.localdomain [root@DB-... 阅读全文
SQL Server如何定位自定义标量函数被那个SQL调用次数最多浅析
2017-09-08 12:04 by 潇湘隐者, 1128 阅读, 收藏, 编辑
摘要:
前阵子遇到一个很是棘手的问题,监控系统DPA发现某个自定义标量函数被调用的次数非常高,高到一个离谱的程度。然后在Troubleshooting这个问题的时候,确实遇到了一些问题让我很是纠结,下文是解决问题过程的一点思索和尝试,如果你有更好的思路和解决方法,也请多多指教。 DPA可以监控到该函数每小时被调用的次数,如下截图所示: 那么第一个问题来了。 DPA如何监控获取这个函数每小时执... 阅读全文
ORACLE归档日志比联机重做日志小很多的情况总结
2017-09-06 15:05 by 潇湘隐者, 3198 阅读, 收藏, 编辑
摘要:
ORACLE归档日志比联机重做日志小很多的情况 前几天一网友在群里反馈他遇到归档日志比联机重做日志(redo log)小很多的情况,个人第一次遇到这种情况,非常感兴趣,于是在一番交流沟通后,终于弄清楚了情况,顺便将这方面的资料整理于此!也是一个总结、学习过程! 归档日志比联机重做日志小很多,出现这种情况的原因有很多,我们可以从下面这几方面着手检查,一一排除确认。 1:检查参数A... 阅读全文
ORACLE获取SQL绑定变量值的方法总结
2017-09-04 23:27 by 潇湘隐者, 18137 阅读, 收藏, 编辑
摘要:
本文总结一下ORACLE数据库中如何获取SQL绑定变量值的方法,在SQL优化调优过程中,经常会用到这方面的知识点。在此梳理、总结一下,方面日后查找、翻阅。 方法1:查询V$SQL V$SQL视图中的BIND_DATA字段用来存储绑定变量的值,但是从这个视图查询绑定变量的值,有很大的局限性: 1: 它的记录频率受_cursor_bind_capture_interval隐... 阅读全文
ORACLE SEQUENCE跳号总结
2017-09-01 00:02 by 潇湘隐者, 2675 阅读, 收藏, 编辑
摘要:
在ORACLE数据库中,序列(SEQUENCE)是使用非常频繁的一个数据库对象,但是有时候会遇到序列(SEQUECNE)跳号(skip sequence numbers)的情形,那么在哪些情形下会遇到跳号呢? 事务回滚引起的跳号 不管序列有没有CACHE、事务回滚这种情况下,都会引起序列的跳号。如下实验所示: SQL> create sequence my_seq... 阅读全文