For the purpose of automating network management, self-organizing network (SON) technology is currently being investigated. There are three important issues in SON: self-configuration, self-optimization, and self-healing. This paper focuses on self-healing, in order to resolve the problem of unexpected network faults and improve network throughput simultaneously. To deal with this problem, we propose a healing channel selection and a cooperative beamforming-based iterative resource allocation algorithms. We utilize the cooperative beamforming in the healing channel based on phase pre-adjustment, and this cooperative beamforming can be performed without power cooperation between distributed nodes. Moreover, we derive the sub-optimality and convergence of the proposed algorithm in weak interference condition by using contraction mapping. Finally, simulation results demonstrate that the proposed algorithm improves average cell capacity and user fairness while repairing network failure effectively.