关于删除 asm 磁盘组中的一块磁盘 或 磁盘组

yangdayuan24 2012-03-23 12:03:09
oracle 删除asm 的一块磁盘 或者 删掉 一个磁盘组时,该磁盘或磁盘组上的数据文件 是怎么处理的 ?
假如asm 一个磁盘组挂了多块磁盘 ,明显造成磁盘浪费 ,我现在就只想拿掉一块磁盘 ,
但我考虑到这个磁盘上是否有文件 所以在删除一块磁盘 或整个磁盘组时 要 怎么处理好 该磁盘或该磁盘组的数据 ?

希望各位大侠耐心指点。。。。 谢谢 !!!
...全文
311 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangdayuan24 2012-03-28
  • 打赏
  • 举报
回复
谢谢 2楼 java3344520 的 回复, 所谓的rebalance 也是自动的吧 ,
我们要只发出语句 : alter diskgroup data drop disk 磁盘名称;
其他工作都是 asm 实例 和 相关进程自动完成的 是吗 ?
iqlife 2012-03-23
  • 打赏
  • 举报
回复
删除磁盘组里的一块硬的时候,这快硬盘上的数据会自动迁移到其它硬盘上,等迁移完成,才完成硬盘的删除操作

磁盘组不能删除,除非ORACLE实例无运行,无法删除,磁盘组是逻辑概念


从磁盘组移除磁盘即可,
alter diskgroup data drop disk 磁盘名称;

注意,只有reblance完成后,才可物理移除磁盘
我心飞翔 2012-03-23
  • 打赏
  • 举报
回复
放在哪个磁盘上是asm自动决定的,不是你想删除就能删除的。

3,499

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧