1.一種數(shù)據(jù)庫(kù)變更方法,其特征在于,包括:
獲取變更任務(wù),根據(jù)所述變更任務(wù)對(duì)數(shù)據(jù)庫(kù)進(jìn)行變更;
實(shí)時(shí)采集每一個(gè)變更任務(wù)的報(bào)錯(cuò)信息;
當(dāng)所述報(bào)錯(cuò)信息符合預(yù)期時(shí),繼續(xù)對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行變更;
當(dāng)所述報(bào)錯(cuò)信息超出預(yù)期時(shí),停止對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行變更。
2.如權(quán)利要求1所述的方法,其特征在于,在所述獲取變更任務(wù)之前,所述方法還包括:
按照預(yù)設(shè)規(guī)則將數(shù)據(jù)庫(kù)的變更任務(wù)劃分為N個(gè)任務(wù),N為正整數(shù)。
3.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
實(shí)時(shí)采集線上業(yè)務(wù)的關(guān)鍵業(yè)務(wù)量信息;
每完成一個(gè)變更任務(wù),分析所述報(bào)錯(cuò)信息和關(guān)鍵業(yè)務(wù)量信息變化情況。
4.如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)所述報(bào)錯(cuò)信息超出預(yù)期時(shí),停止對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行變更,包括:
當(dāng)所述報(bào)錯(cuò)信息的持續(xù)次數(shù)超過(guò)預(yù)設(shè)次數(shù)時(shí),停止對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行變更,所述報(bào)錯(cuò)信息包含數(shù)據(jù)庫(kù)異常錯(cuò)誤日志。
5.如權(quán)利要求1-4中任一項(xiàng)所述的方法,其特征在于,在所述當(dāng)所述報(bào)錯(cuò)信息超出預(yù)期時(shí),停止對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行變更之后,所述方法還包括:
發(fā)送告警信息。
6.一種數(shù)據(jù)庫(kù)變更裝置,其特征在于,包括:
變更模塊,用于獲取變更任務(wù),根據(jù)所述變更任務(wù)對(duì)數(shù)據(jù)庫(kù)進(jìn)行變更;
第一采集模塊,用于實(shí)時(shí)采集每一個(gè)變更任務(wù)的報(bào)錯(cuò)信息;
繼續(xù)模塊,用于當(dāng)所述報(bào)錯(cuò)信息符合預(yù)期時(shí),繼續(xù)對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行變更;
停止模塊,用于當(dāng)所述報(bào)錯(cuò)信息超出預(yù)期時(shí),停止對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行變更。
7.如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:
任務(wù)劃分模塊,用于按照預(yù)設(shè)規(guī)則將數(shù)據(jù)庫(kù)的變更任務(wù)劃分為N個(gè)任務(wù),N為正整數(shù)。
8.如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:
第二采集模塊,用于實(shí)時(shí)采集線上業(yè)務(wù)的關(guān)鍵業(yè)務(wù)量信息;
分析模塊,用于每完成一個(gè)變更任務(wù),分析所述報(bào)錯(cuò)信息和關(guān)鍵業(yè)務(wù)量信息變化情況。
9.如權(quán)利要求6所述的裝置,其特征在于,所述停止模塊包括:
停止子模塊,用于當(dāng)所述報(bào)錯(cuò)信息的持續(xù)次數(shù)超過(guò)預(yù)設(shè)次數(shù)時(shí),停止對(duì)所述數(shù)據(jù)庫(kù)進(jìn)行變更,所述報(bào)錯(cuò)信息包含數(shù)據(jù)庫(kù)異常錯(cuò)誤日志。
10.如權(quán)利要求6-9中任一項(xiàng)所述的裝置,其特征在于,所述裝置還包括:
告警模塊,用于發(fā)送告警信息。