1.第一步, 先看看变空间的存放路径 --查看表空间文件路径 select tablespace_name,file_id,bytes/1024/1024,file_name from dba_data_files order by file_id;2.执行建立临时表空间语句 create te.....
分类:
数据库 时间:
2014-10-28 21:18:13
阅读次数:
161
今天整理电脑文件,误删了数据库文件,导致连接数据库时报错:ora-01033:oracle initialization or shutdown in progress在DOS窗口下恢复文件过程记录如下:Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Mic...
分类:
数据库 时间:
2014-10-26 14:14:03
阅读次数:
341
一、临时表空间文件、日志文件和口令文件都属于非关键性文件,因为这些文件丢失后并不会影响到整个数据库的完整性。 但是,当这些文件丢失后我们需要快速的找回这些文件。接下来我将模拟临时表空间文件、日志文件和口令文件丢失的情况。二、如果属于 TEMP 表空间的临时文件丢失或损坏,则 TEMP 表空间将...
分类:
数据库 时间:
2014-09-30 00:06:21
阅读次数:
415
早上用户反应系统访问很慢很慢,测试访问确实如此,接下来就找原因应用服务器应该问题不大,问有经验的同事,说问题可能是数据库,然后我就重启了数据库服务,发现没有解决问题,接着就认为应该是数据库表空间文件大小的原因,用语句查询:SELECTa.tablespace_name"表空间名",t..
分类:
其他好文 时间:
2014-09-29 18:11:11
阅读次数:
333
MySQL把数据库中表结构的定义信息保存到数据库目录的.frm文件中。在InnoDB中数据库中存储的数据及索引实际是存放在表空间里的(tablespace)。可以将每个基于InnoDB存储引擎的表单独产生一个表空间,文件名为:表名.ibd(./data/databasename/*.ibd),这样就...
分类:
数据库 时间:
2014-08-05 22:21:50
阅读次数:
383
前一篇讨论了Innodb system,表空间,文件的关系及数据结构,这一篇记录下Innodb行记录的格式。前提: 1. server层和innodb层都有自己对于record的记录格式,需要进行转换。 2. 物理文件上的记录存储,需要内存中的数据结构进行对应(任何数据都需要在内存中进行处理...
分类:
数据库 时间:
2014-08-01 22:36:22
阅读次数:
421
本篇先介绍 下Innodb表空间,文件相关的内存数据结构。1. 数据结构Innodb的tablespace和文件的关系,是一对多的关系,先来看三个结构体1. fil_system_struct: 表示Innodb的表空间内存cache,innodb一共包括两类tablespace,即 #defi.....
分类:
数据库 时间:
2014-07-30 00:45:12
阅读次数:
260
转摘:oracle数据库表空间文件收缩实例
1.查看数据文件的使用情况包括内容:数据文件大小,已经used空间,free空间,hwm信息 1 select /*+ ordered
use_hash(a,b,c) */ 2 a.file_id,a.file_name,a.filesize, b.fre...
分类:
其他好文 时间:
2014-05-30 05:45:38
阅读次数:
342