oracle 的表空间如何移动
发布网友
发布时间:2022-04-09 23:09
我来回答
共1个回答
热心网友
时间:2022-04-10 00:38
磁盘已经损坏的话,需要用dbv标示出来坏块,然后设置内部事件10231,
ALTER SYSTEM SET EVENTS='10231 trace name context forever,level 10' ;
再导出,导入,跳过坏块,会有部分数据丢失的,
还有一种是用DBMS_REPAIR包的方法,类似,自己查下资料吧
这是比较复杂的操作,重要数据的话,操作前一定要慎重
数据移走的话,当然就可以移动数据文件了,建立新的表空间和数据文件在另一个硬盘上,把坏的表空间和数据文件都DROP掉以后,坏的硬盘就可以替换掉了。