摘要:                    
在SQL Server的查询条件中,能否在IN里面使用变量呢? 如果可以的话,有没有需要注意的地方或一些限制呢?在回答这个问题前,我们先来看看这个例子: IF EXISTS (SELECT 1 FROM sys.objects WHERE name='TEST' AND type='U')<!--C                阅读全文
            
        阅读排行榜
ORACLE 移动数据文件 控制文件 重做日志文件
2014-04-20 09:59 by 潇湘隐者, 5041 阅读, 收藏,
摘要:                    
ORACLE数据库有时候需要对存储进行调整,增加分区、IO调优等等,此时需要移动数据文件、重做日志文件、控制文件等等,下文结合例子总结一下这方面的知识点。 进行数据文件、重做日志文件、控制文件的迁移前,需要总体了解一下当前Linux服务器的磁盘、分区信息,以及服务器文件使用情况,如下所示 查看Linux服务器的文件使用情况 1: [root@DB-Server ~]# ...                阅读全文
            
        Linux查看监听端口的脚本测试
2019-02-15 17:34 by 潇湘隐者, 5009 阅读, 收藏,
摘要:                    
本文是按照lfree的博客(https://www.cnblogs.com/lfree/p/10368332.html)中的内容,进行学习、测试、总结的。有些知识点也是在阅读这篇博文时,发现不了解这方面的知识,遂网上搜索相关资料总结了一下。 1:Linux 设备里面有个比较特殊的文件:/dev/[tcp|upd]/host/port 只要读取或者写入这个文件,相当于系统会尝试连接:host...                阅读全文
            
        SQL Server里面如何检查没有释放的游标
2016-03-14 12:13 by 潇湘隐者, 5005 阅读, 收藏,
摘要:                    
一直以来对SQL SERVER的游标都不怎么感冒,也很少使用SQL Server里面的游标,前几天有一位网友问如何检查数据库里面没有释放的游标,觉得有点意思,就测试验证了一下,顺便整理于此。 会话1:我们模拟一个应用程序或脚本,在打开游标后,忘记关闭、释放游标。 DECLARE Cursor_Test CURSOR FORSELECT * FROM dbo.TEST;OPEN Cu...                阅读全文
            
        ORACLE隐式类型转换
2020-02-16 13:03 by 潇湘隐者, 4999 阅读, 收藏,
摘要:                    
隐式类型转换简介 通常ORACLE数据库存在显式类型转换(Explicit Datatype Conversion)和隐式类型转换(Implicit Datatype Conversion)两种类型转换方式。如果进行比较或运算的两个值的数据类型不同时(源数据的类型与目标数据的类型),而且此时又没有转换函数时,那么ORACLE必须将其中一个值进行类型转换,使其能够运算。这就是所谓的隐式类型转...                阅读全文
            
        Linux创建和挂载XFS文件系统测试实践
2018-08-08 12:25 by 潇湘隐者, 4997 阅读, 收藏,
摘要:                    
XFS文件系统简介 维基百科关于XFS的简介如下: XFS is a high-performance 64-bit journaling file system created by Silicon Graphics, Inc (SGI) in 1993.[6] It was the default file system in SGI's IRIX operating system s...                阅读全文
            
        Linux Logwatch的学习总结
2017-04-27 16:31 by 潇湘隐者, 4935 阅读, 收藏,
摘要:                    
Logwatch功能介绍 Logwatch是一款Perl脚本编写的、开源的日志分析工具。它能对原始的日志文件进行解析并转换成结构化格式的文档,也能根据您的使用情况和需求来定制报告。Logwatch的特点是配置简单、监控、分析日志方便,而且可以对某些功能进行定制化。 项目源码位于https://sourceforge.net/projects/logwatch/ 。 LogWatch的官文档...                阅读全文
            
        MS SQL 建表SQL的脚本
2009-08-29 03:22 by 潇湘隐者, 4933 阅读, 收藏,
摘要:                    
数据库里新建一个表的方式比较多,可以在对象资源管理器手动新建一个表,这样的建表方式比较方便、直观。但是如果该表要在几个数据库(开发环境数据库,测试环境数据库、正式系统数据库等)里新建的话,这时反而不如用脚本处理,这样会方便得多。尤其是在创建数据库时要新建上百个表时,那种手工建表方式想都不敢想。这里主要讨论、收集使用脚本来新建表的写法。如有不妥或不对的地方,希望大家多多指教,更正我的错误。下面来看看第一种SQL写法Code SnippetCREATE TABLE UserContactPerson(IDINT PRIMARY KEY,UserIDINT,ContactPersonIDINT)这.                阅读全文
            
        SQL SERVER 2014 Agent服务异常停止案例
2016-04-26 11:10 by 潇湘隐者, 4929 阅读, 收藏,
摘要:                    
生产环境一数据库服务器(SQL Server 2014)的Agent服务突然停掉了,检查了错误日志,发现在"SQL Server Agent"里面没有"SQLServerAgent terminated (normally)"的信息,只有如下错误信息 根据作业运行的日志信息,以及上面错误信息,可以判断SQL SERVER Agent服务应该在2016-04-24 9:20: PM(21...                阅读全文
            
        ORACLE中关于外键缺少索引的探讨和总结
2017-04-17 15:59 by 潇湘隐者, 4915 阅读, 收藏,
摘要:                    
在ORACLE数据库中,定义外键约束时,ORACLE是不会自动创建对应索引的,必须手动在外键约束相关的列上创建索引。那么外键字段上是否有必要创建索引呢?如果有必要的话,巡检时,如何找出外键字段上没有创建索引的相关表,并生成对应的索引的脚本呢? 外键缺失索引影响 外键列上缺少索引会带来三个问题,限制并发性、影响性能、还有可能造成死锁。所以对于绝大部分场景,我们应该尽量考虑在外键...                阅读全文
            
        [翻译]——SQL Server使用链接服务器的5个性能杀手
2014-06-08 09:18 by 潇湘隐者, 4878 阅读, 收藏,
摘要:                    
前言: 本文是对博客http://www.dbnewsfeed.com/2012/09/08/5-performance-killers-when-working-with-linked-servers/的翻译, 如有翻译不对或不好的地方,敬请指出,大家一起学习进步。尊重原创和翻译劳动成果,转载时请注明出处。谢谢! 当使用链接服务器(Linked Servers)时,最昂贵的代价就是网络带宽间...                阅读全文
            
        -bash: .bash_profile: command not found
2015-01-21 23:01 by 潇湘隐者, 4865 阅读, 收藏,
摘要:                    
今天有一同事安装了ORACLE后,在切换账号时遇到错误提示“-bash: .bash_profile: command not found”。如下所示 [root@GLETestLinux ~]# su - oracle-bash: .bash_profile: command not found[oracle@GLETestLinux ~]$ more .bash_profile.bash_...                阅读全文
            
        DBCC SHRINKDATABASE xxxx was skipped because the file does not have enough free
2016-08-16 17:57 by 潇湘隐者, 4864 阅读, 收藏,
摘要:                    
假设你创建一个数据库时,指定其初始化大小(SIZE )非常大。例如,如下测试案例所示 USE [master]GO CREATE DATABASE [TEST] ON PRIMARY ( NAME = N'TEST_Data', FILENAME = N'D:\SQL_DATA\TEST_Data.mdf' , SIZE = 11527027KB , MAXSIZE = UNLIMITE...                阅读全文
            
        Reporting Services 错误案例一则
2015-02-03 00:25 by 潇湘隐者, 4855 阅读, 收藏,
摘要:                    
遇到一个有意思的Reporting Services报表的案例,在2015-01-30号的凌晨20分左右的时候,有人发现Reporting Services的速度非常慢,而且最后有抛出异常,当时不知道什么情况。只是记录了其中一张报表的名字,以及出错信息截图。如下所示: 第二天,我首先通过下面SQL查看这张报表在2015-01-30 00:00到2015-01-30 02...                阅读全文
            
        ORA-00600: internal error code, arguments: [kcratr1_lastbwr], [], [], [], [], [], [], []
2016-07-06 22:49 by 潇湘隐者, 4846 阅读, 收藏,
摘要:                    
今天在PlateSpin Forge(关于PlateSpin相关介绍,请见最下面部分简单介绍) 复制出来的一台数据库服务器上,测试数据库能否正常启动时,遇到了“ORA-00600: internal error code, arguments: [kcratr1_lastbwr], [], [], [], [], [], [], []”错误: 在官方文档介绍中,这个错误主要出现在磁盘...                阅读全文
            
         
                    
                 浙公网安备 33010602011771号
浙公网安备 33010602011771号