统治阶级贪婪本性,决定了王室内部为权力和利益斗争的局面不可避免。《史记·殷本纪》中记载;“自中丁以来,废适而更立诸,或争相代立,比九世乱,于是诸侯莫朝”。从仲丁算起,经九世正好到盘庚时期,说明这一期间商王室内部为争夺王位,内乱不止,致使外患不断。
这期间,商王朝曾多次迁都。 《竹书纪年》记载,商王仲丁“自亳迁于嚣”、河甲“自嚣迁于相”、祖乙迁邢(今邢台市)、南庚“自邢迁于奄”、盘庚“自奄迁于北蒙,曰殷”。
关于商朝的另一个都城——耿都。公元前1525年,祖乙不满相都(今河南内黄)把国都迁到了耿地(今山西河津),一年后,祖乙就因河患复迁都邢(今河北邢台)。因其为都仅仅一年,史学界就把祖乙迁耿略去不谈。
从文献记载可以知道,商代已经建立起比较完备的国家机构,有各种职官、常备的武装(左中右三师),有典章制度、刑法法规等等。但上述这几个都城,它们与文献中记载的名字是甚么关系,学术界还有不同看法,只有安阳殷墟是盘庚以后诸王世的都城,看法比较一致。
对商代历史上多次迁都的原因,史学家们有不同的看法。但从《尚书·盘庚篇》中看到,迁都与内部的斗争有一定关系。如盘庚虽然声称“视民利用迁”(为人民的利益而决定迁都),但对那些不听命令的人,他发出了“我乃劓殄灭之,无遗育,无俾易种于兹新邑”(我要将他们斩尽杀绝,不让孽种留在新邑)的威胁,反映了内部争斗的激烈。
盘庚迁殷以后,王室内部的矛盾得到缓解,促进了社会经济的发展。盘庚被称为“中兴”之主,并为武丁盛世的到来,打下了基础。