代码改变世界

评论排行榜

Linux服务器宕机案例第二则

2016-07-08 15:42 by 潇湘隐者, 15857 阅读, 收藏,
摘要: 邮件告警发现海外工厂一Linux服务器连接不上,DPA(Database Performance Analyzer)系统也发现其出现问题,ping这台服务器发现网络不通,联系不到当地系统管理员,邮件咨询后,这个系统管理员也发现有问题,直接重启了,事后检查发现日志message里面,从10:10分开始出现下面错误信息(敏感信息处理了) Jul 7 10:10:27 localhost k... 阅读全文

Linux 查看服务器开放的端口号

2016-06-22 23:34 by 潇湘隐者, 329306 阅读, 收藏,
摘要: 在讨论这个问题前,我们先来了解一下物理端口、逻辑端口、端口号等计算机概念。 端口相关的概念: 在网络技术中,端口(Port)包括逻辑端口和物理端口两种类型。物理端口指的是物理存在的端口,如ADSL Modem、集线器、交换机、路由器上用 于连接其他网络设备的接口,如RJ-45端口、SC端口等等。逻辑端口是指逻辑意义上用于区分服务的端口,如TCP/IP协议中的服务端口,端口号的范围从0到6... 阅读全文

SQL Server里面如何检查没有释放的游标

2016-03-14 12:13 by 潇湘隐者, 5023 阅读, 收藏,
摘要: 一直以来对SQL SERVER的游标都不怎么感冒,也很少使用SQL Server里面的游标,前几天有一位网友问如何检查数据库里面没有释放的游标,觉得有点意思,就测试验证了一下,顺便整理于此。 会话1:我们模拟一个应用程序或脚本,在打开游标后,忘记关闭、释放游标。 DECLARE Cursor_Test CURSOR FORSELECT * FROM dbo.TEST;OPEN Cu... 阅读全文

Microsoft SQL Server 2005 Service fails to start

2016-03-09 17:34 by 潇湘隐者, 1118 阅读, 收藏,
摘要: 今天碰到一雷死人的事情,在Windows Server 2012 R2上安装SQL SERVER 2005标准版过程中一直遇到“The SQL Server service failed to start。 For more information......",最后下面两个组件无法安装成功。 后面查了一下,原来Microsoft SQL Server 2005在Windows Server... 阅读全文

2015年终终结

2016-02-21 10:57 by 潇湘隐者, 1114 阅读, 收藏,
摘要: 这是一篇迟到的总结,在习惯性的拖延症中,直到今天才写完。2015年在不知不觉中又溜走了,这一年在平平稳稳中度过,虽然没有太多的亮点,但是每一步都脚踏实地,走得四平八稳。年终总结是为了总结过去,展望未来。顺便梳理一下成长经历,畅谈一下未来的道路。让自己有个大概的方向和目标。不至于浑浑噩噩的过日子 技术积累 数据库 既然没有大神们的悟性和天赋,那么就拼努力吧,只能一步一个脚... 阅读全文

SQL SERVER 监控数据文件增长情况

2015-12-19 11:30 by 潇湘隐者, 2220 阅读, 收藏,
摘要: 在项目前期评估数据库的增长情况,然后根据数据库数据量的增长情况来规划存储的分配其实是一件比较麻烦的事情。因为项目没有上线,用什么来评估数据库的数据增长情况呢? 如果手头没有实际的数据,我们只能从表的数量以及预计一天的数据增长情况来预估数据增长量。当然这里猜测的成分较大。这个是非常不靠谱,也是不准确的。当然我们可以监控测试环境的数据库大小的增长情况来评估数据增长情况。我们可以监控数据库大小... 阅读全文

mysql: unknown variable 'character-set-client=utf8'

2015-10-07 22:16 by 潇湘隐者, 27166 阅读, 收藏,
摘要: 在同事安装的MySQL服务器上(居然安装的是My-SQL 5.1.73的老旧版本),登录MySQL时遇到下面“mysql: unknown variable 'character-set-client=utf8'”错误: [root@MySQLDB002 lib]# mysql -u root -p mysql: unknown variable 'character-set-client=u... 阅读全文

Vmware扩展磁盘如何不需重启系统

2015-09-11 15:21 by 潇湘隐者, 10320 阅读, 收藏,
摘要: 在虚拟机Vmware中我们有时候需要添加新的虚拟磁盘或给已有虚拟磁盘扩容(expand),在新增磁盘或磁盘扩容后,Linux系统并不能马上识别到。也就是说你看不到磁盘空间变化(使用fdisk -l查看),这时我们可以通过重启系统(reboot)解决这个问题,但是很多时候,我们并不想在存储扩容时重启系统,因为这样会影响到现有的业务系统。那么为什么新增磁盘或磁盘扩容后,Linux系统识别不到呢... 阅读全文

Provider:SSL Provider,error:0-等待的操作过时

2015-08-05 11:41 by 潇湘隐者, 9482 阅读, 收藏,
摘要: 今天一同事使用SSMS 2012 连接数据库时,遇到了“provider:SSL Provider,error:0-等待的操作过时”,搜索了一下,遇到一哥 们也遇到这个问题:SQLServer 2012 已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: SSL Provider, error: 0 - 等待的操作过时。 在cmd命令窗口输入... 阅读全文

ORACLE数据库对比表结构

2015-07-21 12:23 by 潇湘隐者, 8818 阅读, 收藏,
摘要: 有时候会有某种需求:需要对比两个表的表结构是否一致,有时候甚至是整个数据库所有表的表结构对比......。表结构对比无非就是字段名、字段类型、字段数据类型、以及字段的顺序的对比。如果需要对比表结构,可以通过下面简单的脚本实现: SELECT M.OWNER ,M.TABLE_NAME ,M.COLUMN_ID ,M.COLUMN_NAME ,M.DATA... 阅读全文

SSRS Reports 2008性能优化案例二

2015-07-17 16:12 by 潇湘隐者, 1602 阅读, 收藏,
摘要: 前几天一同事反映海外工厂A的SSRS报表比较慢,让我检查优化一下。于是我检查了下2015-07-13到2015-07-15 12:00这段时间报表的耗时记录 USE [ReportServer]; GO SELECT C.Name AS ReportName ,E.ReportID ... 阅读全文

Linux时间同步介绍

2015-06-23 16:48 by 潇湘隐者, 15886 阅读, 收藏,
摘要: 在Linux系统中,为了避免主机时间因为在长时间运行下所导致的时间偏差,进行时间同步(synchronize)的工作是非常必要的。Linux系统下,一般使用ntp服务来同步不同机器的时间。NTP 是网络时间协议(Network Time Protocol)的简称,干嘛用的呢?就是通过网络协议使计算机之间的时间同步化。 系统时间与硬件时间 在展开Linux系统时间同步前,我们必须先了解一些概念:... 阅读全文

TNS-12540: TNS:internal limit restriction exceeded

2015-01-27 22:54 by 潇湘隐者, 3315 阅读, 收藏,
摘要: 应用程序以及客户端工具(Toad、PL/SQL Developer等)出现突然连接不上数据库服务器的情况,监听日志listener.log里面出现了TSN-12518与TSN-12540错误,如下所示, 27-JAN-2015 10:10:19 * (CONNECT_DATA=(SERVICE_NAME=scm2)(CID=(PROGRAM=c:\windows\system32\in... 阅读全文

YourSQLDba设置共享路径备份

2014-11-14 21:43 by 潇湘隐者, 930 阅读, 收藏,
摘要: YourSQLDba可以将数据库备份到网络路径(共享路径),这个也是非常灵活的一个功能,以前一直没有使用过这个功能,最近由于一个需求,于是我测试了一下YourSQLDba备份到网络路径,中间遇到了一些问题,遂整理如下。 测试环境: 操作系统: Windows Server Standard 2012 数据库版本: SQL SERVER 2014 1:设置共享路径权限 ... 阅读全文

shell脚本执行时报"bad interpreter: Text file busy"的解决方法

2014-10-20 21:53 by 潇湘隐者, 22078 阅读, 收藏,
摘要: 在执行一个shell脚本时,遇到了“-bash: ./killSession.sh: /bin/bash: bad interpreter: Text file busy”错误提示,如下所示:[oracle@DB-Server bin]$ ./killSession.sh -bash: ./kil... 阅读全文
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 31 下一页