两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于Oracle實(shí)現(xiàn)MySQL數(shù)據(jù)快速恢復(fù)的方法與裝置與流程

文檔序號:11251026閱讀:680來源:國知局
一種基于Oracle實(shí)現(xiàn)MySQL數(shù)據(jù)快速恢復(fù)的方法與裝置與流程

本發(fā)明涉及信息技術(shù)領(lǐng)域,特別涉及一種實(shí)現(xiàn)數(shù)據(jù)快速恢復(fù)的方法與裝置。



背景技術(shù):

數(shù)據(jù)庫(database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,它產(chǎn)生于距今六十多年前,隨著信息技術(shù)和市場的發(fā)展,特別是二十世紀(jì)九十年代以后,數(shù)據(jù)管理不再僅僅是存儲和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式。數(shù)據(jù)庫有很多種類型,從最簡單的存儲有各種數(shù)據(jù)的表格到能夠進(jìn)行海量數(shù)據(jù)存儲的大型數(shù)據(jù)庫系統(tǒng)都在各個方面得到了廣泛的應(yīng)用。

mysql是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(rdbms),mysql數(shù)據(jù)庫系統(tǒng)使用最常用的數(shù)據(jù)庫管理語言--結(jié)構(gòu)化查詢語言(sql)進(jìn)行數(shù)據(jù)庫管理。由于mysql是開放源代碼的,因此任何人都可以在generalpubliclicense的許可下下載并根據(jù)個性化的需要對其進(jìn)行修改。mysql因?yàn)槠渌俣?、可靠性和適應(yīng)性而備受關(guān)注。

oracle數(shù)據(jù)庫系統(tǒng)是目前世界上最流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng)之一,系統(tǒng)可移植性好、使用方便、功能強(qiáng),適用于各類大、中、小、微機(jī)環(huán)境,它是一種高效率、可靠性好的適應(yīng)高吞吐量的數(shù)據(jù)庫解決方案。oracle數(shù)據(jù)庫提供了閃回技術(shù),它是為了使oracle數(shù)據(jù)庫從任何邏輯誤操作中迅速地恢復(fù)。

在mysql數(shù)據(jù)庫運(yùn)行過程中,如果誤刪除了表或者某一些行時,由于mysql不具備閃回功能,導(dǎo)致恢復(fù)起來還是比較麻煩的,需要借助相應(yīng)的備份,在備份的基礎(chǔ)上通過解析相應(yīng)的二進(jìn)制日志文件,直到把數(shù)據(jù)恢復(fù)到誤刪除操作之前的時間點(diǎn),這個過程需要判斷備份和binlog的時間點(diǎn),會消耗不少的時間而且可能造成一定的數(shù)據(jù)丟失問題。



技術(shù)實(shí)現(xiàn)要素:

為解決如上的技術(shù)問題,本發(fā)明提出了一種基于oracle實(shí)現(xiàn)mysql數(shù)據(jù)快速恢復(fù)的方法與系統(tǒng),該方法充分發(fā)揮oracle數(shù)據(jù)庫的技術(shù)優(yōu)勢,可針對多種類型的誤操作實(shí)現(xiàn)數(shù)據(jù)的恢復(fù),數(shù)據(jù)恢復(fù)過程簡單,且無數(shù)據(jù)的遺失。

oracle數(shù)據(jù)庫提供了閃回技術(shù),它是為了使oracle數(shù)據(jù)庫從任何邏輯誤操作中迅速地恢復(fù)。該技術(shù)首先以閃回查詢(flashbackquery)出現(xiàn)在oracle9i版本中,后來oracle在10g中對該技術(shù)進(jìn)行了全面擴(kuò)展,提供了閃回數(shù)據(jù)庫、閃回刪除、閃回表、閃回事物及閃回版本查詢等功能。

由于現(xiàn)有技術(shù)中,針對mysql數(shù)據(jù)庫的數(shù)據(jù)恢復(fù)方法都較為繁瑣,而本發(fā)明所公開的裝置與方法利用了oracle的閃回技術(shù),通過構(gòu)建出完備的數(shù)據(jù)存儲與恢復(fù)系統(tǒng),能夠通過本發(fā)明特定的系統(tǒng)架構(gòu)以及執(zhí)行數(shù)據(jù)恢復(fù)步驟,針對mysql的數(shù)據(jù)操作實(shí)現(xiàn)預(yù)期的恢復(fù)過程。

更具體而言,本發(fā)明提出了一種基于oracle實(shí)現(xiàn)mysql數(shù)據(jù)恢復(fù)的裝置,其包括一個或多個主服務(wù)器,對應(yīng)于所述一個或多個主服務(wù)器的一個或多個從服務(wù)器,一數(shù)據(jù)恢復(fù)服務(wù)器;

其中,一個或多個主服務(wù)器上均對應(yīng)地部署有mysql數(shù)據(jù)庫,用于供客戶應(yīng)用系統(tǒng)使用。

其中,對應(yīng)于所述一個或多個主服務(wù)器的一個或多個從服務(wù)器用于部署從數(shù)據(jù)庫,利用該從數(shù)據(jù)庫保障數(shù)據(jù)安全的同時,實(shí)現(xiàn)讀寫分離的功能,減緩主服務(wù)器上的數(shù)據(jù)庫的壓力;

其中,數(shù)據(jù)恢復(fù)服務(wù)器可以使用低端配置服務(wù)器,并且部署oracle12c數(shù)據(jù)庫,且只作為mysql數(shù)據(jù)庫數(shù)據(jù)恢復(fù)保障作用;或者數(shù)據(jù)恢復(fù)服務(wù)器使用常規(guī)或者高端配置服務(wù)器,并且部署有oracle12c數(shù)據(jù)庫,配置兩個pdb數(shù)據(jù)庫,作為mysql數(shù)據(jù)庫的恢復(fù)保障,再根據(jù)應(yīng)用情況配置數(shù)據(jù)庫數(shù)量,以供其他應(yīng)用連接。

其中,當(dāng)主服務(wù)器上的mysql數(shù)據(jù)庫由于不規(guī)范操作或者誤操作導(dǎo)致誤刪除了數(shù)據(jù)后,利用數(shù)據(jù)恢復(fù)服務(wù)器上的oracle數(shù)據(jù)庫強(qiáng)大的閃回功能來恢復(fù)數(shù)據(jù);

其中,該裝置中還通過數(shù)據(jù)同步服務(wù)功能以用于實(shí)現(xiàn)主服務(wù)器與數(shù)據(jù)恢復(fù)服務(wù)器上數(shù)據(jù)庫間的數(shù)據(jù)同步,通過實(shí)時的數(shù)據(jù)復(fù)制保障數(shù)據(jù)的實(shí)時性;

其中,該裝置中還通過數(shù)據(jù)回寫服務(wù)功能以用于將數(shù)據(jù)恢復(fù)服務(wù)器上的oracle數(shù)據(jù)庫執(zhí)行數(shù)據(jù)恢復(fù)操作后得到的數(shù)據(jù)再次回寫到所述一個或多個主服務(wù)器上的mysql數(shù)據(jù)庫中,以實(shí)現(xiàn)數(shù)據(jù)的快速恢復(fù);

較佳地,用于實(shí)現(xiàn)主服務(wù)器上的數(shù)據(jù)庫與數(shù)據(jù)恢復(fù)服務(wù)器上的數(shù)據(jù)庫之間的數(shù)據(jù)同步的數(shù)據(jù)同步服務(wù)功能采用ogg進(jìn)行同步,ogg同步達(dá)到亞秒一級的實(shí)時復(fù)制,保障數(shù)據(jù)的實(shí)時性;

較佳地,當(dāng)主服務(wù)器上的mysql數(shù)據(jù)庫由于不規(guī)范操作或者誤操作導(dǎo)致誤刪除了數(shù)據(jù)后,利用oracle數(shù)據(jù)庫強(qiáng)大的閃回功能來恢復(fù)數(shù)據(jù),包括如下情況:若發(fā)生了truncate操作可以使用閃回數(shù)據(jù)庫來恢復(fù),若發(fā)生drop操作可以通過recyclebin、閃回數(shù)據(jù)庫或者基于時間點(diǎn)來恢復(fù),若發(fā)生delete操作可以通過閃回刪除、閃回查詢等來恢復(fù),若發(fā)生了update操作,則可以通過閃回查詢來恢復(fù);

較佳地,在數(shù)據(jù)恢復(fù)服務(wù)器的oracle數(shù)據(jù)庫中完成恢復(fù)后,可以直接導(dǎo)出csv文件,通過數(shù)據(jù)回寫服務(wù)功能在mysql數(shù)據(jù)庫中通過mysqlimport或者insert來完成數(shù)據(jù)的回寫部署。

從如上可以看出,該數(shù)據(jù)恢復(fù)裝置主要面向現(xiàn)有的mysql數(shù)據(jù)庫由于誤操作等導(dǎo)致的誤刪除、誤添加而需要執(zhí)行的數(shù)據(jù)恢復(fù)過程,其能夠克服傳統(tǒng)數(shù)據(jù)恢復(fù)技術(shù)耗時長,操作繁瑣,且恢復(fù)準(zhǔn)確率低的技術(shù)問題,能夠充分利用現(xiàn)有的數(shù)據(jù)庫的恢復(fù)技術(shù),通過特定的系統(tǒng)架構(gòu)來實(shí)現(xiàn)數(shù)據(jù)的恢復(fù)。

另一方面,本發(fā)明的實(shí)施例提供一種基于oracle實(shí)現(xiàn)mysql數(shù)據(jù)恢復(fù)的方法,該開發(fā)方法可實(shí)施于如上所述的開發(fā)裝置,包括如下步驟:

步驟1,開啟各服務(wù)器并運(yùn)行其上的各數(shù)據(jù)庫,以對外提供數(shù)據(jù)管理服務(wù);

步驟2,主服務(wù)器上的mysql數(shù)據(jù)庫在供客戶應(yīng)用系統(tǒng)使用的同時,從數(shù)據(jù)庫也開始運(yùn)行以實(shí)現(xiàn)讀寫分離的功能,且減緩主服務(wù)器上的數(shù)據(jù)庫的壓力;

步驟3,在主服務(wù)器的mysql主庫與底層數(shù)據(jù)恢復(fù)服務(wù)器oracle數(shù)據(jù)庫之間進(jìn)行實(shí)時的數(shù)據(jù)同步;

步驟4,當(dāng)主服務(wù)器上的mysql數(shù)據(jù)庫由于不規(guī)范操作或者誤操作導(dǎo)致誤刪除了數(shù)據(jù)后,利用數(shù)據(jù)恢復(fù)服務(wù)器上的oracle數(shù)據(jù)庫強(qiáng)大的閃回功能來恢復(fù)數(shù)據(jù)。

較佳地,所述步驟1中,數(shù)據(jù)恢復(fù)服務(wù)器可以使用低端配置服務(wù)器,并且部署oracle12c數(shù)據(jù)庫,且只作為mysql數(shù)據(jù)庫數(shù)據(jù)恢復(fù)保障作用;或者數(shù)據(jù)恢復(fù)服務(wù)器使用常規(guī)或者高端配置服務(wù)器,并且部署有oracle12c數(shù)據(jù)庫,配置兩個pdb數(shù)據(jù)庫,作為mysql數(shù)據(jù)庫的恢復(fù)保障,再根據(jù)應(yīng)用情況配置數(shù)據(jù)庫數(shù)量,以供其他應(yīng)用連接。

較佳地,所述步驟3中,采用ogg進(jìn)行實(shí)時的數(shù)據(jù)同步,ogg同步達(dá)到亞秒一級的實(shí)時復(fù)制,保障數(shù)據(jù)的實(shí)時性。

較佳地,所述步驟4中,主服務(wù)器上的mysql數(shù)據(jù)庫由于不規(guī)范操作或者誤操作導(dǎo)致誤刪除了數(shù)據(jù)后,利用oracle數(shù)據(jù)庫強(qiáng)大的閃回功能來恢復(fù)數(shù)據(jù),包括如下情況:若發(fā)生了truncate操作可以使用閃回數(shù)據(jù)庫來恢復(fù),若發(fā)生drop操作可以通過recyclebin、閃回數(shù)據(jù)庫或者基于時間點(diǎn)來恢復(fù),若發(fā)生delete操作可以通過閃回刪除、閃回查詢等來恢復(fù),若發(fā)生了update操作,則可以通過閃回查詢來恢復(fù)

較佳地,所述步驟4中進(jìn)一步地包括:在數(shù)據(jù)恢復(fù)服務(wù)器的oracle數(shù)據(jù)庫中完成恢復(fù)后,可以直接導(dǎo)出csv文件,通過數(shù)據(jù)回寫服務(wù)功能在mysql數(shù)據(jù)庫中通過mysqlimport或者insert來完成數(shù)據(jù)的回寫部署。

由以上可知,本發(fā)明公開了實(shí)現(xiàn)mysql數(shù)據(jù)庫中數(shù)據(jù)快速恢復(fù)的方法與系統(tǒng),其主要關(guān)鍵點(diǎn)是簡便且易于實(shí)行。具有如下的技術(shù)效果:本發(fā)明平臺具有改變現(xiàn)有的mysql數(shù)據(jù)恢復(fù)操作方法的結(jié)構(gòu),其采用已有的數(shù)據(jù)閃回功能,通過特定的系統(tǒng)架構(gòu)實(shí)現(xiàn)快速的數(shù)據(jù)恢復(fù)。

具有,核心優(yōu)勢一:節(jié)約開發(fā)成本。核心優(yōu)勢二:使用簡單,運(yùn)作方便。核心優(yōu)勢三:穩(wěn)定性強(qiáng),安全性高。

附圖說明

圖1是本發(fā)明實(shí)施例中數(shù)據(jù)恢復(fù)裝置的體系架構(gòu)圖;

圖2是本發(fā)明實(shí)施例中數(shù)據(jù)恢復(fù)方法的工作流程示意圖;

具體實(shí)施例

為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。

參見圖1,本發(fā)明提供一種基于oracle實(shí)現(xiàn)mysql數(shù)據(jù)恢復(fù)的裝置,如圖1所示,該基于oracle實(shí)現(xiàn)mysql數(shù)據(jù)恢復(fù)的裝置,包括一個或多個主服務(wù)器1、對應(yīng)于所述一個或多個主服務(wù)器的一個或多個從服務(wù)器2、數(shù)據(jù)恢復(fù)服務(wù)器3。

其中,一個或多個主服務(wù)器1上均對應(yīng)地部署有mysql數(shù)據(jù)庫11,用于供客戶應(yīng)用系統(tǒng)使用。

其中,對應(yīng)于所述一個或多個主服務(wù)器1的一個或多個從服務(wù)器2用于部署從數(shù)據(jù)庫22,利用該從數(shù)據(jù)庫保障數(shù)據(jù)安全的同時,實(shí)現(xiàn)讀寫分離的功能,減緩主服務(wù)器上的數(shù)據(jù)庫的壓力;

其中,數(shù)據(jù)恢復(fù)服務(wù)器3可以使用低端配置服務(wù)器,并且部署oracle12c數(shù)據(jù)庫33,且只作為mysql數(shù)據(jù)庫數(shù)據(jù)恢復(fù)保障作用;或者數(shù)據(jù)恢復(fù)服務(wù)器使用常規(guī)或者高端配置服務(wù)器,并且部署有oracle12c數(shù)據(jù)庫33,配置兩個pdb數(shù)據(jù)庫,作為mysql數(shù)據(jù)庫的恢復(fù)保障,再根據(jù)應(yīng)用情況配置數(shù)據(jù)庫數(shù)量,以供其他應(yīng)用連接。

其中,當(dāng)主服務(wù)器1上的mysql數(shù)據(jù)庫11由于不規(guī)范操作或者誤操作導(dǎo)致誤刪除了數(shù)據(jù)后,利用數(shù)據(jù)恢復(fù)服務(wù)器3上的oracle數(shù)據(jù)庫33強(qiáng)大的閃回功能來恢復(fù)數(shù)據(jù);

其中,該裝置中還通過數(shù)據(jù)同步服務(wù)功能4以用于實(shí)現(xiàn)主服務(wù)器1與數(shù)據(jù)恢復(fù)服務(wù)器3上數(shù)據(jù)庫間的數(shù)據(jù)同步,通過實(shí)時的數(shù)據(jù)復(fù)制保障數(shù)據(jù)的實(shí)時性;

其中,該裝置中還通過數(shù)據(jù)回寫服務(wù)功能5以用于將數(shù)據(jù)恢復(fù)服務(wù)器3上的oracle數(shù)據(jù)庫33執(zhí)行數(shù)據(jù)恢復(fù)操作后得到的數(shù)據(jù)再次回寫到所述一個或多個主服務(wù)器1上的mysql數(shù)據(jù)庫11中,以實(shí)現(xiàn)數(shù)據(jù)的快速恢復(fù);

較佳地,用于實(shí)現(xiàn)主服務(wù)器1上的數(shù)據(jù)庫11與數(shù)據(jù)恢復(fù)服務(wù)器3上的數(shù)據(jù)庫33之間的數(shù)據(jù)同步的數(shù)據(jù)同步服務(wù)功能4采用ogg進(jìn)行同步,ogg同步達(dá)到亞秒一級的實(shí)時復(fù)制,保障數(shù)據(jù)的實(shí)時性;

較佳地,當(dāng)主服務(wù)器1上的mysql數(shù)據(jù)庫11由于不規(guī)范操作或者誤操作導(dǎo)致誤刪除了數(shù)據(jù)后,利用oracle數(shù)據(jù)庫33強(qiáng)大的閃回功能來恢復(fù)數(shù)據(jù),包括如下情況:若發(fā)生了truncate操作可以使用閃回數(shù)據(jù)庫來恢復(fù),若發(fā)生drop操作可以通過recyclebin、閃回數(shù)據(jù)庫或者基于時間點(diǎn)來恢復(fù),若發(fā)生delete操作可以通過閃回刪除、閃回查詢等來恢復(fù),若發(fā)生了update操作,則可以通過閃回查詢來恢復(fù);

較佳地,在數(shù)據(jù)恢復(fù)服務(wù)器3的oracle數(shù)據(jù)庫33中完成恢復(fù)后,可以直接導(dǎo)出csv文件,通過數(shù)據(jù)回寫服務(wù)功能5在mysql數(shù)據(jù)庫11中通過mysqlimport或者insert來完成數(shù)據(jù)的回寫部署。

從如上可以看出,該數(shù)據(jù)恢復(fù)裝置主要面向現(xiàn)有的mysql數(shù)據(jù)庫由于誤操作等導(dǎo)致的誤刪除、誤添加而需要執(zhí)行的數(shù)據(jù)恢復(fù)過程,其能夠克服傳統(tǒng)數(shù)據(jù)恢復(fù)技術(shù)耗時長,操作繁瑣,且恢復(fù)準(zhǔn)確率低的技術(shù)問題,能夠充分利用現(xiàn)有的數(shù)據(jù)庫的恢復(fù)技術(shù),通過特定的系統(tǒng)架構(gòu)來實(shí)現(xiàn)數(shù)據(jù)的恢復(fù)。

另一方面,本發(fā)明的實(shí)施例提供一種基于oracle實(shí)現(xiàn)mysql數(shù)據(jù)恢復(fù)的方法,參見圖2,該開發(fā)方法可實(shí)施于如上所述的開發(fā)裝置,如圖2所示,其包括如下步驟:

步驟101,開啟各服務(wù)器并運(yùn)行其上的各數(shù)據(jù)庫,以對外提供數(shù)據(jù)管理服務(wù);

步驟102,主服務(wù)器上的mysql數(shù)據(jù)庫在供客戶應(yīng)用系統(tǒng)使用的同時,從數(shù)據(jù)庫也開始運(yùn)行以實(shí)現(xiàn)讀寫分離的功能,且減緩主服務(wù)器上的數(shù)據(jù)庫的壓力;

步驟103,在主服務(wù)器的mysql主庫與底層數(shù)據(jù)恢復(fù)服務(wù)器oracle數(shù)據(jù)庫之間進(jìn)行實(shí)時的數(shù)據(jù)同步;

步驟104,當(dāng)主服務(wù)器上的mysql數(shù)據(jù)庫由于不規(guī)范操作或者誤操作導(dǎo)致誤刪除了數(shù)據(jù)后,利用數(shù)據(jù)恢復(fù)服務(wù)器上的oracle數(shù)據(jù)庫強(qiáng)大的閃回功能來恢復(fù)數(shù)據(jù)。

較佳地,所述步驟101中,數(shù)據(jù)恢復(fù)服務(wù)器可以使用低端配置服務(wù)器,并且部署oracle12c數(shù)據(jù)庫,且只作為mysql數(shù)據(jù)庫數(shù)據(jù)恢復(fù)保障作用;或者數(shù)據(jù)恢復(fù)服務(wù)器使用常規(guī)或者高端配置服務(wù)器,并且部署有oracle12c數(shù)據(jù)庫,配置兩個pdb數(shù)據(jù)庫,作為mysql數(shù)據(jù)庫的恢復(fù)保障,再根據(jù)應(yīng)用情況配置數(shù)據(jù)庫數(shù)量,以供其他應(yīng)用連接。

較佳地,所述步驟103中,采用ogg進(jìn)行實(shí)時的數(shù)據(jù)同步,ogg同步達(dá)到亞秒一級的實(shí)時復(fù)制,保障數(shù)據(jù)的實(shí)時性。

較佳地,所述步驟104中,主服務(wù)器上的mysql數(shù)據(jù)庫由于不規(guī)范操作或者誤操作導(dǎo)致誤刪除了數(shù)據(jù)后,利用oracle數(shù)據(jù)庫強(qiáng)大的閃回功能來恢復(fù)數(shù)據(jù),包括如下情況:若發(fā)生了truncate操作可以使用閃回數(shù)據(jù)庫來恢復(fù),若發(fā)生drop操作可以通過recyclebin、閃回數(shù)據(jù)庫或者基于時間點(diǎn)來恢復(fù),若發(fā)生delete操作可以通過閃回刪除、閃回查詢等來恢復(fù),若發(fā)生了update操作,則可以通過閃回查詢來恢復(fù)

較佳地,所述步驟104中進(jìn)一步地包括:在數(shù)據(jù)恢復(fù)服務(wù)器的oracle數(shù)據(jù)庫中完成恢復(fù)后,可以直接導(dǎo)出csv文件,通過數(shù)據(jù)回寫服務(wù)功能在mysql數(shù)據(jù)庫中通過mysqlimport或者insert來完成數(shù)據(jù)的回寫部署。

由以上可知,本發(fā)明公開了實(shí)現(xiàn)mysql數(shù)據(jù)庫中數(shù)據(jù)快速恢復(fù)的方法與系統(tǒng),其主要關(guān)鍵點(diǎn)是簡便且易于實(shí)行。具有如下的技術(shù)效果:本發(fā)明平臺具有改變現(xiàn)有的mysql數(shù)據(jù)恢復(fù)操作方法的結(jié)構(gòu),其采用已有的數(shù)據(jù)閃回功能,通過特定的系統(tǒng)架構(gòu)實(shí)現(xiàn)快速的數(shù)據(jù)恢復(fù),且具有:節(jié)約開發(fā)成本;使用簡單,運(yùn)作方便;穩(wěn)定性強(qiáng),安全性高等核心優(yōu)勢。

對所公開的實(shí)施例的上述說明,使本領(lǐng)域技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實(shí)施例的多種修改對本領(lǐng)域技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其他實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實(shí)施例,而是符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
梧州市| 乐山市| 景宁| 安龙县| 茶陵县| 景宁| 吉木萨尔县| 盐山县| 甘谷县| 康定县| 霍林郭勒市| 静安区| 宜黄县| 扬州市| 波密县| 贵阳市| 云龙县| 西和县| 宝应县| 乳山市| 鄂伦春自治旗| 黎川县| 鹤壁市| 合作市| 驻马店市| 平谷区| 阜新市| 梅河口市| 宝应县| 阳江市| 陆良县| 福州市| 平谷区| 石阡县| 金门县| 黔南| 安阳市| 彰武县| 平度市| 盐亭县| 永城市|