代码改变世界

阅读排行榜

EXP&EXPDP导出数据同步问题

2013-03-19 09:59 by 潇湘隐者, 2191 阅读, 收藏,
摘要: 在itpub论坛上看到一个问题:如果库正在被写,exp是不是导出的数据就是不同步的了? http://www.itpub.net/forum.php?mod=viewthread&tid=1772882&page=1#pid21172716按照推理逻辑,exp导出的数据应该不是同步的,也不可能同步,除非exp能智能判断数据库是否正在写操作,而且一直等到写操作结束为止。显然这些假设都不合理。下面我们来做个实验,验证一下exp导出数据是否同步。新建一个测试表TEST, 我们写一个循环,往表里面插入1000条记录,而且每插入插入一条记录,停顿0.5秒。这样来模拟数据库处于写状态。CR 阅读全文

ORACLE中如何锁住/解锁统计信息?

2023-09-01 08:37 by 潇湘隐者, 2183 阅读, 收藏,
摘要: 从Oracle 10g 开始,Oracle提供了锁定/解锁表统计信息功能,它的目的是阻止数据库自动收集统计信息,防止可能会产生/出现的糟糕的计划。它对于数据频繁更改的Volatile Tables最有用,因为Volatile Tables的某些数据集可能会生成糟糕的计划。 官方的介绍如下: Prev 阅读全文

There is insufficient system memory to run this query 错误

2013-07-03 23:39 by 潇湘隐者, 2173 阅读, 收藏,
摘要: 服务器环境大致情况如下:操作系统: Microsoft Windows Server 2003 R2 Enterprise Edition Service Pack 2数据库 : Microsoft SQL Server 2005 - 9.00.5000.00 (Intel X86) 。机器物理内存8G,开启了“使用AWE分配内存选项(U)"在这台服务器上,创建YourSQLDba后,配置过程中创建函数的时候,报如下错误,重试了几次都是如此,但是其它应用从来没有出过这个错误,而且这是一台生产服务器,很多应用在跑,所以这才是让我纳闷的地方:消息 701,级别 17,状态 13,过程 c 阅读全文

xp_sendmail: 由于邮件错误 0x80004005 而失败

2015-03-30 15:46 by 潇湘隐者, 2172 阅读, 收藏,
摘要: 今天收到一封邮件说我们的一台SQL SERVER 2000服务器发送邮件有问题。我测试中发现了如下错误: exec xp_sendmail 'Konglb@esquel.com','hello, 123' xp_sendmail:由于邮件错误0x80004005而失败解决方法 一直对手头的SQL SERVER 2000服务器关注比较少。之前这台服务器也偶尔会出现发送不了邮件的问题,一... 阅读全文

[翻译]:MySQL Error: Too many connections

2018-04-27 23:25 by 潇湘隐者, 2169 阅读, 收藏,
摘要: 翻译:MySQL Error: Too many connections 前言: 本文是对Muhammad Irfan的这篇博客MySQL Error: Too many connections的翻译,如有翻译不对或不好的地方,敬请指出,大家一起学习进步。尊重原创和翻译劳动成果,转载时请注明出处。谢谢! 英文原文地址:https://www.percona.com/blog/2013/... 阅读全文

关于ORACLE数据库名以及数据实例名等几个重要概念

2019-01-06 23:22 by 潇湘隐者, 2151 阅读, 收藏,
摘要: 在Oracle中有关数据库和数据库实例的几个重要概念,有时候如果理解不是很深或者对其疏忽、混淆了,还真容易搞错或弄不清其概念,下面就数据库实例名、数据库名、数据库域名、数据库服务名、全局数据库名几个概念,我们来梳理一下概念,总结归纳一下这些知识,首先,我们来看看官方文档对这几者的概念介绍: INSTANCE_NAME(数据库实例名) Property Description P... 阅读全文

MySQL Crash Errcode: 28 - No space left on device

2017-09-20 15:26 by 潇湘隐者, 2147 阅读, 收藏,
摘要: 一台MySQL服务器突然Crash了,检查进程 ps -ef | grep -i mysql 发现mysqld进程已经没有了, 检查错误日志时发现MySQL确实Crash了。具体如下所示: 注意日志中的时间: 09:49:52 UTC是UTC时间(协调世界时间) , 加上8小时就是东八区的时间17:45:52,日志前段是UTC时间,后面又是系统时间。这个需要注意! 09:49:52... 阅读全文

The Windows account sa does not exist and cannot be provisioned as a SQL Server system administrator

2017-10-16 23:21 by 潇湘隐者, 2129 阅读, 收藏,
摘要: 今天遇到一个案例,在使用命令修改一个测试服务器(SQL Server 2014标准版)的服务器排序规则时,遇到了下面错误信息 (具体账号信息脱敏处理,随机生成一个账号密码) The Windows account sa does not exist and cannot be provisioned as a SQL Server system administrator c:\SQL... 阅读全文

MySQL 使用XtraBackup的shell脚本介绍

2016-04-25 14:49 by 潇湘隐者, 2126 阅读, 收藏,
摘要: mysql_backup.sh是关于MySQL的一个使用XtraBackup做备份的shell脚本,实现了简单的完整备份和增量备份、以及邮件发送备份信息等功能。功能目前还比较简单,后续将继续完善和增加相关功能。参考了网上MySQL备份的脚本,如有不足的地方,欢迎大家拍砖! 1: 使用前,请先做一些配置选项修改,例如备份路径设置、连接数据库的账号密码等等。 2: 在BACKUP_DIR目录下,创... 阅读全文

ORACLE中如何找出大表分布在哪些数据文件中?

2020-02-27 09:46 by 潇湘隐者, 2112 阅读, 收藏,
摘要: ORACLE中如何找出大表分布在哪些数据文件中? 在ORACLE数据中,我们能否找出一个大表的段对象分布在哪些数据文件中呢? 答案是可以,我们可以用下面脚本来找出对应表的区、段分别位于哪些数据文件中 SET PAGESIZE 60;COL SEGMENT_TYPE FOR A12;COL FILE_NAME FOR A64;COL SEGMENT_NAME FOR A24;COL TAB... 阅读全文

Oracle行内链接不会引起USER_TABLES中CHAIN_CNT值变化

2016-07-10 10:02 by 潇湘隐者, 2107 阅读, 收藏,
摘要: 前几天和群里网友讨论一个关于行内链接(intra-block chaining)的问题,问题非常有意思,恰好今天有空,顺便整理了一下这些知识点。 问题描述:下面SQL,创建一个超过255列的表(实际为256列),然后插入几条数据,然后对表做ANALYZE分析过后,但是发现user_tables的CHAIN_CNT字段值为0,chained_rows表中没有记录,为什么会这样? ... 阅读全文

ORA-04045: errors during recompilation/revalidation of LBACSYS.LBAC_EVENTS

2019-06-25 23:17 by 潇湘隐者, 2103 阅读, 收藏,
摘要: 使用orachk工具检查数据库实例的时候,发现报告里面有类似下面这样一些错误(最近有给Oracle 10g应用补丁PSU 10.2.0.5.180717,不清楚是这个产生的还是其他原因导致),使用脚本检查,发现有很多INVALID对象(具体参考[转载]—Health Check Reports Problem: Dependency$ p_timestamp mismatch for VALID ... 阅读全文

Cannot execute as the database principal because the principal "guest" does not exist, this type of principal cannot be impersonated, or you do not have permission.

2016-10-17 11:51 by 潇湘隐者, 2103 阅读, 收藏,
摘要: 今天遇到这样一个问题:一个系统的作业需要给系统Support人员开放SQL Agent下作业的查看、执行权限。数据库版本为SQL Server 2014 SP2,给这个系统Support人员的NT账号授予msdb数据库下面权限后: 该系统Support人员反馈在双击查看该作业时报下面错误。于是我测试,验证了一下这个权限是否OK, 我测试的时候使用的是Microsoft SQL ... 阅读全文

SQL Server解惑——对象命名的唯一性小结

2020-02-21 11:48 by 潇湘隐者, 2088 阅读, 收藏,
摘要: 关于SQL Server数据库中的对象命名的唯一性问题。例如表、索引、约束等数据库对象,有时候DBA在做数据库维护时,经常要创建对象或重命名对象,此时就会遇到一个问题,对象命名的唯一性问题。虽然是一个小小的问题,估计不少人搞不清,在看文章前,你可以先回答几个问题 1: 表名在数据库是不是唯一? 不同的Schema下,是否可以存在同名的表? 2: 索引名在数据库是不是唯一? 不同的Sch... 阅读全文

SQL Server元数据损坏(metadata corruption)修复

2018-04-08 10:14 by 潇湘隐者, 2080 阅读, 收藏,
摘要: 在升级一个SQL Server 2000的数据库时,遇到了一致性错误,其中有几个错误是元数据损坏(metadata corruption),特意研究了一下这个案例,因为以前也零零散散的遇到过一些一致性相关错误,但是难得遇到元数据损坏的案例。 如下所示,数据库从SQL Server 2000还原到SQL Server 2008以后,在做一致性检查时,发现有元数据损坏(metadata cor... 阅读全文
上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 85 下一页