zoukankan      html  css  js  c++  java
  • 段空间

    oracle数据库存储结构:
    逻辑结构               物理结构
    database
    tablespace    --->  datafile
    segment              
    extent          
    oracle block   --->  os block(oracle块比系统块大)

    段(segment)空间管理模式:段所拥有的数据块中空闲块如何管理

    表在表空间所拥有的若干个块叫做段

    查看段的管理模式:select tablespace_name, sement_space_management from dba_tablespaces;

    段内空闲空闲空间的手工管理:使用空闲列表管理段内的空闲块空闲列表记录在段头,空闲列表指向段内空闲块的地址

    查看表所占有的段:select file_id,block_id,blocks from dba_extents where segment_name='T_USER';

    查看段头块所在位置:select header_file,header_block from dba_segments where segment_name='T_USER';

    将块转储到用户进程的跟踪文件:alter system dump datafile 1 block 94664;

    查看跟踪文件目录:show parameter background  --trc文件

    查看文件:

    Highwater 段中所有空闲块的第一个

    SEG LST空闲列表位置

    XCT LST事务空闲列表(删除数据)位置

    查询表中空闲列表的数量:select freelists from dba_tables where table_name='T_USER';

    执行检查点,使用数据写入到块中:alter system checkpoint;

    查询块中存了多少行:select dbms_rowid.rowid_block_number(rowid),count(*) from t_user group by dbms_rowid.rowid_block_number(rowid);

    数字进制转换:select to_number('132c8', 'xxxxxx') from dual;

  • 相关阅读:
    Button 使用Command 按钮置灰未更新
    C# TextBox 焦点
    MultiTigger 绑定异常处理
    C# 获取程序路径
    Linux 权限设置chmod
    WPF SpreadSheetGear电子表单
    WPF 窗口
    Excel公式 提取文件路径后缀
    C#/VB.NET 获取电脑属性(硬盘ID、硬盘容量、Cpu序列号、MAC地址、系统类型)
    DevExpress Carousel 设置水平滑动列表
  • 原文地址:https://www.cnblogs.com/cyf18/p/10827481.html
Copyright © 2011-2022 走看看