在祖乙丙申年登上王位时,相都又遭受了河水泛滥的灾害。祖乙说:“先王不幸两次遭受河决之害,两次迁都。现在我又遇到了这种横流,不知道哪里可以避免这场水灾?”群臣上奏道:“耿地离河道较远,而且地势较高,或许可以建立都城,使国家长久安宁。”祖乙听从了他们的建议,迁都到耿地,现在的浦州城东北河泮县就是那时候的耿地。不过几年时间,耿地的宫殿又被水淹没,虽然没有相城那么严重,但依然让祖乙十分害怕,他想再次迁都。这时,一位叫做巫贤的人提出了建议:“水灾和火灾都是天灾,如果我们修德,那么天灾就可以被避免。”祖乙接受了巫贤的建议,于是让他成为相国,并开始修德行仁。这样做让天下人都非常欣慰,各诸侯国也都纷纷归附,商道也重新繁荣起来。祖乙在位十九年后去世,他的儿子祖辛继位,享国十六年。祖辛的弟弟沃甲继位,享国三十五年。祖辛的儿子祖丁继位,享国三十二年。沃甲的儿子南庚继位,享国二十五年。最后,祖乙的儿子阳甲继位。
在阳甲还未继位时,商朝的诸位王子为了争夺王位,相互争夺。他们声称:“天子之位,每个人都可以争取。自从祖丁王以来,嫡长子继承制度已经废除,如今也必须确定一个正统的继承人。”由于争论不休,无法达成一致。满朝的文武大臣们说道:“河亶,阳甲王以上,他的子弟已经没有了,只有孙子存世。祖乙王子祖辛,父子俩已经继承了王位,沃甲为国君,又有儿子南庚继位。如今看来,无论是论资排辈还是论血缘关系,都应该让祖乙的儿子予践继位。况且当年祖乙是一位中兴的贤明君主。”群臣一致赞同。于是,阳甲得以继位为王。在阳甲继位后不久,各诸侯国都听说商朝内部存在争夺皇位的斗争,他们都说:“连自家的骨肉都能成为敌人,更何况其他国家呢?”因此,他们都不来朝贡了。阳甲在位七年后去世,他的弟弟盘庚继位了。
当时商道已经日渐衰落,而且耿都又遭遇了河水泛滥。盘庚说:“如果这种水灾一直存在,怎么能让帝王居住呢?不如回到旧都亳城。”然而,臣民们已经在耿都生活久了,不希望再次迁徙。他们说:“古代的先王曾经因为水灾而从嚣城迁到亳城,现在我们又回到了最开始的地方,就像是水往低处流一样自然。”盘庚于是写下一篇告示给臣民们:你们认为我为什么要惊动万民来迁都呢?现在我们的国家局势动荡,人民流离失所,没有安定的生活。你们这些百姓如果不能繁衍生息,我将秉承天命来照顾你们。我并非凭借威严来统治你们,而是我要尽全力维护你们的生计和繁荣。”
盘庚的温和善良的态度让百姓们都非常喜欢,浮言也停止了。于是,他们最终决定迁都。盘庚带领大家穿过南边的河流,到达了毫城,改变了商朝的国号,称为殷朝。于是,盘庚遵循先祖的治理方式,治理天下。各诸侯国的贵族们都说:“商朝又有了一位贤明的君主。”于是,他们都来朝贡,商道也重新繁荣起来。盘庚在位二十八年后去世,他的弟弟小辛继位。
然而,殷朝的兴盛只持续了二十一年,小辛去世后,他的儿子小乙继位。小乙还是太子的时候,就已经了解到百姓生活的艰难,于是他劝告民众努力从事农业生产,强调为人要忠诚厚道。然而,在小辛执政期间,国家面临的问题已经积重难返了。