ORACLE SOS

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5380|回复: 2

11.2 asm dba_data_files 文件疑问

[复制链接]

2

主题

4

帖子

34

积分

新手上路

Rank: 1

积分
34
发表于 2014-4-17 21:15:09 | 显示全部楼层 |阅读模式
select * from dba_data_files where tablespace_name='A', 显示A有三个数据文件,分别是datafile.205.567821、datafile01.ora、datafile02.ora;
用dbms_metadata.get_ddl(tablespace, A)只能得到datafile01.ora、datafile02.ora的语句,得不到的datafile.205.567821语句,这是什么情况?
datafile.205.567821是表空间A的真实数据文件吗?如果不是,那它代表什么含义?
另外,dba_data_files 并不是所有的表空间都有这种OFM的文件,是什么意思?

回复

使用道具 举报

95

主题

266

帖子

1719

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1719
发表于 2014-4-17 21:47:20 | 显示全部楼层
datafile.205.567821  是omf的格式,他的名字基本上是唯一的,所以你使用dbms_metadata.get_ddl(tablespace, A)获取到的,可能就是一个磁盘组的名字,因为后面的名字无意义对于你新建表空间来说,甚至就是错误的,因此是没有必要限制omf文件的具体名称;而其他文件使用的是别名,所以显示的


一般情况下:你的文件数直接dba_data_files 查询出来的为准

Q Q:107644445
Tel:13429648788
Email:dba@xifenfei.com
个人Blog(惜分飞)
提供专业ORACLE技术支持(数据恢复,安装实施,升级迁移,备份容灾,故障诊断,系统优化等)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|ORACLE SOS 技术论坛

GMT+8, 2024-12-5 10:14 , Processed in 0.026258 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表