linux下的oracle数据库集群,用的裸设备ibm磁盘柜存数据,现在表空间利用率99%已经存不进去数据了,现在想增加表空间的数据文件,该怎么操作?alter tablespace KINGS  add datafile'+DATA_REDUNDANCY/orcl/datafile/kings19.ora' size 20480M;执行以上SQL没有反应,怎么回事,是正在执行,还是死了?求大神告知。谢谢数据库Oracle

解决方案 »

  1.   

    查一下alter日志吧,一般表空间不足时,添加表空间文件后系统会继续执行。
      

  2.   

    你是 ASM 的、rebalance 可能需要一段时间
      

  3.   


    增加数据文件不会做rebalance 只有磁盘发生变动才会做rebalance 就是在格式化20g的数据文件,经此而已
      

  4.   

    用的裸设备ibm磁盘柜存数据
    =============================
    直接使用的裸设备?还是使用的ASM。如果直接使用的裸设备,通常每个lun 对应一个裸设备设备(当然,也可以分配较大的 lun,然后分区,以分区做裸设备映射)。检查一下盘柜映射给 linux 主机的 lun 空间是否用尽了,如果那样的话,首先需要在盘柜划 lun,然后在操作系统上做裸设备映射。
      

  5.   

    alert的时候一定要关掉应用,刚吃过亏的人经过....
      

  6.   

    我是在系统运行的时候执行的扩展数据文件的操作,然后直接就ora-00600了,悲剧了。丢失了大把的数据,损失了我大把的金钱啊。