首先介绍下Oracle的相对文件号和绝对文件号
- file_id被称为 绝对文件号,relative_fno被称为 相当文件号
- 二者在大部分的时候,都是相等的
- file_id在整个数据库中是唯一的;relative_fno在整个tablespace中是唯一的,但在数据库中不唯一
- 一个tablespace中的最大文件数量为1023,所以,一旦超过该极限,则relative_fno将重新计算
查看文件号及相对文件号如下:
SQL> select file_id,relative_fno,tablespace_name from dba_data_files order by file_id;
FILE_ID RELATIVE_FNO TABLESPACE_NAME
---------- ------------ ------------------------------
1 1 SYSTEM
2 2 SYSAUX
3 3 UNDOTBS1
4 4 USERS
5 5 EXAMPLE
Executed in 0.062 secondsdba(dataase block address)和简介