[20170206]为什么少1个段.txt

--前几天的测试,链接:http://blog.itpub.net/267265/viewspace-2133066/

1.环境:
SCOTT@book> @ &r/ver1

PORT_STRING                    VERSION        BANNER
------------------------------ -------------- --------------------------------------------------------------------------------
x86_64/Linux 2.4.xx            11.2.0.4.0     Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

CREATE TABLESPACE TEA DATAFILE
  '/mnt/ramdisk/book/tea01.dbf' SIZE 100M AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED
LOGGING
ONLINE
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 10M
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT AUTO
FLASHBACK ON;

drop table mytest purge;
create table mytest(x number) tablespace tea;
create index i_mytest_x on mytest(x) tablespace tea;
insert into  mytest select level from dual connect by level <= 200126;
commit;

2.测试:
SCOTT@book> select * from DBA_FREE_SPACE where file_id=6;
TABLESPACE_NAME                   FILE_ID   BLOCK_ID      BYTES     BLOCKS RELATIVE_FNO
------------------------------ ---------- ---------- ---------- ---------- ------------
TEA                                     6       2688   73400320       8960            6

--73400320/1024/1024=70M.

SCOTT@book> column PARTITION_NAME noprint
SCOTT@book> select * from dba_extents where file_id=6;
OWNER  SEGMENT_NAME         SEGMENT_TYPE       TABLESPACE_NAME  EXTENT_ID    FILE_ID   BLOCK_ID      BYTES     BLOCKS RELATIVE_FNO
------ -------------------- ------------------ --------------- ---------- ---------- ---------- ---------- ---------- ------------
SCOTT  MYTEST               TABLE              TEA                      0          6        128   10485760       1280            6
SCOTT  I_MYTEST_X           INDEX              TEA                      0          6       1408   10485760       1280            6

--10485760/1024/1024=10M.
--别人问的问题:100-10-10=80,为什么自由空间是70M呢?

3.分析:

$ ls -l /mnt/ramdisk/book/tea01.dbf
-rw-r----- 1 oracle oinstall 104865792 2017-02-06 15:34:33 /mnt/ramdisk/book/tea01.dbf

--//实际上建立的文件大小是 100M+8192 = 100*1024*1024+8192=104865792.
--//文件的第0块是OS块,1-127是位图区,这样前面占用1M.

--//如果我增大数据文件1M,这样剩余的9M就可以凑成一个段.

SCOTT@book> ALTER DATABASE DATAFILE '/mnt/ramdisk/book/tea01.dbf' RESIZE 101M;
Database altered.

SCOTT@book> select * from DBA_FREE_SPACE where file_id=6;
TABLESPACE_NAME                   FILE_ID   BLOCK_ID      BYTES     BLOCKS RELATIVE_FNO
------------------------------ ---------- ---------- ---------- ---------- ------------
TEA                                     6       2688   83886080      10240            6

--83886080/1024/1024=80M.

[20170206]为什么少1个段.txt相关推荐

  1. 如何查询oracle的共享内存,[20190104]ipcs查看共享内存段.txt

    [20190104]ipcs查看共享内存段.txt --//数据库启动异常,有时候会留下一些共享内存段没有清理,需要使用ipcrm清理. --//由于服务器上跑2个实例,必须选择正确的共享内存段,否则 ...

  2. nmap地址段下的ip_安服福音——花式nmap扫描整理结果(文末重磅消息)

    0x01应用背景 安全服务的工作,日常扫扫扫.日常的工作一次性让人扫描多个网段,经验充足的老师傅会使用xml转excel,但是新入门的安服小伙伴们,是否也经历过一段手工一个个整理的时期呢,我是的.后来 ...

  3. 中国大学的现实:层次越低,上课越多,学生读书越少

    作者|高玉 内容来源于网络 导读:大学生不读书,这是当今中国大学最糟糕的情况.如何让大学生在大学里真正读大学而不是读中学甚至小学,这才是当代中国大学教育最迫切需要解决的问题. 全文较长,时间比较紧的同 ...

  4. Tips--利用shell脚本批量提取txt文件中任意字段

    利用shell脚本批量提取txt文件中任意字段 前言 0. 一个例子 1. cat命令 2. '|'符号与'>'符号 3. grep命令 4. awk命令 前言 对于测试中出现的log,我们经常 ...

  5. 中国大学的现实是:大学层次越低,上课越多,学生读书越少

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 来源:美国史教学与研究 作者:高玉 中国大学的现实是,上课和大学的层 ...

  6. Python 中的 requirements.txt 与 setup.py详解

    转自:Deephub Imba 新手而言管理 Python 项目中的依赖项是非常具有挑战性的,这个问题是由历史原因引起的并且一直被吐槽. 在今天的文章中,我们将讨论如何正确管理 Python 项目的依 ...

  7. 【python实战】通过手机号查询所属省份、市区、邮编、电话区号、运营商等信息,提供Excel和txt两版本

    文章目录 导入相关的包 txt 版本 Excel版本 创建结果保存文件 txt版本 Excel版本 循环提取数据并保存 txt版本 Excel版本 完整代码及附件见本人主页资源 本文通过python的 ...

  8. python读取log文件_python文件读写(一)-txt, log, json, csv, xml文件

    1.概述在平时自动化测试工作中,经常会用python对一些文件进行读写操作.其中使用最多的文件格式,就是txt,  log,  json,  csv,  xml,  zip, tar, gz,  ra ...

  9. Python从txt文件中提取特定数据

    本段代码用于,想要从一段txt文件中只提取目标数据的情况. 代码: def get_data(txt_path: str = '', epoch: int = 100, target: str = ' ...

最新文章

  1. 容器,对象生命周期管理的基石
  2. SpringBoot项目以服务器方式启动
  3. 超声检查预测一年后RA病人的MRI侵蚀进展
  4. wireshark读写pcap文件_PCAP-file-analysis 利用wireshark捕获tcp ip数据包和pcap文件分析 - 下载 - 搜珍网...
  5. 《图解密码技术》分组密码(5) 输出反馈OFB模式
  6. ubuntu docker慢_基于docker搭建MulVAL攻击图
  7. postgresql如何实现group_concat功能
  8. thinkphp四种url访问方式详解
  9. java正则表达式 ascii,是否可以检查字符串是否在Java中仅包含ASCII?
  10. python模块_python模块
  11. mysql 1.4安装步骤_1.4.1 MySql安装配置
  12. Windows 提权
  13. 计算机的内存的材料是什么,内存条到底是干啥的?手把手的告诉你
  14. 信用卡业务愈卷愈烈,银行机构如何突围?
  15. 电脑蓝屏,问题:你的电脑未正确启动,按“重启”以重启你的电脑,有时这样可以解决问题,你还可以按“高级选项”,尝试使用其他选项修复你的电脑
  16. Endnote Reference styles参考文献引用模版制作——附毕设大论文引用模版
  17. 程序员的算法趣题:Q09 落单的男女(Java版)
  18. gazebo中给机器人添加16线激光雷达跑LIO-SAM
  19. Linux应用程序开发 基础知识
  20. 社保照片PS修改教程

热门文章

  1. 串口上升时间标准_JESD204B 串行接口时钟需要及其实现
  2. python加上子类的特性_Python--面向对象三大特性
  3. oracle从备份提取归档,Oracle归档模式有备份,丢失数据文件的恢复
  4. java数列求和_java中关于数列求和的计算方法
  5. python三大神器_Python之旅:Python上古三大神器之一PIP①
  6. python神经网络风格_[Deep-Learning-with-Python]使用LSTM生成尼采风格文章
  7. JSP 异常处理如何处理?
  8. 详谈Javascript中的深拷贝和浅拷贝
  9. 入门单片机需要购买什么东西,学哪款单片机最好?
  10. Kruskal算法模版