扶风郡的僧人向海明也自称弥勒佛出世,凡是诚心归附他的人,都能做吉祥的梦,因此三辅地区的人纷纷拥戴他,向海明趁机起兵谋反,部众达到数万人。丁亥日,向海明自称皇帝,改年号为白乌。炀帝下诏命令太仆卿杨义臣击败了他。
炀帝征召卫文升、樊子盖前往行宫,慰问犒劳他们,赏赐极为丰厚,派遣他们返回各自的任职之地。
刘元进攻打丹杨,吐万绪渡过长江击败了他,刘元进解除包围离去,吐万绪进军驻扎在曲阿。刘元进修建营栅抵御吐万绪,双方相持了一百多天;吐万绪发起攻击,盗贼大败,死者数以万计。刘元进连夜突围逃跑,坚守自己的营垒。朱燮、管崇等人驻扎在毘陵,连营长达一百多里,吐万绪乘胜进击,再次击败他们。盗贼退守黄山,吐万绪包围了他们,刘元进、朱燮仅以身免,在阵中斩杀了管崇及其将领士兵五万余人,俘获他们的子女三万余人,进而解除了会稽的包围。鱼俱罗与吐万绪一起进军,战无不胜,然而跟随盗贼作乱的百姓仍然络绎不绝,盗贼战败后又重新聚集,势力越来越强大。
刘元进退守建安,炀帝命令吐万绪进军讨伐,吐万绪以士兵疲惫为由,请求停战休整,等待来年春天再进攻,炀帝不高兴。鱼俱罗也认为盗贼不是短时间内可以平定的,他的儿子们都在洛阳,暗中派遣家仆去迎接他们;炀帝得知后大怒。有关部门迎合炀帝的旨意,上奏说吐万绪怯懦畏敌,鱼俱罗作战失利,鱼俱罗因此被斩首,炀帝征召吐万绪前往行宫,吐万绪忧愤交加,在途中去世。
炀帝改派江都丞王世充征发数万淮南军队讨伐刘元进。王世充渡过长江后,多次作战都取得胜利,刘元进、朱燮在吴郡战败身亡,他们的残余部众有的投降,有的溃散。王世充召集先投降的盗贼在通玄寺的佛像前焚香发誓,约定投降的人不会被杀害。溃散的盗贼原本想要逃入海中继续为盗,听说后,十天一个月之间,几乎都前来归附,王世充将他们全部坑杀在黄亭涧,死者达三万余人。因此,残余的盗贼再次聚集起来作乱,官军无法讨伐,直到隋朝灭亡。炀帝认为王世充有将帅之才,对他更加宠信重用。
这一年,炀帝下诏规定,凡是作乱的盗贼,都要没收他们的家产。当时各地盗贼蜂起,郡县官员因此各自专擅威福,生杀大权全凭个人意志。
章丘人杜伏威与临济人辅公祏是生死之交,两人都逃亡成为盗贼。杜伏威十六岁,每次出战都冲在前面,撤退时断后,因此他的部下推举他为首领。下邳人苗海潮也聚集部众为盗,杜伏威派辅公祏对他说:“如今我和你都深受隋朝暴政之苦,各自发动义兵,但力量分散,势力薄弱,常常担心被擒获。如果我们合为一体,就足以对抗隋朝了。你如果能担任首领,我会恭敬地服从你;如果自认为不能胜任,就应当前来听从我的指挥;否则就一战定雌雄。”苗海潮畏惧,立即率领部众投降了杜伏威。杜伏威转而劫掠淮南地区,自称将军,江都留守派遣校尉宋颢讨伐他,杜伏威与宋颢交战,假装战败,引诱宋颢的军队进入芦苇丛中,趁机从上风放火,宋颢的军队都被烧死。海陵盗贼首领赵破陈因为杜伏威兵力少,因而轻视他,召他前来合力作战;杜伏威让辅公祏在外严阵以待,自己与左右十余人携带牛酒进入营帐拜见赵破陈,在座位上杀死了他,吞并了他的部众。
大业十年,公元614年春季,二月辛未日,炀帝下诏让百官商议讨伐高丽之事,一连几天,没人敢发言。戊子日,炀帝下诏再次征召天下军队,分多路一同进发。
丁酉日,扶风郡盗贼首领唐弼拥立李弘芝为天子,部众达十万人,唐弼自称唐王。
三月壬子日,炀帝前往涿郡,士兵们在途中不断逃亡。癸亥日,抵达临渝宫,祭祀黄帝,将反叛逃亡的士兵斩首来祭祀战鼓,但逃亡仍没停止。
夏季,四月,榆林太守成纪人董纯与彭城盗贼首领张大虎在昌虑交战,大败贼军,斩首一万余级。甲午日,炀帝的车驾抵达北平郡。
五月庚申日,延安郡盗贼首领刘迦论自称皇王,建立年号大世,部众达十万人,与稽胡部落里应外合劫掠州县。炀帝下诏任命左骁卫大将军屈突通为关内讨捕大使,发兵攻打他,在上郡交战,斩杀刘迦论及其将领士兵一万余级,俘获男女数万人后返回。
秋季,七月癸丑日,炀帝的车驾驻扎在怀远镇。当时天下已大乱,所征召的军队大多逾期不到,高丽也已疲惫不堪。来护儿率军抵达毕奢城,高丽出兵迎战,来护儿击败他们,准备进军平壤,高丽王高元恐惧,甲子日,派遣使者请求投降,并将斛斯政囚禁送来。炀帝大喜,派遣使者持符节召来护儿回军。来护儿召集部众说:“大军三次出征,都没能平定贼寇,这次回去就再也不能来了。劳而无功,我实在感到羞耻。如今高丽确实疲惫,用这支军队进攻,不久就能攻克。我想进兵直接包围平壤,擒获高元,献上捷报后返回,不是很好吗!”于是上书请求进军,不肯接受诏书。长史崔君肃坚决反对,来护儿不听,说:“贼军势力已破,只需要交给我处理,足以成功。我在外领兵,遇事应当相机决断,宁愿擒获高元后被治罪,也不能放弃这个成功的机会!”崔君肃告诉众将说:“如果跟随元帅违抗诏书,一定会被上奏朝廷,大家都要获罪。”众将恐惧,都请求回军,来护儿才不得不接受诏书。
八月己巳日,炀帝从怀远镇班师回朝。邯郸盗贼首领杨公卿率领八千党羽劫掠皇帝车驾后的第八队,抢走四十二匹御马后离去。冬季,十月丁卯日,炀帝抵达东都;己丑日,返回西京长安。带着高丽使者和斛斯政到太庙告祭;仍征召高丽王高元入朝,高元最终没来。炀帝敕令将帅整备行装,计划日后再次出征,最终没能实现。
起初,开皇末年,国家强盛,朝野上下都想征伐高丽,只有刘炫认为不可,写下《抚夷论》讥讽此事,到这时,他的话才应验。
十一月丙申日,在金光门外处死斛斯政,采用处死杨积善的刑罚(车裂、焚烧等),还煮了他的肉,让百官食用,谄媚的人有的吃到饱,随后收集剩余的骨头,焚烧后扬灰。
乙巳日,在南郊举行祭祀大典,炀帝没有在祭祀住所斋戒。第二天清晨,备好天子仪仗,抵达后立即行礼。当天刮起大风,炀帝独自向天帝献祭,三公分别向五帝献祭。典礼结束后,炀帝骑马疾驰返回。
乙卯日,离石郡的胡人刘苗王反叛,自称天子,部众达数万人;将军潘长文讨伐他,没能攻克。汲郡盗贼首领王德仁率领数万部众,占据林虑山作乱。
炀帝准备前往东都,太史令庾质劝谏说:“连年征伐辽东,百姓实在疲惫困苦,陛下应当安抚关内,让百姓尽力农耕养蚕,三五年内,天下逐渐富足后,再巡视天下,才是合适的做法。”炀帝不高兴。庾质以生病为由推辞随行,炀帝发怒,将庾质关进监狱,庾质最终死在狱中。十二月壬申日,炀帝前往东都,大赦天下;戊子日,进入东都。
东海郡盗贼首领彭孝才转而劫掠沂水,彭城留守董纯讨伐并擒获了他。董纯虽然作战屡胜,但盗贼日益增多,有人诬陷他怯懦;炀帝发怒,将董纯锁押到东都处死。
孟让从长白山劫掠各郡,抵达盱眙,部众达十余万人,占据都梁宫,凭借淮河固守。江都丞王世充率领军队抵御,修建五座营栅堵塞险要之地,故意示弱。孟让笑着说:“王世充是个舞文弄墨的小官,怎么能领兵打仗!我今天要活捉他,大张旗鼓地进入江都!”当时百姓都修筑堡垒自保,野外没有可劫掠的物资,贼众逐渐饥饿,于是留下少量士兵包围五座营栅,分兵到南方劫掠;王世充趁他们懈怠,出兵反击,大败贼军,孟让率领数十名骑兵逃走,贼军被斩首一万余级。
齐郡盗贼首领左孝友率领十万部众驻扎在蹲狗山,郡丞张须陀排列营垒逼近他,左孝友走投无路只好投降。张须陀威震东夏,因功升任齐郡通守,兼任河南道十二郡黜陟讨捕大使。涿郡盗贼首领卢明月率领十余万部众驻扎在祝阿,张须陀率领一万人截击。双方相持十余天,张须陀军粮耗尽,准备撤退,对将士们说:“贼军看到我们撤退,一定会全军追击,如果派一千人袭击并占据他们的营寨,就能获得大胜。这确实是危险的任务,谁愿意前往?”众人没人回应,只有罗士信和历城人秦叔宝请求前往。于是张须陀放弃营栅撤退,让二人分别率领一千士兵埋伏在芦苇丛中,卢明月果然率领全部部众追击。罗士信、秦叔宝骑马疾驰到贼军营寨,营门紧闭,二人跳上城楼,各杀数人,营中大乱;二人砍断门闩让外面的士兵进入,趁机纵火焚烧三十余座营栅,烟焰冲天。卢明月急忙回军,张须陀率军反击,大败贼军,卢明月率领数百名骑兵逃走,被俘虏和斩杀的贼军不计其数。秦叔宝名琼,以字行世。
到了大业十一年,公元615年春季,正月,炀帝增加秘书省官员一百二十名,全部由学士担任。炀帝喜好读书着述,自从担任扬州总管以来,就设置王府学士达一百人,经常让他们修撰书籍,直到称帝,前后近二十年,修撰工作从未暂停;从经术、文章、兵法、农桑、地理、医术、占卜、佛教、道教到赌博、养鹰养狗等,都编撰成新书,无不精深广博,共完成三十一部,一万七千余卷。起初,西京嘉则殿有书三十七万卷,炀帝命令秘书监柳顾言等人整理筛选,剔除重复繁杂的内容,得到正御本三万七千余卷,收藏在东都修文殿。又抄写五十部副本,分为三品,分别存放在西京、东都的宫殿、省府、官府中,正御本都装帧精美洁净,用珍贵的轴和锦缎包裹。在观文殿前建造十四间书室,窗户、床褥、书柜、帷幕都极为珍贵华丽,每三间开一扇方形门,悬挂锦缎帷幕,上面有两个飞仙装饰,门外地面设置机关。炀帝前往书室时,有宫女手持香炉在前引路,踏上机关后,飞仙就会降下,收起帷幕,房门和书柜门都会自动打开;炀帝离开后,帷幕降下,门窗恢复原状。炀帝因为户口逃亡、盗贼繁多,二月庚午日,下诏让百姓全部迁居城中,田地就近分配。郡县、驿亭、村坞都修筑城墙。
上谷郡盗贼首领王须拔自称漫天王,国号燕;盗贼首领魏刀儿自称历山飞,各自拥有十余万部众,向北勾结突厥,向南劫掠燕、赵地区。
起初,高祖梦见洪水淹没都城,心中厌恶,因此迁都大兴。申明公李穆去世后,孙子李筠承袭爵位。叔父李浑怨恨李筠吝啬,派兄长的儿子李善衡杀害了他,却诬陷堂弟李瞿昙,让他抵罪处死。李浑对妻兄左卫率宇文述说:“如果我能承袭爵位,每年会把国家赋税的一半送给你。”宇文述在太子面前为他说话,并上奏高祖,让李浑作为李穆的继承人。两年后,李浑不再给宇文述赋税,宇文述十分怨恨。炀帝即位后,李浑多次升迁至右骁卫大将军,改封郕公,炀帝因为他家族势力强盛,对他心怀猜忌。恰逢方士安伽陀说“李氏应当成为天子”,劝说炀帝诛杀天下所有李姓之人。李浑的侄子将作监李敏,小名洪儿,炀帝怀疑他的名字应验谶语,经常当面告知他,希望他能自杀。李敏十分恐惧,多次与李浑、李善衡避开他人私下交谈;宇文述在炀帝面前诬陷他们,还派遣虎贲郎将河东人裴会基上表告发李浑谋反。炀帝下令逮捕李浑等人的家属,派遣尚书左丞元文都、御史大夫裴蕴共同审理,审问数日,没有找到谋反的证据,只好如实上奏。炀帝又派遣宇文述彻底追查,宇文述引诱教唆李敏的妻子宇文氏上表,诬告李浑计划趁征伐辽东之机,与家族中担任将领的子弟共同袭击御营,拥立李敏为天子。宇文述拿着表章入宫上奏,炀帝哭泣着说:“我的宗庙社稷几乎倾覆,全靠你才得以保全。”三月丁酉日,处死李浑、李敏、李善衡及宗族三十二人,三族以内的亲属都被流放到边疆。几个月后,李敏的妻子也被毒死。
有两只孔雀从西苑飞到宝城朝堂前,亲卫校尉高德儒等十余人看到后,上奏说这是鸾鸟(祥瑞之鸟)。当时孔雀已经飞走,无法验证,于是百官纷纷称贺。炀帝下诏认为高德儒诚心与上天感应,才最先见到祥瑞,提拔他为朝散大夫,赏赐一百段财物,其余的人都赏赐一束帛;还在孔雀停留的地方建造仪鸾殿。
己酉日,炀帝前往太原;夏季,四月,前往汾阳宫避暑。宫城狭窄,百官和士兵分散在山谷间,结草为营居住。
任命卫尉少卿李渊为山西、河东抚慰大使,有权任免郡县文武官员,还调发河东军队讨伐捕捉盗贼。李渊行进到龙门,进攻盗贼首领母端儿,击败了他。
秋季,八月乙丑日,炀帝巡视北塞。
起初,裴矩因为突厥始毕可汗的部众日益强盛,献上计策分散他的势力,计划将宗室女子嫁给始毕的弟弟叱吉设,封他为南面可汗;叱吉设不敢接受,始毕可汗得知后逐渐怨恨隋朝。突厥大臣史蜀胡悉富有谋略,深受始毕宠信,裴矩假装与他进行贸易,引诱他到马邑城下,将他杀死。然后派遣使者告知始毕可汗说:“史蜀胡悉背叛可汗前来投降,我已经帮你把他杀了。”始毕可汗知道真相后,从此不再入朝进贡。
戊辰日,始毕可汗率领数十万骑兵图谋袭击炀帝的车驾,义成公主先派遣使者报告变故。壬申日,炀帝的车驾疾驰进入雁门郡,齐王杨暕率领后军守卫崞县。癸酉日,突厥包围雁门郡,上下惶恐不安,拆毁民房作为防御工具,城中军民十五万人,粮食仅够支撑二十天,雁门郡四十一座城池,突厥攻克了三十九座,只有雁门、崞县没有攻下。突厥猛攻雁门,箭矢都射到了炀帝面前;炀帝极为恐惧,抱着赵王杨杲哭泣,眼睛都哭肿了。
左卫大将军宇文述劝说炀帝挑选数千精锐骑兵突围而出,纳言苏威说:“据城防守我们还有余力,轻骑作战是突厥的长处,陛下是万乘之主,怎么能轻易冒险!”民部尚书樊子盖说:“陛下在危难中侥幸突围,一旦遭遇狼狈之事,后悔莫及!不如占据坚固的城池挫败他们的锐气,坐等征召四方军队前来救援。陛下亲自安抚士兵,告知他们不再征伐辽东,给予丰厚的奖赏承诺,士兵们一定会人人奋勇,还担心不能成功吗!”内史侍郎萧瑀认为:“突厥的习俗,可贺敦(可汗的妻子)会参与军事谋划;而且义成公主作为隋朝宗室女子嫁给外族,一定会依仗大国的援助。如果派一个使者告知她情况,即使没有益处,也没有什么损失。另外,将士们担心陛下解除突厥之患后,还会去征伐高丽,如果发布明确诏书,赦免高丽,专门讨伐突厥,那么众心安定,人人都会奋勇作战。”萧瑀是萧皇后的弟弟。虞世基也劝说炀帝制定重赏标准,下诏停止辽东之役。炀帝听从了他们的建议。
炀帝亲自巡视将士,对他们说:“努力抗击贼军,只要能保全城池,凡是参战的人,不用担心富贵,我一定不让官吏玩弄笔墨埋没你们的功劳。”于是下令:“守城有功的人,没有官职的直接授予六品官,赏赐一百段财物;有官职的依次晋升。”慰问的使者在路上络绎不绝,于是士兵们都踊跃作战,昼夜抵抗,死伤惨重。
甲申日,炀帝下诏在天下招募士兵,地方官争相前来赴难。李渊的儿子李世民,年仅十六岁,应募隶属于屯卫将军云定兴,劝说云定兴多携带旗帜战鼓作为疑兵,说:“始毕可汗敢出兵包围天子,一定是认为我们仓促之间不能前来救援。应当白天让旌旗连绵数十里不断,夜晚让战鼓相互呼应,突厥一定会认为救兵大批赶到,望风而逃。否则,敌众我寡,如果他们全军来战,我们一定难以支撑。”云定兴听从了他的建议。
炀帝派遣密使向义成公主求救,义成公主派遣使者告知始毕可汗说:“北边有紧急情况。”东都及各郡的援兵也赶到忻口;九月甲辰日,始毕可汗解除包围离去。炀帝派人出城侦察,山谷中空无一人,没有突厥骑兵,于是派遣二千骑兵追击,到马邑时,俘获突厥老弱二千余人后返回。
丁未日,炀帝的车驾返回太原。苏威对炀帝说:“如今盗贼不断,士兵马匹疲惫,希望陛下尽快返回西京,巩固根基,为国家长远打算。”炀帝起初表示同意。宇文述说:“随从官员的妻子儿女大多在东都,应当从便道前往洛阳,再从潼关进入西京。”炀帝听从了他的建议。
冬季,十月壬戌日,炀帝抵达东都,环视街道,对侍臣说:“还有这么多人。”意思是之前平定杨玄感时杀人还太少。苏威上奏说之前的奖赏标准太重,应当斟酌调整,樊子盖坚决请求,认为不应失信,炀帝说:“你想收买人心吗!”樊子盖恐惧,不敢再回应。炀帝生性吝啬官爵赏赐,当初平定杨玄感时,应当授予功勋的人很多,于是重新设置军职等级:建节尉为正六品,依次是奋武、宣惠、绥德、怀仁、秉义、奉诚、立信等尉,逐级降低一阶。守卫雁门的将士一万七千人,到这时,得到功勋的只有一千五百人,都按照平定杨玄感的标准授予:一战获得第一功勋的晋升一阶,之前没有军职的只授予立信尉;三战获得第一功勋的晋升到秉义尉;参战但没有功勋的四战晋升一阶,也没有财物赏赐。不久后炀帝仍商议征伐高丽,因此将士们无不愤怒怨恨。
起初,萧瑀因为是外戚,有才能德行,曾在东宫侍奉炀帝,多次升迁至内史侍郎,被委以机要事务。萧瑀性格刚直,多次进言违背炀帝旨意,炀帝逐渐疏远他。等到雁门之围解除,炀帝对群臣说:“突厥狂妄悖逆,能有什么作为!不久就会散去,萧瑀却仓促之间制造恐慌,实在不可饶恕!”将萧瑀贬为河池郡守,当天就派他上任。候卫将军杨子崇跟随炀帝在汾阳宫,知道突厥一定会入侵,多次请求早日返回京师,炀帝不采纳,等到包围解除,炀帝发怒说:“杨子崇怯懦,惊动众心,不能担任侍卫之官。”将他贬为离石郡守。杨子崇是高祖的族弟。
杨玄感叛乱时,龙舟水殿都被烧毁,炀帝下诏让江都重新建造,共数千艘,规模比原来更大。
壬申日,卢明月率领十万部众劫掠陈、汝地区。
东海郡人李子通,勇猛有力,起初依附长白山盗贼首领左才相,其他盗贼都很残忍,只有李子通宽厚仁慈,因此很多人归附他,不到半年,部众就达一万人。左才相嫉妒他,李子通于是率领部众离去,渡过淮河,与杜伏威会合。杜伏威挑选军中壮士收为养子,共三十余人,济阴人王雄诞、临济人阚棱是其中的佼佼者。不久后李子通图谋杀害杜伏威,派兵袭击他。杜伏威受重伤坠马,王雄诞背着他逃入芦苇丛中,收集溃散的士兵重新振作。将军来整进攻杜伏威,击败了他;杜伏威的将领西门君仪的妻子王氏,勇猛有力,背着杜伏威逃走,王雄诞率领十余名壮士护卫,与隋军奋力作战,才得以幸免。来整又进攻李子通,击败了他,李子通率领残余部众逃奔海陵,又收编士兵二万人,自称将军。
城父县人朱粲起初担任县佐史,后来参军,趁机逃亡聚众作乱,被称为“可达寒贼”,朱粲自称迦楼罗王,部众达十余万人,率领军队辗转劫掠荆、沔及山南各郡县,所到之处生灵涂炭,不留一人。
十二月庚寅日,炀帝下诏让民部尚书樊子盖调发关中数万军队进攻绛郡盗贼敬盘陀等人。樊子盖不分善恶,从汾水以北,将村坞全部烧毁,投降的盗贼都被坑杀。百姓怨恨愤怒,更多人聚集起来作乱。炀帝下诏让李渊接替樊子盖。李渊对投降的盗贼都加以安抚,留在身边任用,因此盗贼大多投降,前后达数万人,残余党羽逃入其他郡县。