欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)據(jù)庫集群自動搭建方法和系統(tǒng)與流程

文檔序號:12863941閱讀:430來源:國知局
一種數(shù)據(jù)庫集群自動搭建方法和系統(tǒng)與流程

本發(fā)明涉及信息技術領域,特別是涉及一種數(shù)據(jù)庫集群自動搭建方法和系統(tǒng)。



背景技術:

隨著信息技術的發(fā)展,人們的生活和工作已經(jīng)和信息技術密不可分,信息技術成為人們工作中不可或缺的一部分。

k-ux操作系統(tǒng)時我國首款并且也是目前唯一通過unix03認證的主機操作系統(tǒng),k-ux操作系統(tǒng)具有廣泛的兼容性,其中包含oracle10g數(shù)據(jù)庫,目前,oracle10g數(shù)據(jù)庫集群只能通過手動的方式部署在k-ux2.1操作系統(tǒng)上。

大型數(shù)據(jù)庫系統(tǒng)時關鍵業(yè)務系統(tǒng)的支撐軟件,正因為大型數(shù)據(jù)庫系統(tǒng)的復雜性和重要性,大型數(shù)據(jù)庫產(chǎn)品需要長期的技術積累和巨額的研發(fā)投入。oracle數(shù)據(jù)庫系統(tǒng)是目前世界上最流行的關系數(shù)據(jù)庫管理系統(tǒng)之一,其可移植性好、使用方便、功能強,適用于各類大、中、小、微機環(huán)境,是一種高效率、可靠性好的適應高吞吐量的數(shù)據(jù)庫解決方案。oracle10g數(shù)據(jù)庫集群環(huán)境搭建與檢測是一項比較復雜、重復的工作。

因此,如何提升數(shù)據(jù)庫集群環(huán)境搭建和檢測的效率,是本領域技術人員目前需要解決的技術問題。



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

本發(fā)明的目的是提供一種數(shù)據(jù)庫集群自動搭建方法和系統(tǒng),可以提升數(shù)據(jù)庫集群環(huán)境搭建和檢測的效率。

為解決上述技術問題,本發(fā)明提供了如下技術方案:

一種數(shù)據(jù)庫集群自動搭建方法,包括:

獲取搭建數(shù)據(jù)庫集群的操作系統(tǒng)連接參數(shù)和資源參數(shù);

根據(jù)所述連接參數(shù)以及所述資源參數(shù)生成對應的操作指令集;

通過所述操作指令集控制目標k-ux操作系統(tǒng)執(zhí)行系統(tǒng)環(huán)境設置、數(shù)據(jù)庫安裝、集群搭建;

獲取所述目標k-ux操作系統(tǒng)的執(zhí)行結果,并實時顯示所述執(zhí)行結果。

優(yōu)選地,所述獲取搭建數(shù)據(jù)庫集群的操作系統(tǒng)連接參數(shù)和資源參數(shù),包括:

獲取搭建數(shù)據(jù)庫集群的操作系統(tǒng)連接協(xié)議、連接主機數(shù)量、主機ip、端口號、重新連接間隔;

獲取介質(zhì)、集群軟件、驅動包、檢驗腳本資源傳送模式和存放位置。

優(yōu)選地,所述根據(jù)所述連接參數(shù)以及所述資源參數(shù)生成對應的操作指令集,包括:

根據(jù)所述連接參數(shù)以及所述資源參數(shù)生成對應的系統(tǒng)環(huán)境變量設置指令、數(shù)據(jù)庫集群安裝指令和數(shù)據(jù)庫檢測指令。

優(yōu)選地,還包括:

獲取所述目標k-ux操作系統(tǒng)的執(zhí)行異常信息;

根據(jù)所述異常信息調(diào)取對應的異常處理策略,生成相應的異常處理命令;

根據(jù)所述異常處理命令控制所述目標k-ux操作系統(tǒng)執(zhí)行回退動作或所述異常處理命令。

一種數(shù)據(jù)庫集群自動搭建系統(tǒng),包括:

參數(shù)管理模塊,用于獲取搭建數(shù)據(jù)庫集群的操作系統(tǒng)連接參數(shù)和資源參數(shù);

作業(yè)調(diào)度模塊,用于根據(jù)所述連接參數(shù)以及所述資源參數(shù)生成對應的操作指令集;

k-ux操作系統(tǒng)模塊,用于根據(jù)所述操作指令集執(zhí)行系統(tǒng)環(huán)境設置、數(shù)據(jù)庫安裝、集群搭建;

控制臺模塊,用于獲取所述目標k-ux操作系統(tǒng)的執(zhí)行結果,并實時顯示所述執(zhí)行結果。

優(yōu)選地,還包括:

監(jiān)控模塊,用于監(jiān)控所述k-ux操作系統(tǒng)模塊執(zhí)行系統(tǒng)環(huán)境設置、數(shù)據(jù)庫安裝、集群搭建過程中的系統(tǒng)狀態(tài)和執(zhí)行結果,并將監(jiān)控結果發(fā)送至所述控制臺模塊和異常處理模塊;

異常處理模塊,用于接收所述監(jiān)控模塊發(fā)送至的監(jiān)控結果,分析處理所述監(jiān)控結果中的異常信息,并生成相應的異常處理策略發(fā)送至所述作業(yè)調(diào)度模塊以供所述作業(yè)調(diào)度模塊生成對應的異常處理命令;

其中,所述k-ux操作系統(tǒng)模塊還用于根據(jù)所述異常處理命令執(zhí)行回退動作或所述異常處理命令。

優(yōu)選地,還包括:

數(shù)據(jù)庫監(jiān)控模塊,用于監(jiān)控數(shù)據(jù)庫的運行信息,同時將該監(jiān)控的數(shù)據(jù)庫的運行信息發(fā)送至所述控制臺模塊進行顯示。

優(yōu)選地,還包括:

數(shù)據(jù)庫驗證模塊,用于數(shù)據(jù)庫安裝的驗證以及對應的數(shù)據(jù)庫集群的驗證,同時將各驗證信息發(fā)送至所述控制臺模塊進行展示。

優(yōu)選地,還包括:操作系統(tǒng)ssh協(xié)議接口模塊,其中,所述參數(shù)管理模塊、作業(yè)調(diào)度模塊、監(jiān)控模塊、異常處理模塊、數(shù)據(jù)庫監(jiān)控模塊和數(shù)據(jù)庫驗證模塊均通過所述操作系統(tǒng)ssh協(xié)議接口模塊和所述k-ux操作系統(tǒng)模塊連接。

優(yōu)選地,所述k-ux操作系統(tǒng)模塊包括:第一k-ux操作系統(tǒng)單元和第二k-ux操作系統(tǒng)單元,所述第一k-ux操作系統(tǒng)單元和第二k-ux操作系統(tǒng)單元連接,且分別與所述操作系統(tǒng)ssh協(xié)議接口模塊連接。

與現(xiàn)有技術相比,上述技術方案具有以下優(yōu)點:

本發(fā)明所提供的一種數(shù)據(jù)庫集群自動搭建方法,包括:獲取搭建數(shù)據(jù)庫集群的操作系統(tǒng)連接參數(shù)和資源參數(shù);根據(jù)連接參數(shù)以及資源參數(shù)生成對應的操作指令集;通過操作指令集控制目標k-ux操作系統(tǒng)執(zhí)行系統(tǒng)環(huán)境設置、數(shù)據(jù)庫安裝、集群搭建;獲取目標k-ux操作系統(tǒng)的執(zhí)行結果,并實時顯示執(zhí)行結果。獲取搭建數(shù)據(jù)庫集群的操作系統(tǒng)連接參數(shù)和資源參數(shù)后,自動生成對應的數(shù)據(jù)庫集群安裝操作指令集,從而在k-ux操作系統(tǒng)中實現(xiàn)數(shù)據(jù)庫集群的自動環(huán)境自動搭建和安裝,并實時將執(zhí)行結果進行顯示,直至安裝完畢,大大降低了在k-ux操作系統(tǒng)上搭建并檢測數(shù)據(jù)庫所需要的時間,提升了數(shù)據(jù)庫集群環(huán)境搭建和檢測的效率。

附圖說明

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

圖1為本發(fā)明一種具體實施方式所提供的數(shù)據(jù)庫集群自動搭建方法流程圖;

圖2為本發(fā)明一種具體實施方式所提供的數(shù)據(jù)庫集群自動搭建系統(tǒng)結構示意圖。

具體實施方式

本發(fā)明的核心是提供一種數(shù)據(jù)庫集群自動搭建方法和系統(tǒng),可以提升數(shù)據(jù)庫集群環(huán)境搭建和檢測的效率。

為了使本發(fā)明的上述目的、特征和優(yōu)點能夠更為明顯易懂,下面結合附圖對本發(fā)明的具體實施方式做詳細的說明。

在以下描述中闡述了具體細節(jié)以便于充分理解本發(fā)明。但是本發(fā)明能夠以多種不同于在此描述的其它方式來實施,本領域技術人員可以在不違背本發(fā)明內(nèi)涵的情況下做類似推廣。因此本發(fā)明不受下面公開的具體實施的限制。

請參考圖1,圖1為本發(fā)明一種具體實施方式所提供的數(shù)據(jù)庫集群自動搭建方法流程圖。

本發(fā)明的一種具體實施方式提供了一種數(shù)據(jù)庫集群自動搭建方法,包括:

s11:獲取搭建數(shù)據(jù)庫集群的操作系統(tǒng)連接參數(shù)和資源參數(shù)。

在本實施方式中,優(yōu)選獲取搭建數(shù)據(jù)庫集群的操作系統(tǒng)連接參數(shù)和資源參數(shù),包括:獲取搭建數(shù)據(jù)庫集群的操作系統(tǒng)連接協(xié)議、連接主機數(shù)量、主機ip、端口號、重新連接間隔;獲取介質(zhì)、集群軟件、驅動包、檢驗腳本資源傳送模式和存放位置。即在本實施方式中優(yōu)選安裝數(shù)據(jù)庫集群。

s12:根據(jù)連接參數(shù)以及資源參數(shù)生成對應的操作指令集。

優(yōu)選根據(jù)連接參數(shù)以及資源參數(shù)生成對應的操作指令集,包括:根據(jù)連接參數(shù)以及資源參數(shù)生成對應的系統(tǒng)環(huán)境變量設置指令、數(shù)據(jù)庫集群安裝指令和數(shù)據(jù)庫檢測指令。

s13:通過操作指令集控制目標k-ux操作系統(tǒng)執(zhí)行系統(tǒng)環(huán)境設置、數(shù)據(jù)庫安裝、集群搭建;

s14:獲取目標k-ux操作系統(tǒng)的執(zhí)行結果,并實時顯示執(zhí)行結果。

獲取搭建數(shù)據(jù)庫集群的操作系統(tǒng)連接參數(shù)和資源參數(shù)后,自動生成對應的數(shù)據(jù)庫集群安裝操作指令集,從而在k-ux操作系統(tǒng)中實現(xiàn)數(shù)據(jù)庫集群的自動環(huán)境自動搭建和安裝,并實時將執(zhí)行結果進行顯示,直至安裝完畢,大大降低了在k-ux操作系統(tǒng)上搭建并檢測數(shù)據(jù)庫所需要的時間,提升了數(shù)據(jù)庫集群環(huán)境搭建和檢測的效率。

進一步地,該方法還包括:獲取目標k-ux操作系統(tǒng)的執(zhí)行異常信息;根據(jù)異常信息調(diào)取對應的異常處理策略,生成相應的異常處理命令;根據(jù)異常處理命令控制目標k-ux操作系統(tǒng)執(zhí)行回退動作或異常處理命令。

實時監(jiān)控操作系統(tǒng)的資源和環(huán)境搭建等信息,一旦出現(xiàn)問題,及時進行回退或者異常處理操作,直至完成數(shù)據(jù)庫集群的搭建和檢測工作??梢灾庇^快速地在k-ux操作系統(tǒng)上完成數(shù)據(jù)庫集群的搭建和檢測。

請參考圖2,圖2為本發(fā)明一種具體實施方式所提供的數(shù)據(jù)庫集群自動搭建系統(tǒng)結構示意圖。

相應地,本發(fā)明一種實施方式還提供了一種數(shù)據(jù)庫集群自動搭建系統(tǒng),包括:參數(shù)管理模塊21,用于獲取搭建數(shù)據(jù)庫集群的操作系統(tǒng)連接參數(shù)和資源參數(shù);作業(yè)調(diào)度模塊22,用于根據(jù)連接參數(shù)以及資源參數(shù)生成對應的操作指令集;k-ux操作系統(tǒng)模塊23,用于根據(jù)操作指令集執(zhí)行系統(tǒng)環(huán)境設置、數(shù)據(jù)庫安裝、集群搭建;控制臺模塊24,用于獲取目標k-ux操作系統(tǒng)的執(zhí)行結果,并實時顯示執(zhí)行結果。

獲取搭建數(shù)據(jù)庫集群的操作系統(tǒng)連接參數(shù)和資源參數(shù)后,自動生成對應的數(shù)據(jù)庫集群安裝操作指令集,從而在k-ux操作系統(tǒng)中實現(xiàn)數(shù)據(jù)庫集群的自動環(huán)境自動搭建和安裝,并實時將執(zhí)行結果進行顯示,直至安裝完畢,大大降低了在k-ux操作系統(tǒng)上搭建并檢測數(shù)據(jù)庫所需要的時間,提升了數(shù)據(jù)庫集群環(huán)境搭建和檢測的效率。

進一步地,該系統(tǒng)還包括:監(jiān)控模塊25,用于監(jiān)控k-ux操作系統(tǒng)模塊執(zhí)行系統(tǒng)環(huán)境設置、數(shù)據(jù)庫安裝、集群搭建過程中的系統(tǒng)狀態(tài)和執(zhí)行結果,并將監(jiān)控結果發(fā)送至控制臺模塊24和異常處理模塊26;異常處理模塊26,用于接收監(jiān)控模塊25發(fā)送至的監(jiān)控結果,分析處理監(jiān)控結果中的異常信息,并生成相應的異常處理策略發(fā)送至作業(yè)調(diào)度模塊以供作業(yè)調(diào)度模塊生成對應的異常處理命令;其中,k-ux操作系統(tǒng)模塊23還用于根據(jù)異常處理命令執(zhí)行回退動作或異常處理命令。數(shù)據(jù)庫監(jiān)控模塊27,用于監(jiān)控數(shù)據(jù)庫的運行信息,同時將該監(jiān)控的數(shù)據(jù)庫的運行信息發(fā)送至控制臺模塊24進行顯示。數(shù)據(jù)庫驗證模塊28,用于數(shù)據(jù)庫安裝的驗證以及對應的數(shù)據(jù)庫集群的驗證,同時將各驗證信息發(fā)送至控制臺模塊進行展示。操作系統(tǒng)ssh協(xié)議接口模塊29,其中,參數(shù)管理模塊21、作業(yè)調(diào)度模塊22、監(jiān)控模塊25、異常處理模塊26、數(shù)據(jù)庫監(jiān)控模塊27和數(shù)據(jù)庫驗證模塊28均通過操作系統(tǒng)ssh協(xié)議接口模塊29和k-ux操作系統(tǒng)模塊23連接。

k-ux操作系統(tǒng)模塊23包括:第一k-ux操作系統(tǒng)單元231和第二k-ux操作系統(tǒng)單元232,第一k-ux操作系統(tǒng)單元231和第二k-ux操作系統(tǒng)單元232連接,且分別與操作系統(tǒng)ssh協(xié)議接口模塊29連接。

操作系統(tǒng)ssh協(xié)議接口模塊的設置,使得整個系統(tǒng)通過ssh協(xié)議分別與兩節(jié)點的k-ux操作系統(tǒng)模塊連接,并通過參數(shù)管理模塊對各參數(shù)相關配置完成后,作業(yè)調(diào)試模塊向k-ux操作系統(tǒng)模塊發(fā)送操作指令,這些操作指令是執(zhí)行oracle10g等數(shù)據(jù)庫集群環(huán)境搭建和檢測的shell命令集,以oracle10g等數(shù)據(jù)庫集群的搭建為例進行說明:

首先將oracle10g數(shù)據(jù)庫安裝包、oracle10g集群軟件、驅動包、檢驗腳本通過二進制模式傳送到k-ux操作系統(tǒng)模塊上,然后執(zhí)行系統(tǒng)環(huán)境設置、數(shù)據(jù)庫安裝、集群搭建、數(shù)據(jù)庫檢測工作。在整個數(shù)據(jù)庫集群的搭建和檢測過程中,該搭建系統(tǒng)始終監(jiān)控系統(tǒng)資源、環(huán)境搭建、各模塊運行狀態(tài)等信息,一旦出現(xiàn)問題,作業(yè)調(diào)度模塊將對問題進行處理,及時進行操作回退或者異常處理,直到最終完成oracle10g數(shù)據(jù)庫集群的搭建和檢測工作,控制臺模塊可以直觀、快速的與k-ux操作系統(tǒng)模塊進行配置連接,同時查看監(jiān)控模塊監(jiān)測的各項信息。

具體地,操作系統(tǒng)ssh協(xié)議接口模塊的第一通信端口與第一k-ux操作系統(tǒng)單元的指令接口相連,操作系統(tǒng)ssh協(xié)議接口模塊的第二通信端口與第二k-ux操作系統(tǒng)單元的指令接口相連,操作系統(tǒng)ssh協(xié)議接口模塊第三通信端口與作業(yè)調(diào)度模塊的第一通信端口相連,操作系統(tǒng)ssh協(xié)議接口模塊的第四通信端口與異常處理模塊的第三通信端口相連,操作系統(tǒng)ssh協(xié)議接口模塊的第五通信端口與監(jiān)控模塊的第二通信端口相連,操作系統(tǒng)ssh協(xié)議接口模塊的第六通信端口與數(shù)據(jù)庫驗證模塊的第一通信端口相連,操作系統(tǒng)ssh協(xié)議接口模塊的第七通信端口與數(shù)據(jù)庫監(jiān)控模塊的第一通信端口相連。參數(shù)管理模塊的第一通信端口與作業(yè)調(diào)度模塊的第二通信端口相連,參數(shù)管理模塊的第二通信端口與控制臺模塊的第五通信端口相連。作業(yè)調(diào)度模塊的第三通信端口與異常處理模塊的第一通信端口相連。監(jiān)控模塊的第一通信端口與異常處理模塊的第四通信端口相連,監(jiān)控模塊的第三通信端口與控制臺模塊的第三通信端口相連。異常處理模塊的第二通信端口與控制臺模塊的第四通信端口相連。數(shù)據(jù)庫監(jiān)控模塊的第二通信端口與控制臺模塊的第一通信端口相連。數(shù)據(jù)庫驗證模塊的第一通信端口與控制臺模塊的第二通信端口相連。

根據(jù)系統(tǒng)參數(shù)及系統(tǒng)資源通過作業(yè)調(diào)度模塊向k-ux操作系統(tǒng)模塊發(fā)送操作指令,首先將oracle10g介質(zhì)、集群軟件、驅動包、檢驗腳本通過二進制模式上傳到兩個結點的操作系統(tǒng)上,然后執(zhí)行環(huán)境變量設置、安裝集群軟件和oracle10g數(shù)據(jù)庫,安裝完成后,通過檢驗腳本對數(shù)據(jù)庫進行驗證,最終完成oracle10g數(shù)據(jù)庫的自動安裝和檢測工作。

控制臺模塊通過圖形界面直觀的對操作系統(tǒng)接口進行配置連接、上傳資源,同時顯示系統(tǒng)各模塊運行狀態(tài)或k-ux系統(tǒng)反饋的執(zhí)行結果信息。

其中,操作系統(tǒng)ssh協(xié)議接口模塊與兩個節(jié)點k-ux(即第一k-ux操作系統(tǒng)單元和第二k-ux操作系統(tǒng)單元)進行連接,連接步驟如下:

完成該搭建系統(tǒng)的安裝,并打開控制臺;

輸入兩臺k-ux連接相關的ip、端口號、用戶名、密碼;

通過控制臺界面檢查是否與k-ux操作系統(tǒng)建立連接;

此搭建系統(tǒng)保留并通過接口監(jiān)控連接狀態(tài)。

進一步地,作業(yè)調(diào)度模塊與操作系統(tǒng)ssh協(xié)議接口模塊、參數(shù)管理模塊、異常處理模塊相連,連接步驟如下:

作業(yè)調(diào)度模塊按照參數(shù)設置分別將oracle10g數(shù)據(jù)庫安裝包、oracle10g集群軟件、驅動包、檢驗腳本上傳到兩節(jié)點的k-ux操作系統(tǒng);

作業(yè)調(diào)度模塊向k-ux操作系統(tǒng)發(fā)送環(huán)境變量設置、系統(tǒng)參數(shù)配置、數(shù)據(jù)庫安裝、集群安裝命令;

作業(yè)調(diào)度模塊向k-ux操作系統(tǒng)發(fā)送檢驗腳本命令,檢測數(shù)據(jù)庫安裝;

作業(yè)調(diào)度接收異常處理模塊的異常處理策略,生成異常處理指令;

將異常處理指令發(fā)送到兩節(jié)點操作系統(tǒng)執(zhí)行回退或異常處理命令。

監(jiān)控模塊與操作系統(tǒng)ssh協(xié)議接口模塊、異常處理模塊、控制臺模塊相連,連接步驟如下:

監(jiān)控模塊接收k-ux2.1操作系統(tǒng)反饋的命令執(zhí)行結果信息;

將命令執(zhí)行結果信息發(fā)送到控制臺模塊進行顯示;

將異常狀態(tài)結果信息發(fā)送到異常處理模塊。

數(shù)據(jù)庫監(jiān)控模塊與操作系統(tǒng)ssh協(xié)議接口模塊、控制臺模塊相連,連接步驟如下:

監(jiān)控k-ux操作系統(tǒng)上數(shù)據(jù)庫運行狀態(tài);

將監(jiān)控的信息發(fā)送到控制臺進行展示;

將數(shù)據(jù)庫異常信息經(jīng)過控制臺模塊傳輸?shù)疆惓L幚砟K進行異常處理。

需要說明的是,上述實施方式以oracle10g數(shù)據(jù)庫為例進行說明,該搭建系統(tǒng)可以實現(xiàn)k-ux2.1兼容列表上所有的數(shù)據(jù)塊的搭建,如db210.5、mysql5.5等。

綜上所述,本發(fā)明所提供的數(shù)據(jù)庫集群自動搭建方法和系統(tǒng),獲取搭建數(shù)據(jù)庫集群的操作系統(tǒng)連接參數(shù)和資源參數(shù)后,自動生成對應的數(shù)據(jù)庫集群安裝操作指令集,從而在k-ux操作系統(tǒng)中實現(xiàn)數(shù)據(jù)庫集群的自動環(huán)境自動搭建和安裝,并實時將執(zhí)行結果進行顯示,直至安裝完畢,大大降低了在k-ux操作系統(tǒng)上搭建并檢測數(shù)據(jù)庫所需要的時間,提升了數(shù)據(jù)庫集群環(huán)境搭建和檢測的效率。

以上對本發(fā)明所提供的一種數(shù)據(jù)庫集群自動搭建方法和系統(tǒng)進行了詳細介紹。本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進行若干改進和修飾,這些改進和修飾也落入本發(fā)明權利要求的保護范圍內(nèi)。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
井冈山市| 双辽市| 寿宁县| 卓资县| 资源县| 孟州市| 黑水县| 特克斯县| 万源市| 峨边| 阿鲁科尔沁旗| 宿松县| 南安市| 梁平县| 丰顺县| 吴川市| 大城县| 临潭县| 孙吴县| 昂仁县| 岳池县| 远安县| 南投县| 天津市| 龙井市| 攀枝花市| 尤溪县| 岳西县| 锦州市| 新巴尔虎左旗| 长汀县| 阿拉善右旗| 乌什县| 海口市| 乌兰察布市| 唐海县| 舒兰市| 长治县| 北辰区| 偃师市| 三穗县|