不以规矩 不成方圆

我在多年以前写下的DBA四大守则,其中的一条是“不以规矩,不成方圆”。任何一个企业的运维环境,都需要基本的规矩和准则,有所遵守、有所规范,才能保持长治久安,不出或少出低级错误和纰漏。运维的核心就应当是去保障生产能力,维护生产环境的稳定、安全和高效运行。

前一段在“恩墨微信大讲堂”中,有朋友遇到这样一个问题,一个数据文件处于RECOVER状态,然后尝试去删除这个文件,遇到了错误,表名数据文件中存在对象约束,不能被删除。

然而在检查时发现Unique和Primary的约束并不存在,这是为什么呢?

可是等等,不要被这个问题转移了视线,我们重新来审视一下,这个要被删除的表空间文件是什么?

一个奇怪的名字跃入眼帘:E:JYB.DBF 。而且这个文件被创建在dbs目录下(为什么在这个目录?留一个问题在这里)。

这显然是因为(也许不那么显然):用户用Windows的命令法,想在E:分区去建一个文件,然而出错,文件被扔到了dbs目录。

这个数据的规范性很明显是不足的,可能这个文件是某个开发人员远程创建出来的,甚至DBA根本不知道存在这个文件,还有可能就直接删除了。

一个企业的核心数据库:数据库文件的创建、备份、维护都应该具有明确的规则

那么到底是为什么删除不了呢?

追查发现在该表空间存在很多临时段,于是用户猜测是有人将临时表建立到了这个表空间:

那么真的是这样么?

作为DBA的一个基本常识是:临时段不仅仅只在临时表或临时表空间中存在,很多中间操作以临时段作为过度。比如创建索引,在完成之前,数据段的状态是临时的,创建完成之后才更改为永久的。

我以前写过一个简短的记录,在一个IMP的数据导入过程中,导入完成之前大量数据以临时段存储(示例含有LOB对象),而且Oracle以 数据文件号+开始块号 来命名这些临时段(直接截图了):

即便是一个简单的案例,串联起来都会有很有意思的故事和知识。知其然之后才能够胸有成竹。

原文发布于微信公众号 - 数据和云(OraNews)

原文发表时间:2015-10-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏数据库新发现

Percona最新发布XtraBackup for MySQL 8.0

Percona在9月12日,终于宣布第一个测试用的XtraBackup for MySQL 8.0版本给大家试用:

1081
来自专栏李俊飞的专栏

数据库性能评测:整体性能对比

随着版本升级,关系型数据库和缓存数据库整体性能比之前都有大幅度的提升,衡量数据库性能的三个重要指标是:数据库吞吐量(QPS)、延迟时长(Latency)和稳定性...

2.5K0

为什么MariaDB更优于MySQL

本文为读者提供MariaDB和MySQL的深入见解。分析两者并讨论它们之间的差异。还有一部分内容阐述为什么MySQL用户应该切换到MariaDB。

11.1K4
来自专栏知识分享

1-MySQL数据库(android连接MySQL数据库)

很好的链接 http://www.cnblogs.com/best/p/6517755.html  一个小时学会MySQL数据库 http://www.cnbl...

3625
来自专栏开源项目

SSM(十一) 基于 dubbo 的分布式架构

现在越来越多的互联网公司还是将自己公司的项目进行服务化,这确实是今后项目开发的一个趋势,就这个点再凭借之前的SSM项目来让第一次接触的同学能快速上手。 浅谈分布...

3116
来自专栏数据和云

终于来了,Percona发布XtraBackup for MySQL 8.0

Percona在9月12日,终于宣布第一个测试用的XtraBackup for MySQL 8.0版本给大家试用:

1653
来自专栏数据和云

insert into太慢?Roger 带你找真凶

李真旭(Roger) ACOUG 核心专家,Oracle ACE,云和恩墨技术专家 编辑手记:昨天谈到索引并不是万能的,事实上很多无用的索引给数据库带来很大的维...

4004
来自专栏「3306 Pai」社区

构建MySQL自动化平台思路

这里做个小预告,可能下周或者下下周。我的好基友顺子要给大家讲讲MHA的故事。请期待~~

1532
来自专栏chenssy

【追光者系列】HikariCP连接池监控指标实战

该指标持续飙高,说明DB连接池中基本已无空闲连接。 拿之前业务方应用pisces不可用的例子来说(如下图所示),当时所有线程都在排队等待,该指标已达172,此时...

1534
来自专栏芋道源码1024

【追光者系列】HikariCP连接池监控指标实战

9794

扫码关注云+社区