摘要:
在Oracle数据库中如何找出损坏索引呢? 下面我们人为构造一个案例,将索引块损坏。如下案例所示: SQL> create tablespace test_data 2 datafile '/u01/app/oracle/oradata/gsp/test_data_01.dbf' 3 size 200M autoextend off 4 logging 5 segm... 阅读全文
阅读排行榜
ORACLE数据库如何用datapump工具导出表结构然后导入到其它Schema下面
2020-05-28 08:58 by 潇湘隐者, 1329 阅读, 收藏,
摘要:
这里简单介绍一下如何使用ORACLE数据库的datapump工具导出、导入表结构定义。由于业务场景可能非常简单,你不会遇到任何问题,也有可能业务场景非常复杂,你就会遇到一些杂七杂八的问题。下面我简单介绍一下个人遇到的需求。一批表准备归档,归档的策略为将UserA下面的一批表T1、T2、、、、Tn,归档到UserB下面(UserB.T1, UserB.T2.....),那么必须在UserB下面创建这... 阅读全文
v$session中server为none与shared值解析
2016-03-24 15:38 by 潇湘隐者, 1328 阅读, 收藏,
摘要:
查询V$SESSION,你会看到SERVER可能会有DEDICATED| SHARED| PSEUDO| NONE 四种值,如果SERVER字段的值除了DEDICATED,还有NONE,则说明当前实例启动了共享服务器,并且SERVER为NONE的会话表示其正使用共享服务器连接模式,同时,如果只显示有DEDICATED,则不能说明服务器就一定工作在专用服务器下面,此时也有可能启动了共享模式。只是目前... 阅读全文
SQL Server统计信息偏差影响表联结方式案例浅析
2019-03-31 19:54 by 潇湘隐者, 1320 阅读, 收藏,
摘要:
我们知道数据库中的统计信息的准确性是非常重要的。它会影响执行计划。一直想写一篇关于统计信息影响执行计划的相关博客,但是都卡在如何构造一个合适的例子上,所以一直拖着没有写。巧合,最近在生产环境中遇到这么一个案例,下面对案例中的相关信息做了脱敏处理,有些中间步骤也省略了,只关注核心部分SQL。如下所示,同事反馈一个SQL语句执行很慢。 UPDATE bSET b.[Statu... 阅读全文
MySQL如何绕过授予information_schema中对象时报ERROR 1044(4200)错误
2020-10-16 14:13 by 潇湘隐者, 1314 阅读, 收藏,
摘要:
这个问题是微信群中网友关于MySQL权限的讨论,有这么一个业务需求(下面是他的原话): 因为MySQL的很多功能都依赖主键,我想用zabbix用户,来监控业务数据库的所有表,是否都建立了主键。 监控的语句是: SELECT COUNT(*) FROM information_schema.tables t1 LEFT OUTER JOIN information_sch... 阅读全文
ORA-02273: this unique/primary key is referenced by some foreign keys
2019-06-12 15:22 by 潇湘隐者, 1313 阅读, 收藏,
摘要:
关于ORA-02273错误,以前还真没有仔细留意过。昨天遇到了这个问题,遂顺便总结一番,以后遇到这类问题就可以直接用下面方案解决。如下所示,我们首先准备一下测试环境。 CREATE TABLE TEST.TEST ( OWNER VARCHAR2(30), OBJECT_ID NUMBER, OBJECT_NAME VARCHAR2(3... 阅读全文
YourSQLDba遭遇.NET Framework Error 6522
2017-09-14 17:09 by 潇湘隐者, 1308 阅读, 收藏,
摘要:
一工厂的SQL Server数据库服务器上的YourSQLDba_LogBackups作业做事务日志备份时,突然出现异常,异常的错误信息指向.NET Framework,出现这个问题时,一般我估计是该服务器自动应用了.NET Framework的一些补丁导致,因为以前也碰到过这类错误,于是去检查服务 阅读全文
Windows Live Writer 配置报407 Proxy Authentication Required错误
2013-04-29 15:07 by 潇湘隐者, 1305 阅读, 收藏,
摘要:
在Windows 7 专业版上面安装Windows Live Writer后(版本号:14.0.8117.416),配置博客服务过程中报错(如下图所示)错误信息为:407 Proxy Authentication Required(The ISA Server requires authorization to fullfill the request. Access to the Web Proxy filter is denied)刚开始我怀疑是博客园的http://www.cnblogs.com/kerrycode/services/metaweblog.aspx服务认证问题,结果我在I 阅读全文
Oracle表连接的奇怪问题
2009-09-11 01:05 by 潇湘隐者, 1303 阅读, 收藏,
摘要:
今天在做计费报表的时候,由于粗心,拿数据的的脚本给写错了,却让我发现了一个很奇怪的问题,下面来让我介绍我发现的这个问题:数据库有表CHARGE_REF ,CLIENT_INVOICE ,CLIENT_INVHDR。其中CHARGE_REF表是保存的收费类型的数据;CLIENT_INVHDR表保存的是发票头部信息,CLIENT_INVOICE表保存的是发票的详细信息,大体如下图所示我当时拿数据的时候... 阅读全文
当心Azure跨区域数据传输产生额外费用
2019-02-22 10:15 by 潇湘隐者, 1297 阅读, 收藏,
摘要:
最近同事发现Azure上一台虚拟机的费用环比增加了一部分。后面仔细检查发现费用来自数据传输, 因为这是早期部署的一台Azure虚拟机(Iaas),我们在本地生成备份,然后通过AzCopy到存储账号的Blob里面。但是Azure的虚拟机位于中国东部数据中心,而存储账号位于中国北部数据中心。以前由于数据量小没有留意,这次是由于数据量暴增才被发现的。 如果位于同一区域的数据传输是免费的。但是不通区... 阅读全文
get_locked_objects_rpt.sql
2016-08-19 17:36 by 潇湘隐者, 1297 阅读, 收藏,
摘要:
在metalink上看到一个脚本(get_locked_objects_rpt.sql),非常不错,如下所示 /*----------------------------------------------------------------------------+ | MODULE: get_locked_objects_rpt.sql | | DESCRIPTION: | | Script... 阅读全文
crontab作业没有执行案例简单小结
2020-06-11 16:59 by 潇湘隐者, 1296 阅读, 收藏,
摘要:
案例1: crond服务异常或停止了。或是安装服务后,忘记启动服务。 操作系统 Red Hat Enterprise Linux Server release 6.6 # yum list cronie# yum install cronie 安装后,没有启动服务,然后作业就没有执行。 # service crond statuscrond is stopped# ... 阅读全文
MySQL自动安装脚本分享
2023-07-03 22:48 by 潇湘隐者, 1295 阅读, 收藏,
摘要:
这里分享一个我写的MySQL自动安装脚本mysql_auto_install.sh,它的功能非常简单,就是自动化安装MySQL单实例,让DBA的工作更简单、轻松一些,不用去手工安装MySQL实例。从简单重复的工作中释放出来。 下面是关于mysql_auto_install.sh脚本的一些说明: 1: 阅读全文
SQL Server 2005 sp_send_dbmail出现Internal error at FormatRowset (Reason: Not enough storage is available to complete this operation)
2017-04-01 00:34 by 潇湘隐者, 1287 阅读, 收藏,
摘要:
案例环境: 操作系统: Windows 2003 SE 32bit(SP2) 数据库版本:Microsoft SQL Server 2005 - 9.00.5069.00 (Intel X86) Aug 22 2012 16:01:52 Copyright (c) 1988-2005 Microsoft Corporation ... 阅读全文
三大关系数据库字段值超长的一个有趣对比
2017-10-02 09:23 by 潇湘隐者, 1285 阅读, 收藏,
摘要:
三大关系数据库字段值超长的一个有趣对比 在开发中,我们可能会遇到插入字段值超长的情况,前阵子遇到这样一个案例,结果一对比后发现一个有趣的现象,如果插入字段值超长,ORACLE、SQL Server、MySQL它们会提示那个字段值超长吗?下面看看实验吧: ORACLE数据库 SQL> create table test(id number(10), name varchar2(12))... 阅读全文
浙公网安备 33010602011771号