代码改变世界

Attempt to fetch logical page (...) in database 2 failed. It belongs to allocation unit xxxx not to xxx

2014-07-29 22:19 by 潇湘隐者, 3167 阅读, 0 推荐, 收藏,
摘要:今天一个同事说在一个生产库执行某个存储过程,遇到了错误: Fatal error 605 occurred at jul 29 2014 我试着执行该存储过程,结果出现下面错误,每次执行该存储过程,得到的错误内容都不一样(page变化,还有就是allocation unit)变化 消息 605,级别 21,状态 3,过程 usp_xxxxxxxxx,第 228 行 Attempt to ... 阅读全文

Linux命令学习总结:reboot命令

2014-07-28 11:42 by 潇湘隐者, 73812 阅读, 2 推荐, 收藏,
摘要:命令简介: 该命令用来重启Linux系统。相当于Windows系统中的restart命令。 命令语法: /sbin/reboot [-n] [-w] [-d] [-f] [-i] 或 reboot [-n] [-w] [-d] [-f] [-i] 命令参数: 参数 长参数 描叙 -d 重新启动时不把数据写入记录文件/var/tmp/wtmp ... 阅读全文

Linux命令学习总结:rmdir

2014-07-27 11:00 by 潇湘隐者, 6181 阅读, 2 推荐, 收藏,
摘要:命令简介: 该命令用用来删除空目录,如果目录非空,则会出现错误。可以使用rm删除目录中的文件后,使用rmdir删除目录。也可以使用rm -rf替代rmdir命令。这是一个非常简单的命令。 命令语法: rmdir [OPTION]... DIRECTORY... 命令参数: 参数 长参数 描叙 --ignore-fail-on-non-empty 忽略任何... 阅读全文

Linux命令学习总结:rm命令

2014-07-26 12:35 by 潇湘隐者, 47750 阅读, 0 推荐, 收藏,
摘要:命令简介: 该命令用来删除Linux系统中的文件或目录。通常情况下rm不会删除目录,你必须通过指定参数-r或-R来删除目录。另外rm通常可以将该文件或目录恢复(注意,rm删除文件其实只是将指向数据块的索引点(information nodes)释放,只要不被覆盖,数据其实还在硬盘上。如果想要保证文件的内容无法复原,可以使用命令shred 。 另外一般还是要慎用rm -rf *这样的命令。 ... 阅读全文

SQL Server 中VARCHAR(MAX)变量赋值引起的性能问题。

2014-07-25 16:17 by 潇湘隐者, 10129 阅读, 0 推荐, 收藏,
摘要:案例环境: 操作系统版本 : Windows Server 2008 R2 Standard SP1 数据库版本 : Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64) 案例介绍: 由于不能将生产环境的代码和数据贴上来,所以我构造了下面一个小案例,当然没法和生产环境的案例一致。只能是接近而已。但是足以反映问题本质就足够了。 DRO... 阅读全文

查看mysql数据库版本方法总结

2014-07-24 17:48 by 潇湘隐者, 181261 阅读, 21 推荐, 收藏,
摘要:当你接手某个mysql数据库管理时,首先你需要查看维护的mysql数据库版本;当开发人员问你mysql数据库版本时,而恰好你又遗忘了,那么此时也需要去查看mysql数据库的版本..............。下文总结一下Linux平台下查看mysql数据库的方法.个人觉得总结的比较全面了。 方法1:登录数据库时,你可以看到对应mysql数据库的版本信息,如下所示: [root@DB-Ser... 阅读全文

Linux mysql 5.6: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

2014-07-22 23:33 by 潇湘隐者, 156001 阅读, 9 推荐, 收藏,
摘要:案例环境: 操作系统 :Red Hat Enterprise Linux Server release 5.7 (Tikanga) 64 bit 数据库版本 : Mysql 5.6.19 64 bit 案例介绍: 今天开始学习mysql,遂先安装了Mysql 5.6.19 64bit 版本的数据库,结果安装成功了,但是使用root登录时遇到了E... 阅读全文

Ignite用户配置管理介绍

2014-07-22 10:27 by 潇湘隐者, 1229 阅读, 0 推荐, 收藏,
摘要:Ignite8这款数据库性能监控、性能分析软件,不光是DBA监控、管理数据库的利器之一,开发人员也可以查看系统性能数据,下面介绍一下如何在Ignite里面配置用户权限,本文纯水文一篇,介绍简单基本的配置操作,楼主权当整理文档手册。 Step 1: 进入Ignite主页时,点击右上角的Options选项进入配置页面。 Step 2: 选择呢Administration页面,选择“User A... 阅读全文

ORACLE动态采样分析

2014-07-19 15:01 by 潇湘隐者, 7850 阅读, 3 推荐, 收藏,
摘要:动态采样概念 动态采样(Dynamic Sampling)是在ORACLE 9i Release 2中开始引入的一个技术,引入它的目的是为了应对数据库对象没有分析(统计信息缺失)的情况下,优化器生成更好的执行计划。简单的说,在数据库段(表、索引、分区)对象没有分析的情况下,为了使CBO优化器得到足够多的信息以保证优化器做出正确执行计划而发明的一种技术。它会分析一定数量段对象上的数据块... 阅读全文

SQL SERVER 2012链接到SQL SERVER 2000的问题解决案例

2014-07-17 23:17 by 潇湘隐者, 4294 阅读, 0 推荐, 收藏,
摘要:前几天在在桦仔的SQLSERVER走起微信公众帐号看到一篇文章MS SQL Server2014链接MS SQL Server 2000,当时手机上囫囵吞枣看了个大概,知道是由于SQL SERVER Native Client版本问题,没想到不过几天,自己就一脚踩到这个坑里面了,真是感概万千,下文主要讲述一下SQL SERVER Native Client 10的安装过程。 网上搜索SQL ... 阅读全文

SQL SERVER 2005删除维护作业报错:The DELETE statement conflicted with the REFERENCE constraint "FK_subplan_job_id"

2014-07-17 21:56 by 潇湘隐者, 5700 阅读, 0 推荐, 收藏,
摘要:案例环境: 数据库版本: Microsoft SQL Server 2005 (Microsoft SQL Server 2005 - 9.00.5000.00 (X64) ) 案例介绍: 对一个数据库实例做清理工作时,发现有一个很久之前禁用的数据库维护作业,于是遂删除该作业,但是删除该作业时,遇到如下错误: 脚本删除操作: USE [msdb]GOEXEC msdb.dbo.sp_de... 阅读全文

YourSQLDba 配置——修改备份路径

2014-07-15 23:18 by 潇湘隐者, 1662 阅读, 1 推荐, 收藏,
摘要:公司一直使用YourSQLDba做本地备份,磁带机将本地备份文件上带做异地容灾备份。近期整理、验证备份时发现本地备份目录命名五花八门 其中有历史原因,也有无规划化的缘故,看着这些五花八门的目录,越看越不顺眼。于是想统一规范化。备份目录统一为DB_BACKUP,完整备份位于FULL_BACKUP子目录,事务日志备份位于LOG_BACKUP子目录下。例如如下所示: 完整备份目录 :G:\D... 阅读全文

管理故事——和尚挑水的故事

2014-07-14 23:12 by 潇湘隐者, 22613 阅读, 2 推荐, 收藏,
摘要:有时候企业、公司的各种混乱都是源于管理问题,例如人浮于事、资源错配、机构臃肿……………,暂且不说企业管理、项目的管理,光是个人工作的管理。一个处理不好,接踵而来的就是一堆问题,可怕的不是出现问题,而是问题根源得不到彻底解决,问题就会产生问题,直接让你应接不暇。筋疲力尽,疲于奔命!关于管理的艺术、技巧,不是一两本教科书就能讲得清、道得明的,下面是吃饭聊天时候听同事讲起的一个所谓管理的故事,所谓“一千... 阅读全文

ORACLE优化器RBO与CBO介绍总结

2014-07-14 10:38 by 潇湘隐者, 57623 阅读, 34 推荐, 收藏,
摘要:RBO和CBO的基本概念 Oracle数据库中的优化器又叫查询优化器(Query Optimizer)。它是SQL分析和执行的优化工具,它负责生成、制定SQL的执行计划。Oracle的优化器有两种,基于规则的优化器(RBO)与基于代价的优化器(CBO) RBO: Rule-Based Optimization 基于规则的优化器 CBO: Cost-Based Optimization ... 阅读全文

ORA-00600: internal error code, arguments: [LibraryCacheNotEmptyOnClose]

2014-07-12 09:11 by 潇湘隐者, 2320 阅读, 0 推荐, 收藏,
摘要:案例环境: 操作系统版本: Red Hat Enterprise Linux ES release 4 数据库版本 : 10.2.0.4.0 32 bit 案例介绍: 今天我执行stop_oracle.sh脚本关闭数据库时遭遇了ORA-00600: internal error code, arguments: [LibraryCacheNotEmptyOnClose], [], [... 阅读全文

浅析SQL SERVER执行计划中的各类怪相

2014-07-11 15:30 by 潇湘隐者, 5495 阅读, 24 推荐, 收藏,
摘要:在查看执行计划或调优过程中,执行计划里面有些现象总会让人有些疑惑不解: 1:为什么同一条SQL语句有时候会走索引查找,有时候SQL脚本又不走索引查找,反而走全表扫描? 2:同一条SQL语句,查询条件的取值不同,它的执行计划会一致吗? 3: 同一条SQL语句,其执行计划会变化,为什么 4: 在查询条件的某个或几个字段上创建了索引,执行计划就一定会走该索引吗? 5:同时存在几个索引... 阅读全文

[转载]存储基础:DAS/NAS/SAN存储类型及应用

2014-07-09 16:34 by 潇湘隐者, 1661 阅读, 1 推荐, 收藏,
摘要:这篇文章转自博客教主的一篇博客存储基础:DAS/NAS/SAN存储类型及应用, 他是在张骞的这篇博客DAS,NAS,SAN在数据库存储上的应用上做了部分修改和补充。 一. 硬盘接口类型 1. 并行接口还是串行接口 (1) 并行接口,指的是并行传输的接口,比如有0~9十个数字,用10条传输线,那么每根线只需要传输一位数字,即可完成。从理论上看,并行传输效率很高,但是由于线路上的物理原因,它的传输频... 阅读全文

ORACLE VARCHAR2最大长度问题

2014-07-09 15:53 by 潇湘隐者, 220095 阅读, 17 推荐, 收藏,
摘要:VARCHAR2数据类型的最大长度问题,是一个让人迷惑的问题,因为VARCHAR2既分PL/SQL Data Types中的变量类型,也分Oracle Database中的字段类型。简单的说,要看你在什么应用场景下,否则难以回答VARCHAR2数据类型的最大长度问题。 ORACLE数据库字段类型 关于Oracle Database中的字段的VARCHAR2类型的最大长度,我们先看下面的例子: ... 阅读全文

虚拟机VMware与主机共享文件介绍

2014-07-01 12:20 by 潇湘隐者, 26996 阅读, 2 推荐, 收藏,
摘要:我们经常会在Windows平台安装虚拟机VMware,不管是出于实验测试还是工作需要,伴随而来的就是经常需要在Windows系统和虚拟机系统之间进行共享数据文件,例如,需要将Window主机上的Oracle安装镜像文件拷贝到VMware上的Linux系统下....诸如此类需求,两者之间共享数据文件的方法其实蛮多的,下面介绍几种比较常用的共享文件方法(有些详细介绍、有些略有介绍): 1: 通过FT... 阅读全文

Oracle Linux 5.7安装VMware Tools的问题

2014-07-01 11:25 by 潇湘隐者, 4136 阅读, 0 推荐, 收藏,
摘要:案例环境介绍: 虚拟机的版本:VMware® Workstation 8.0.3 build-703057 操作系统版本:Oracle Linux Server release 5.7 在安装虚拟机工具时,执行./vmware-install.pl 命令后一步一步操作,最后出现如下错误信息,安装程序aborted: Creating a new initrd boot image for the... 阅读全文

Linux命令学习总结: file命令

2014-06-24 17:59 by 潇湘隐者, 45517 阅读, 12 推荐, 收藏,
摘要:命令简介: 该命令用来识别文件类型,也可用来辨别一些文件的编码格式。它是通过查看文件的头部信息来获取文件类型,而不是像Windows通过扩展名来确定文件类型的。 执行权限 :All User 指令所在路径:/usr/bin/file 命令语法: file [ -bchikLnNprsvz ] [ -f namefile ] [ -F separator ] [ -m magicf... 阅读全文

Reporting Service 服务启动时报错The service did not respond to the start or control request in a timely fashion

2014-06-20 14:10 by 潇湘隐者, 22791 阅读, 2 推荐, 收藏,
摘要:案例环境: 启动一台数据库服务器(Windows Server 2003)的Reporting Service(SQL Server 2008 R2)服务时,出现如下错误信息: System.InvalidOperationException: Cannot start service ReportServer on computer 'xxx'. ---> System.Componen... 阅读全文

ORA-02429: cannot drop index used for enforcement of unique /primary key

2014-06-19 17:05 by 潇湘隐者, 13316 阅读, 1 推荐, 收藏,
摘要:相信不少人遇到过ORA-02429: cannot drop index used for enforcement of unique /primary key 这个错误,对应的中文提示“ORA-02429: 无法删除用于强制唯一/主键的索引”,其实从错误提示信息已经很明显了。下面还是用一个简单的例子述说一下该错误的来龙去脉。 ORA-02429错误的原因是因为用户试图删除一个用于强制唯一/主键的... 阅读全文

ORA-06502:PL/SQL :numberic or value error: character string buffer too small

2014-06-19 14:57 by 潇湘隐者, 58312 阅读, 2 推荐, 收藏,
摘要:今天遇到一个错误提示:ORA-06502:PL/SQL :numberic or value error: character string buffer too small,一般对应的中文信息为:ORA-06502: PL/SQL: 数字或值错误 :字符串缓冲区太小。仔细检查调试过程中才发现是开发人员定义了一个变量,但是在脚本里面赋予了该变量超过其长度的值。结果就报这个错误。我习惯总结每一个遇到... 阅读全文

SQL Server 2008 标准版不支持Reporting Services的数据驱动订阅

2014-06-18 10:34 by 潇湘隐者, 1462 阅读, 0 推荐, 收藏,
摘要:今天开发同事找我,说为什么Reporting Services服务器的报表管理的订阅选项里面只有”新建订阅“选项, 没有”数据驱动订阅"选项,说实话,我也基本上没有用过这项功能,于是去官方文档查看关于“数据驱动订阅”的一些知识。 搞了半天,原来SQL Server 2008只有Evaluation、Developer、Enterprise三个版本支持这个功能,标准版本以及具有高级服务的 SQL... 阅读全文

Linked Server: EXECUTE permission denied on object 'xp_prop_oledb_provider', database 'master', owner 'dbo'

2014-06-18 09:08 by 潇湘隐者, 2838 阅读, 1 推荐, 收藏,
摘要:问题出现环境: 使用SQL Server Management Studio 2008 连接到SQL Server 2000的数据库,点击其中一个Oracle链接服务器,单击“目录”时,Linked Server弹出如下错误信息.使用另外一个拥有sysadmin角色的账号登录检查发现没有此类问题。 错误详细信息如下所示:有用的信息只有一条:EXECUTE permission denied o... 阅读全文

Oracle RAMN 备份解决方案一例

2014-06-15 11:06 by 潇湘隐者, 2514 阅读, 0 推荐, 收藏,
摘要:以前在博客里面介绍了RMAN备份脚本一列分享,通过RMAN备份到本地路径,然后通过FTP将备份文件上传到FTP服务器。 下面简单介绍另外一例RMAN备份解决方案,下面是我简单画的一个图(很少画图,感觉有点粗制滥造)。 首先将数据库备份到本地服务器的一个目录下(目录是按日期格式生成,本地备份保留周期视存储情况而定.一般一天即可)。 然后将备份文件通过Symantec Backup Exec ... 阅读全文

Linux系统查看系统是32位还是64位方法总结

2014-06-13 14:29 by 潇湘隐者, 87196 阅读, 9 推荐, 收藏,
摘要:这篇博客是总结、归纳查看Linux系统是32位还是64位的一些方法,很多内容来自网上网友的博客。本篇只是整理、梳理这方面的知识,方便自己忘记的时候随时查看。 方法1:getconf LONG_BIT 查看 如下例子所示: 32位Linux系统显示32, 64位Linux系统显示64。最简单、快捷的方法。 [root@DB-Server ~]# getconf LONG_BIT 32 [root@... 阅读全文

[翻译]——SQL Server使用链接服务器的5个性能杀手

2014-06-08 09:18 by 潇湘隐者, 4874 阅读, 4 推荐, 收藏,
摘要:前言: 本文是对博客http://www.dbnewsfeed.com/2012/09/08/5-performance-killers-when-working-with-linked-servers/的翻译, 如有翻译不对或不好的地方,敬请指出,大家一起学习进步。尊重原创和翻译劳动成果,转载时请注明出处。谢谢! 当使用链接服务器(Linked Servers)时,最昂贵的代价就是网络带宽间... 阅读全文

Linux查看系统开机时间

2014-05-29 16:21 by 潇湘隐者, 201144 阅读, 12 推荐, 收藏,
摘要:有时候需要查看Linux系统运行了多久时间,此时需要知道上次开机启动时间; 有时候由于断电或供电故障突然停机,需要查看Linux开机时间/重启时间; 下面总结一些查看Linux开机关机时间的方法(非常全面) 1: who 命令查看 who -b 查看最后一次系统启动的时间。 who -r 查看当前系统运行时间 [root@DB-Server ~]# who -b system boot Ma... 阅读全文
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 43 下一页