在v$tempfile与v$sort_usage之关系解析一文中,我们注意到对于临时文件的绝对文件号(AFN),Oracle的分配规则和常规数据文件并不相同。 实际上,临时文件的绝对文件号应该等于db_files + file#。 我们看一下实例:SQL select indx,tfnum,tfafn,tfcsz 2 from x$kc

在v$tempfile与v$sort_usage之关系解析一文中,我们注意到对于临时文件的绝对文件号(AFN),Oracle的分配规则和常规数据文件并不相同。

实际上,临时文件的绝对文件号应该等于db_files + file#。

我们看一下实例:SQL> select indx,tfnum,tfafn,tfcsz

2 from x$kcctf;

INDX   TFNUM   TFAFN   TFCSZ

———- ———- ———- ———-

0     1    201    2560

SQL> show parameter db_files

NAME                 TYPE    VALUE

———————————— ———– ——

db_files               integer   200

SQL> select file#,name from v$tempfile;

FILE# NAME

——— —————————————–

1 +ORADG/danaly/tempfile/temp.267.600173887

SQL>

所以在Oracle文档中v$tempfile.file#被定义为The absolute file number是不确切的。经常的,我们可能会在警报日志文件中看到类似如下的错误:

Corrupt block relative dba: 0x00c0008a (file 202, block 138)

Bad header found during buffer read

Data in bad block –

type: 8 format: 2 rdba: 0x0140008a

last change scn: 0x0000.431f8beb seq: 0x1 flg: 0x08

consistency value in tail: 0x8beb0801

check value in block header: 0x0, block checksum disabled

spare1: 0x0, spare2: 0x0, spare3: 0x0

这里的file 202其实指的就是临时文件。

oracle 临时文件 大文件,Oracle中临时文件File#和Db_files关系相关推荐

  1. oracle 创建日志文件,oracle创建日志文件

    一团网资讯 一团资讯 > oracle > oracle创建日志文件 oracle创建日志文件 2018-04-14 15:39:48     发布者:来源网络 创建日志文件的语法如下: ...

  2. Oracle bigfile 大文件表空间会影响rman等备份效率

    Database 是由一个或多个被称为表空间(tablespace)的逻辑存储单位构成.表空间内的逻辑存储单位为段(segment),段又可以继续划分为数据扩展(extent).而数据扩展是由一组连续 ...

  3. oracle复制数据库文件,ORACLE数据库文件转移到另一台机器的方法

    ORACLE数据库教程文件转移到另一台机器的方法 因为恢复视频数据导致空间不足而终止,需要转移部分数据文件到别的硬盘里.在参照部分 网络资料,结合自己的实践,总结出Oracle数据文件转移方法. 1) ...

  4. oracle数据库pfile文件,Oracle pfile/spfile参数文件详解

    Oracle pfile/spfile参数文件详解 在创建数据库时,SPFile文件中部分必须考虑的参数值: 基本规则 a.在SPFile文件中,所有参数都是可选的,也就是说只需要在初始化参数文件中列 ...

  5. oracle 存储过程写文件,Oracle写本地文件

    Oracle写本地文件是指写到运行Oracle的主机上,而不是运行该脚本的机器上. 说起来有点拗口,实际上就是无论在哪里执行这个过程,生成的文件始终都是在服务器上的. 下面过程实现了这个功能: log ...

  6. centos查找linux大文件,centos中查找出大文件命令汇总

    在linux中简单的查找文件与目录大小很简单 #已易读的格式显示指定目录或文件的大小,-s选项指定对于目录不详细显示每个子目录或文件的大小 du -sh [dirname|filename] 如: 当 ...

  7. php删除oracle数据记录日志文件,Oracle手动切换日志文件和清空日志文件

    日志文件组是循环使用的,当一组日志文件被写满时,Oracle系统自动的切换到下一组日志文件.在需要的时候,数据库管理员也可以手 Oracle切换日志文件组 日志文件组是循环使用的,当一组日志文件被写满 ...

  8. oracle存储过程文件在哪,Oracle存储过程读文件-Oracle

    Oracle存储过程读文件 create or replace PROCEDURE PR_FINANCE_PRODUCT_PARSE ( v_filename  IN  VARCHAR2,   –解析 ...

  9. oracle创建参数文件,Oracle的参数文件

    1.参数文件 与Oracle数据库相关的参数文件有很多,但是最重要的是数据库的参数文件,如果没有这个参数文件,甚至无法启动数据库. 数据库的参数文件通常称为初始化文件(init file),或init ...

最新文章

  1. linux ubuntu make 安装
  2. VS2013试用期结束后如何激活
  3. 高通、猎户机型Android典型bootloader分析
  4. 如何利用扩展欧几里得算法求解不定方程_客户端不用的算法系列:从头条笔试题认识扩展欧几里得算法...
  5. 前端生态混乱,AMPMIP在努力做标准化工作
  6. Go实现查找目录下(包括子目录)替换文件内容
  7. centos 6.7 安装 最新版 git
  8. MySQL备份,恢复方案,mysqlbinlog,mysqldump,主从,主主复制
  9. RabbitMQ用户角色及权限控制
  10. uml 9图不同的角度品种分类
  11. API调用,1688商品页面APP端原数据获取(页面信息采集API)
  12. python读取.ttf字体文件
  13. FGFA(Flow-Guided Feature Aggregation for Video Object Detection)论文详读
  14. BETTER FINE-TUNING BY REDUCING REPRESENTATIONAL COLLAPSE翻译
  15. 高新技术企业知识产权评分细则。
  16. PEI表面修饰CNTs步骤及原理
  17. 时序图神经网络总结(1)
  18. 诺基亚联手迪信通 力推内置仙剑三版5230手机
  19. IntelliJ IDEA下载安装教程
  20. 今日金融词汇---配股,是什么?

热门文章

  1. Ubuntu16.04下 shell脚本中C语言形式的for循环用法
  2. Ftrace Kernel Hooks: More than just tracing
  3. Linux环境无文件渗透执行ELF:memfd_create、ptrace
  4. Linux IO复用:select、poll、epoll的理解与对比
  5. /usr/include/sys/types.h基本系统数据类型
  6. html5+css3第一次作业_老娘我,饿死也不要陪孩子做手工作业,高考陪考真香!...
  7. Python库:random库
  8. MapReduce的API介绍
  9. C++之预处理命令以及宏定义
  10. Netty实现长连接简单例子