核动力网站建设百度搜索竞价
问题:
前几天刷新一个报表,运行了一段脚本,发现没有数据。
解决方案:
当时,试图更新脚本,无果。
当天下午,不甘心,又运行了同一段脚本,发现脚本处于无限运行状态(即,超时运行而不报错,一直显示为running状态),此时,取消运行,又进入了无限取消运行状态(即,超时取消运行而不报错,一直显示为pending for cancel状态)。只好杀掉Toad进程,重新打开Toad,重新运行,问题依旧,无果。但是得到一个启发:脚本未变,但数据库的表现不同。说明,问题很可能出在数据库自身上。
第二天早上,再次运行同一脚本,5分钟后,数据出来了。果然是数据库自身的问题。
心得:
修改脚本前,注意不要覆盖掉现有版本。因为,很有可能,你会把对的脚本改成错的。如果直接覆盖掉,可能又需要花大量时间恢复。