如何确定oracle数据文件挂载到了哪块物理硬盘上?

[复制链接]
查看11 | 回复2 | 2013-6-21 13:15:17 | 显示全部楼层 |阅读模式
我们的index表空间使用率已经达到了98.7%,然后昨天开发那边想在增加几条索引,鉴于使用率已接近100%,我想在扩展表空间之前先看下磁盘还有无可用的空间,如果有可扩展余地,我在扩展。现在请教如何确定表空间的数据文件是挂载到了哪块物理盘上呢。
我们用的是asm,索引表空间数据文件路径+DG_DATA01/oradata/funddb/index01.dbf
生产环境: 数据库oracle11g

操作系统 aix 6.1

欢迎各位大侠指点,跪谢。

回复

使用道具 举报

千问 | 2013-6-21 13:15:17 | 显示全部楼层
用如下语句查询asm磁盘组还有多少空间:
select name,state,total_mb,free_mb,round(free_mb/total_mb,3)*100||'%' pt_free from v$asm_diskgroup;
如果没有剩余空间,检查一下该表空间是否可以清理一些数据,其次再考虑给asm磁盘组添加磁盘;
如果还有剩余空间,直接给该表空间添加数据文件。

回复

使用道具 举报

千问 | 2013-6-21 13:15:17 | 显示全部楼层
lnwf5188588 发表于 2013-10-26 19:57
用如下语句查询asm磁盘组还有多少空间:
select name,state,total_mb,free_mb,round(free_mb/total_mb,3)* ...

谢谢,我一开始理解偏了。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行