版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、系統(tǒng)運(yùn)維手冊(cè)1、目的32、適用范圍33、服務(wù)器及數(shù)據(jù)庫概述33.1 服務(wù)器概述33.2 數(shù)據(jù)庫概述34、系統(tǒng)服務(wù)程序的詳細(xì)說明44.1系統(tǒng)服務(wù)程序的構(gòu)成44.2 系統(tǒng)服務(wù)程序的啟動(dòng)、關(guān)閉及維護(hù)管理44.2.1 dhcp主服務(wù)44.2.2 dhcp從服務(wù)54.2.3 web管理模塊55、服務(wù)器硬件維護(hù)(略)66、windows 2003系統(tǒng)的日常維護(hù)66.1 定期檢查磁盤空間66.2 維護(hù)系統(tǒng)注冊(cè)表76.3 定期備份系統(tǒng)注冊(cè)表76.4清理system路徑下的無用的dll文件77、備份策略87.1 備份方式87.2 備份計(jì)劃87.3 常見故障恢復(fù)89、數(shù)據(jù)庫的日常維護(hù)119.1 檢查數(shù)據(jù)庫的基本狀
2、況119.2 檢查數(shù)據(jù)庫日志文件119.4監(jiān)控?cái)?shù)據(jù)庫表空間的使用情況(字典管理表空間)119.4.1 判斷是否需要碎片整理1110、命令解釋121、目的楚天行消費(fèi)卡管理系統(tǒng)運(yùn)營支撐系統(tǒng)使用的服務(wù)器中,服務(wù)器均采用windows xp操作系統(tǒng),數(shù)據(jù)庫版本為:sql server 2000,隨著業(yè)務(wù)的開展, sql server 數(shù)據(jù)庫中存儲(chǔ)的數(shù)據(jù)量也不斷增大,這樣操作系統(tǒng)和數(shù)據(jù)庫的日常維護(hù)就顯得十分重要。本手冊(cè)詳細(xì)描述了程序模塊,windows xp操作系統(tǒng),負(fù)載平衡及sql server 數(shù)據(jù)庫等日常檢查的主要步驟,指導(dǎo)現(xiàn)場(chǎng)工程師對(duì)其進(jìn)行監(jiān)控和維護(hù)。2、適用范圍使用者為網(wǎng)e通寬帶網(wǎng)絡(luò)運(yùn)營支撐系
3、統(tǒng)維護(hù)工程師3、服務(wù)器及數(shù)據(jù)庫概述3.1 服務(wù)器概述服務(wù)器數(shù)量:4臺(tái),基本信息如下:服務(wù)器機(jī)器型號(hào)操作系統(tǒng)安裝的模塊主機(jī)名ip地址3.2 數(shù)據(jù)庫概述數(shù)據(jù)庫軟件分別安裝在主服務(wù)器上。 4、系統(tǒng)服務(wù)程序的詳細(xì)說明4.1系統(tǒng)服務(wù)程序的構(gòu)成dhcp主程序:所在服務(wù)器主服務(wù)器(ip: 0)程序名稱dhcpd所在目錄/opt/dpcpdhcp從程序:所在服務(wù)器從服務(wù)器(ip: 1)程序名稱dhcpd所在目錄/opt/dpcp4.2 系統(tǒng)服務(wù)程序的啟動(dòng)、關(guān)閉及維護(hù)管理4.2.1 dhcp主服務(wù) dhcp主服務(wù)說明所在目錄程序名稱程序簡(jiǎn)要說明/op
4、t/dpcpdhcpddhcp主程序/etc/dhcpd.conf主程序的配置文件/var/state/dhcp/dhcpd.leases租約數(shù)據(jù)庫 dhcp啟動(dòng)、關(guān)閉及進(jìn)程查看方法1、啟動(dòng)方法:輸入:cd /opt/dpcp ./dhcpd即可注意:請(qǐng)首先確認(rèn)數(shù)據(jù)庫服務(wù)正常,數(shù)據(jù)庫監(jiān)聽正常。輸出:rootlocalhost dhcp$ ./dhcpdinternet systems consortium dhcp server v3.0.4copyright 2004-2006 internet systems consortium.all rights reserved.fo
5、r info, please visit /sw/dhcp/wrote 1 leases to leases file.listening on lpf/eth0/00:0c:29:fb:d4:32/192.168.50/24sending on lpf/eth0/00:0c:29:fb:d4:32/192.168.50/24sending on socket/fallback/fallback-net說明:dhcp啟動(dòng)時(shí),會(huì)啟動(dòng)1個(gè)進(jìn)程,正常情況下,dhcp啟動(dòng)的進(jìn)程數(shù)為1個(gè)。2、關(guān)閉方法輸入:kill pid說明:pid為進(jìn)程號(hào),可使用進(jìn)程查看獲得。如|-
6、dhcpd(4665),則進(jìn)程id為4665,則kill 4665就可關(guān)閉dhcp。3、進(jìn)程查看輸入:rootlocalhost dhcp# pstree -p | grep dhcp 輸出: |-dhcpd(4665) 配置說明4.2.2 dhcp從服務(wù) dhcp從服務(wù)說明 dhcp啟動(dòng)、關(guān)閉及進(jìn)程查看方法 配置說明4.2.3 web管理模塊 web管理模塊中主要目錄說明/opt/apache-2.0.52為apache模塊所在目錄/opt/taiyuan 為web 程序存儲(chǔ)目錄 web管理模塊中各程序說明命
7、令所在目錄:/opt/apache/bin命令命令說明apachectl apache http服務(wù)器控制接口httpdapache超文本傳輸協(xié)議服務(wù)器abapache http服務(wù)器性能測(cè)試工具apxsapache功能擴(kuò)展工具dbmmanage建立和更新dbm形式的基本認(rèn)證文件htdigest建立和更新摘要認(rèn)證文件htpasswd建立和更新基本認(rèn)證文件logresolve將apache日志文件中的ip地址解析為主機(jī)名rotatelogs滾動(dòng)apache日志而無須終止服務(wù)器 web站點(diǎn)啟動(dòng)、關(guān)閉及進(jìn)程查看方法命令所在目錄命令命令說明/opt/apache/bin./apachec
8、tl start啟動(dòng)httpd/opt/apache/bin./apachectl startssl啟動(dòng)httpd并加載ssl服務(wù)/opt/apache/bin./apachectl stop關(guān)閉apache/opt/apache/bin./apachectl status查看apache的狀態(tài) web日志說明log存放目錄為:/opt/apache/logs/opt/apache/logs/access_log為所有訪問網(wǎng)站的日志/opt/apache/logs/error_log為錯(cuò)誤信息日志/opt/apache/logs/httpd.pid為主進(jìn)程的pid號(hào)/opt/ap
9、ache/logs/ssl_engine_log 為ssl引擎日志,即ssl的運(yùn)行日志,可以通過查看此日志了解運(yùn)行狀態(tài)及錯(cuò)誤。/opt/apache/logs/ssl_request_log 為ssl請(qǐng)求日志即是哪個(gè)ip使用https ssi協(xié)議登錄web站點(diǎn),請(qǐng)求的時(shí)間,內(nèi)容,訪問的頁面等。 日常維護(hù)維護(hù)分為:業(yè)務(wù)維護(hù)及系統(tǒng)維護(hù)業(yè)務(wù)維護(hù)就是,利用系統(tǒng)管理員的身份,查看操作日志系統(tǒng)維護(hù)是:定期查看系統(tǒng)日志,apache日志等,看是否有運(yùn)行錯(cuò)誤,并定期備份日志。5、服務(wù)器硬件維護(hù)(略)6、windows 2003系統(tǒng)的日常維護(hù)6.1 定期檢查磁盤空間這是最簡(jiǎn)單、最直接的方法。一般來
10、說,你可以使用windows系統(tǒng)自身提供的磁盤碎片整 理和磁盤掃描程序來對(duì)磁盤文件進(jìn)行優(yōu)化。這兩個(gè)工具都非常簡(jiǎn)單。如果你是一位對(duì)windows系統(tǒng)有一定了解的用戶,建議你使用norton utilities 3.05提供的norton disk doctor和norton speed disk,這都是由symantec于1998年最新推出的磁盤維護(hù)工具,其顯著特點(diǎn)是運(yùn)行速 度快,功能強(qiáng)大。而值得稱道的是,norton speed disk的磁盤碎片整理速度比windows內(nèi)建的同類工具要快出十幾倍,而且程序提供了非常多 的優(yōu)化控制,是一個(gè)非常值得使用的工具。這兩個(gè)工具的使用方法都非常簡(jiǎn)單,你只
11、需要選擇好需要進(jìn)行磁盤掃描或優(yōu)化的驅(qū)動(dòng)器,并執(zhí)行相 應(yīng)程序界面中的命令即可開始操作。此外,除了進(jìn)行磁盤文件排列的優(yōu)化和錯(cuò)誤掃描。我們還可以使用windows自身提供的磁盤清理工具或 norton utilities提供的space wizard對(duì)磁盤中的各種無用文件掃描。它們都可以非常安全地刪除系統(tǒng)各路徑下存放的臨時(shí)文件、無用文件、備份文件等等,完全釋放磁盤空 間。6.2 維護(hù)系統(tǒng)注冊(cè)表我們知道,windows的注冊(cè)表是控制系統(tǒng)啟動(dòng)、運(yùn)行的最底層設(shè)置,其文件為windows安裝路徑下的system.dat和user.dat。這兩個(gè)文件并不是 以明碼方式顯示系統(tǒng)設(shè)置的,普通用戶根本無從修改。而我
12、們知道,如果你經(jīng)常地安裝卸載應(yīng)用程序,這些應(yīng)用程序在系統(tǒng)注冊(cè)表中添加的 設(shè)置通常并不能夠徹底刪除,時(shí)間長了會(huì)導(dǎo)致注冊(cè)表變得非常大,系統(tǒng)的運(yùn)行速度就會(huì)受到影響。目前市面上流行的專門針對(duì)windows注冊(cè)表的 自動(dòng)除錯(cuò)、壓縮、優(yōu)化工具也非常多,可以說norton utilities提供的windows doctor是最好的,它不但提供了強(qiáng)大的系統(tǒng)注冊(cè)表錯(cuò)誤設(shè)置的 自動(dòng)檢測(cè)功能,而且提供了自動(dòng)修復(fù)功能。使用該工具,即使你對(duì)系統(tǒng)注冊(cè)表一無所知,也可以非常方便進(jìn)行操作,因?yàn)槟阒恍枋褂檬髽?biāo)單擊 程序界面中的next按鈕,就可完成系統(tǒng)錯(cuò)誤修復(fù)。6.3 定期備份系統(tǒng)注冊(cè)表對(duì)系統(tǒng)注冊(cè)表進(jìn)行備份是保證window
13、s系統(tǒng)可以穩(wěn)定運(yùn)行、維護(hù)系統(tǒng)、恢復(fù)系統(tǒng)的最簡(jiǎn)單、最有效的方法。我們知道,系統(tǒng)的注冊(cè)表信息保存在 windows文件夾下的,其文件名是system.dat和user.dat。這兩文件具有隱含和系統(tǒng)屬性,現(xiàn)在你需要做的就是對(duì)這兩個(gè)文件進(jìn)行備份,你可以 使用regedit的導(dǎo)出功能直接將這兩個(gè)文件復(fù)制到備份文件路徑下,當(dāng)系統(tǒng)出錯(cuò)時(shí)再將備份文件導(dǎo)人到windows路徑下,覆蓋源文件即可恢復(fù)系 統(tǒng)。此外,如果你使用的是windows98,可以使用它提供的scanreg.exe進(jìn)行系統(tǒng)備份與恢復(fù),這樣更簡(jiǎn)單一些。你在dos提示符下直接鍵入 scanreg/backup即可對(duì)當(dāng)前的系統(tǒng)注冊(cè)表快速備份。當(dāng)需要
14、恢復(fù)注冊(cè)表時(shí),可在dos提示符下鍵人scanreg/restore即可。對(duì)于這個(gè)工具,應(yīng)該 在dos環(huán)境下使用。6.4清理system路徑下的無用的dll文件這項(xiàng)維護(hù)工作大家可能并不熟悉,但它也是影響系統(tǒng)能否快速運(yùn)行的一個(gè)至關(guān)重要的因素。我們知道,應(yīng)用程序安裝到windows中后,通常會(huì)在 windows的安裝路徑下的system文件夾中復(fù)制一些dll文件。而當(dāng)你將相應(yīng)的應(yīng)用程序的刪除后,其中的某些dll文件通常會(huì)保留下來;當(dāng)該路徑 下的dll文件不斷增加時(shí),將在很大程度上影響系統(tǒng)整體的運(yùn)行速度。而對(duì)于普通用戶來講,進(jìn)行dll文件的手工刪除是非常困難的。 針對(duì)這種情況,建議使用clean sy
15、stem自動(dòng)dll文件掃描、刪除工具,這個(gè)工具的下載網(wǎng)址是.au/kevsol/sware.html,你只要在程序界面中選擇可供掃描的 驅(qū)動(dòng)器,然后單擊界面中的start scanning按鈕就可以了,程序會(huì)自動(dòng)分析相應(yīng)磁盤中的文件與system路徑下的dll文件的關(guān)聯(lián),然后給出與所有文件都沒有關(guān)聯(lián)的dll文件列表 ,此時(shí)你可單擊界面中的ok按鈕進(jìn)行刪除和自動(dòng)備份。曾使用它安全刪除了7m之多的dll文件,沒有引起系統(tǒng)中的應(yīng)用程序錯(cuò),效果非常好。7、備份策略7.1 備份方式為了保證數(shù)據(jù)庫的高安全性,目前我們采用的數(shù)據(jù)庫備份方式為物理備份和邏輯備份相結(jié)合的方式,數(shù)據(jù)庫歸檔模式為自動(dòng)歸檔模式。這樣當(dāng)
16、數(shù)據(jù)庫出現(xiàn)故障時(shí),我們就可以利用備份文件與歸檔方法相結(jié)合,作數(shù)據(jù)庫“最新狀態(tài)”的恢復(fù)。7.2 備份計(jì)劃通過sql server 2000 的企業(yè)管理器,數(shù)據(jù)庫維護(hù)計(jì)劃來自動(dòng)備份數(shù)據(jù)庫,或者采用自動(dòng)備份腳本實(shí)現(xiàn)每天進(jìn)行一次熱備份及邏輯備份,每周進(jìn)行一次冷備份。所備份的數(shù)據(jù)文件存儲(chǔ)于磁陣上的硬盤。7.3 常見故障恢復(fù)我們首先sql server 事務(wù)日志可以通過這個(gè)文件,排除故障故障一:服務(wù)器意外關(guān)閉造成的損失。數(shù)據(jù)庫服務(wù)器如果因?yàn)橥蝗粩嚯娀蛘咂渌恍┰蛞馔猱?dāng)機(jī)時(shí),再重新啟動(dòng)服務(wù)器后會(huì)出現(xiàn)一些數(shù)據(jù)的損失。這主要是因?yàn)閿?shù)據(jù)庫中的數(shù)據(jù)發(fā)生更改后,并不會(huì)在第一時(shí)間就把數(shù)據(jù)寫入到硬盤中。為了提高數(shù)據(jù)庫的
17、運(yùn)行效率,往往是先把數(shù)據(jù)寫入到數(shù)據(jù)高速緩存中;同時(shí)把更改的情況寫入到事務(wù)日志中。等到一定的情況數(shù)據(jù)庫系統(tǒng)才會(huì)把數(shù)據(jù)寫入到硬盤文件中。此時(shí),如果數(shù)據(jù)庫服務(wù)器系統(tǒng)突然發(fā)生故障,數(shù)據(jù)庫系統(tǒng)就有可能還沒有把緩存中的修改后的數(shù)據(jù)寫入到硬盤中,即數(shù)據(jù)文件內(nèi)有未完成事務(wù)所做的修改。如果確實(shí)有這種情況,則當(dāng)啟動(dòng)sql server實(shí)例時(shí),如果沒有事務(wù)日志或者事務(wù)日志損壞時(shí),修改后的數(shù)據(jù)就無法恢復(fù)過來了。但是,如果當(dāng)事務(wù)日志可用的話,則當(dāng)實(shí)例啟動(dòng)時(shí),系統(tǒng)會(huì)丟每個(gè)數(shù)據(jù)庫執(zhí)行恢復(fù)操作。前滾日至中記錄的、可能尚未寫入數(shù)據(jù)文件的每個(gè)修改。在事務(wù)日志中找到的每個(gè)未完成的事務(wù)都將回滾,以確保數(shù)據(jù)庫數(shù)據(jù)的完整性。所以當(dāng)數(shù)據(jù)庫
18、服務(wù)器意外故障時(shí),數(shù)據(jù)庫管理員最好能夠確認(rèn)一下事務(wù)日志是否可用。如果事務(wù)日志已經(jīng)損壞,那么就需要先恢復(fù)事務(wù)日志然后再重新啟動(dòng)數(shù)據(jù)庫實(shí)例。否則的話,數(shù)據(jù)庫實(shí)例在重新啟動(dòng)時(shí)不能夠正常恢復(fù)數(shù)據(jù)。這一點(diǎn)在遇到服務(wù)器突發(fā)行的故障時(shí)一定要注意。否則的話,很可能破壞數(shù)據(jù)庫數(shù)據(jù)的完整性。故障二:解決服務(wù)器意外關(guān)閉造成的損失。有時(shí)候出于數(shù)據(jù)庫高可用性的目的,需要在生產(chǎn)服務(wù)器之外的地方再部署一臺(tái)數(shù)據(jù)庫服務(wù)器。當(dāng)生產(chǎn)服務(wù)器出現(xiàn)故障不可用時(shí),則可以馬上啟用這個(gè)備用的服務(wù)器。故就需要保證生產(chǎn)服務(wù)器與備用服務(wù)器之間數(shù)據(jù)的同步。那么sql server數(shù)據(jù)庫是通過什么技術(shù)來達(dá)到這個(gè)生產(chǎn)服務(wù)器與備份服務(wù)器之間的數(shù)據(jù)同步的呢?
19、簡(jiǎn)單的說,就是通過這個(gè)事務(wù)日志的復(fù)制來實(shí)現(xiàn)數(shù)據(jù)同步的。具體的來說,sql server數(shù)據(jù)庫提供了兩種解決方案,分別為數(shù)據(jù)鏡像與日志傳送。這兩個(gè)方案都是在事務(wù)日志復(fù)制的基礎(chǔ)上來實(shí)現(xiàn)的。在日志傳送方案中,生產(chǎn)服務(wù)器將生產(chǎn)數(shù)據(jù)庫的活動(dòng)事務(wù)日志發(fā)送到一個(gè)或多個(gè)目標(biāo)服務(wù)器。每個(gè)輔助服務(wù)器將該日志還原為其本地的輔助數(shù)據(jù)庫,從而實(shí)現(xiàn)備用服務(wù)器與生產(chǎn)服務(wù)器之間數(shù)據(jù)的一致性。使用日志傳送,您可以自動(dòng)將“主服務(wù)器”實(shí)例上“主數(shù)據(jù)庫”內(nèi)的事務(wù)日志備份發(fā)送到單獨(dú)“輔助服務(wù)器”實(shí)例上的一個(gè)或多個(gè)“輔助數(shù)據(jù)庫”。事務(wù)日志備份分別應(yīng)用于每個(gè)輔助數(shù)據(jù)庫??蛇x的第三個(gè)服務(wù)器實(shí)例(稱為“監(jiān)視服務(wù)器”)記錄備份和還原操作的歷史記
20、錄及狀態(tài),還可以在無法按計(jì)劃執(zhí)行這些操作時(shí)引發(fā)警報(bào)。日志傳送配置中的主服務(wù)器是作為生產(chǎn)服務(wù)器的 sql server 數(shù)據(jù)庫引擎實(shí)例。主數(shù)據(jù)庫是主服務(wù)器上希望備份到其他服務(wù)器的數(shù)據(jù)庫。通過數(shù)據(jù)庫進(jìn)行的所有日志傳送配置管理都是在主數(shù)據(jù)庫中執(zhí)行的。另外需要注意的是,如果采用日志傳送方案對(duì)于生產(chǎn)服務(wù)器的工作模式有限制。生產(chǎn)數(shù)據(jù)庫必須使用完整恢復(fù)模式或大容量日志恢復(fù)模式。如果將數(shù)據(jù)庫切換為簡(jiǎn)單恢復(fù)模式會(huì)導(dǎo)致日志傳送停止工作。一臺(tái)備用服務(wù)器可以包含多臺(tái)不同生產(chǎn)服務(wù)器中數(shù)據(jù)庫的備份副本。例如,某個(gè)集團(tuán)公司可能有三臺(tái)數(shù)據(jù)庫服務(wù)器,每臺(tái)服務(wù)器都運(yùn)行關(guān)鍵數(shù)據(jù)庫系統(tǒng)。在這種情況下,可以只使用一臺(tái)輔助服務(wù)器,而不必
21、使用三臺(tái)單獨(dú)的輔助服務(wù)器。三個(gè)主系統(tǒng)上的備份都可以加載到這個(gè)備份系統(tǒng)中,從而減少所需的資源數(shù)量并節(jié)省開支,也可以數(shù)據(jù)庫管理員的工作量。另外也可以通過數(shù)據(jù)庫鏡像方案中來解決生產(chǎn)服務(wù)器與備用服務(wù)器之間的數(shù)據(jù)同步問題。生產(chǎn)數(shù)據(jù)庫的每次更新都在獨(dú)立的、完整的備份數(shù)據(jù)庫中立即重新生成。主體服務(wù)器實(shí)例立即將每個(gè)日志記錄發(fā)送到鏡像服務(wù)器實(shí)例,鏡像服務(wù)器實(shí)例將傳入的日志記錄應(yīng)用于鏡像數(shù)據(jù)庫,從而將其繼續(xù)前滾?!皵?shù)據(jù)庫鏡像”是用于提高數(shù)據(jù)庫可用性的首選軟件解決方案。鏡像基于每個(gè)數(shù)據(jù)庫實(shí)現(xiàn),并且只適用于使用完整恢復(fù)模式的數(shù)據(jù)庫。簡(jiǎn)單恢復(fù)模式和大容量日志恢復(fù)模式不支持?jǐn)?shù)據(jù)庫鏡像。因此,所有大容量操作始終被完整地記入
22、日志。數(shù)據(jù)庫鏡像可使用任意支持的數(shù)據(jù)庫兼容級(jí)別。在“數(shù)據(jù)庫鏡像模式”中,主體服務(wù)器和鏡像服務(wù)器作為伙伴進(jìn)行通信和協(xié)作。兩個(gè)伙伴在會(huì)話中扮演互補(bǔ)的角色:主體角色(生產(chǎn)服務(wù)器)和鏡像角色(備份服務(wù)器)。在任何給定的時(shí)間,都是一個(gè)伙伴扮演生產(chǎn)服務(wù)器角色,另一個(gè)伙伴扮演備用服務(wù)器角色。如果生產(chǎn)服務(wù)器角色出現(xiàn)故障時(shí),則備份服務(wù)器角色馬上會(huì)頂替出現(xiàn)故障的生產(chǎn)服務(wù)器角色,轉(zhuǎn)變?yōu)樯a(chǎn)服務(wù)器角色。從而實(shí)現(xiàn)數(shù)據(jù)庫的高可用性。數(shù)據(jù)庫鏡像方案有兩種鏡像運(yùn)行模式。一種是“高安全性模式”,它支持同步操作。在高安全性模式下,當(dāng)會(huì)話開始時(shí),鏡像服務(wù)器將使鏡像數(shù)據(jù)庫盡快與主體數(shù)據(jù)庫同步,一旦同步了數(shù)據(jù)庫,事務(wù)將在伙伴雙方處提交
23、,這會(huì)延長事務(wù)滯后時(shí)間。第二種運(yùn)行模式,即高性能模式,它與第一種模式的主要差異就在于異步運(yùn)行。鏡像服務(wù)器嘗試與主體服務(wù)器發(fā)送的日志記錄保持同步。鏡像數(shù)據(jù)庫可能稍微滯后于主體數(shù)據(jù)庫。但是,數(shù)據(jù)庫之間的時(shí)間間隔通常很小。但是,如果主體服務(wù)器的工作負(fù)荷過高或鏡像服務(wù)器系統(tǒng)的負(fù)荷過高,則時(shí)間間隔會(huì)增大。在高性能模式中,主體服務(wù)器向鏡像服務(wù)器發(fā)送日志記錄之后,會(huì)立即再向客戶端發(fā)送一條確認(rèn)消息。它不會(huì)等待鏡像服務(wù)器的確認(rèn)。這意味著事務(wù)不需要等待鏡像服務(wù)器將日志寫入磁盤便可提交。此異步操作允許主體服務(wù)器在事務(wù)滯后時(shí)間最小的條件下運(yùn)行,但可能會(huì)丟失某些數(shù)據(jù)。具體采用哪種模式,則需要數(shù)據(jù)庫管理員根據(jù)企業(yè)對(duì)待數(shù)據(jù)
24、損失的態(tài)度與工作負(fù)荷等來確定??梢姮F(xiàn)在可用的備份服務(wù)器與生產(chǎn)服務(wù)器之間的數(shù)據(jù)同步解決方案都是基于事務(wù)日志來實(shí)現(xiàn)的。故障三:解決數(shù)據(jù)一致性問題。假設(shè)現(xiàn)在有這么一種情況。在一個(gè)銀行系統(tǒng)中,某個(gè)用戶需要轉(zhuǎn)帳。這個(gè)轉(zhuǎn)帳作業(yè)主要是通過兩個(gè)步驟來完成。第一個(gè)步驟就是扣減用戶帳戶中的金額; 第二個(gè)步驟是把錢轉(zhuǎn)入到另外一個(gè)用戶那里?,F(xiàn)在如果在轉(zhuǎn)帳的過程中,第一步成功了,但是第二個(gè)步驟因?yàn)槟撤N原因出錯(cuò)了。如用戶提供的帳戶名字與實(shí)際轉(zhuǎn)帳的帳戶名字不符,則第二個(gè)操作就會(huì)失敗。此時(shí)整個(gè)轉(zhuǎn)帳操作就會(huì)以失敗而告終。但是現(xiàn)在的問題是,第一個(gè)扣減的動(dòng)作在數(shù)據(jù)庫zhon給已經(jīng)完成了。而實(shí)際卻是沒有轉(zhuǎn)帳成功,就救造成了數(shù)據(jù)一致性
25、的問題。實(shí)際過程中如果應(yīng)用程序發(fā)出 rollback 語句,或者數(shù)據(jù)庫引擎檢測(cè)到錯(cuò)誤,就使用日志記錄回滾未完成的事務(wù)所做的修改。也就是說,當(dāng)?shù)诙€(gè)操作失敗的話,應(yīng)用程序要發(fā)出一個(gè)rollback 語句,利用事務(wù)日志回滾功能,恢復(fù)第一步的操作。也就是說,把扣減金額的操作進(jìn)行恢復(fù),從而實(shí)現(xiàn)數(shù)據(jù)的一致性。類似的應(yīng)用,在數(shù)據(jù)庫開發(fā)過程中很頻繁。故障四:數(shù)據(jù)庫時(shí)點(diǎn)恢復(fù)的問題。如現(xiàn)在遇到這么一種故障。數(shù)據(jù)庫系統(tǒng)在上午11點(diǎn)突然發(fā)現(xiàn)故障,啟動(dòng)不起來了。而數(shù)據(jù)庫系統(tǒng)是在昨天晚上12點(diǎn)剛做完一個(gè)完全備份。在這種情況下,如果只是從完全備份中恢復(fù)數(shù)據(jù)的話,只能夠恢復(fù)到昨天晚上12點(diǎn)的數(shù)據(jù)。那從昨天晚上12點(diǎn)到今天上
26、午11點(diǎn)的數(shù)據(jù)就不能夠恢復(fù)了嗎?其實(shí)不然。因?yàn)橛脩粼趯?duì)數(shù)據(jù)庫做的任何一個(gè)修改都會(huì)保存在事務(wù)日志當(dāng)中。為此只要事務(wù)日志不損壞的情況下,數(shù)據(jù)庫管理員可以把數(shù)據(jù)恢復(fù)到上午 11點(diǎn)那個(gè)時(shí)刻的數(shù)據(jù)。具體的操作方法很簡(jiǎn)單,就好先利用完全備份文件恢復(fù)數(shù)據(jù)庫系統(tǒng),此時(shí)數(shù)據(jù)庫中的數(shù)據(jù)位昨天晚上12點(diǎn)的數(shù)據(jù)。然后再利用日志恢復(fù)功能把數(shù)據(jù)恢復(fù)到今天上午11點(diǎn)的數(shù)據(jù)??梢娛聞?wù)日志可以幫助管理員把數(shù)據(jù)恢復(fù)到某一個(gè)具體的時(shí)點(diǎn)9、數(shù)據(jù)庫的日常維護(hù)9.1 檢查數(shù)據(jù)庫的基本狀況主要介紹如何對(duì)數(shù)據(jù)庫的基本情況進(jìn)行檢查,內(nèi)容共分三部分,分別為:sql server 進(jìn)程;檢查日志和數(shù)據(jù)庫文件9.2 檢查數(shù)據(jù)庫日志文件sql ser
27、ver 可以將某些系統(tǒng)時(shí)間和用戶自定義的時(shí)間記錄到sql server 錯(cuò)誤日志和windows 應(yīng)用程序日志中.這兩中日志都會(huì)標(biāo)志上時(shí)間windows 中 事件查看器.可以查看事件的記錄sql server 的錯(cuò)誤日志 存在系統(tǒng)的 sql server 目錄下的 log 目錄下文件名稱為errorlog.x 其中x是數(shù)字.用記事本可以打開來看9.4監(jiān)控?cái)?shù)據(jù)庫表空間的使用情況(字典管理表空間)數(shù)據(jù)庫運(yùn)行了一段時(shí)間后,由于不斷的在表空間上創(chuàng)建和刪除對(duì)象,會(huì)在表空間上產(chǎn)生大量的碎片,維護(hù)工程師應(yīng)該及時(shí)了解表空間的碎片和可用空間情況,以決定是否要對(duì)碎片進(jìn)行整理或?yàn)楸砜臻g增加數(shù)據(jù)文件。9.4.1 判斷
28、是否需要碎片整理在整理索引碎片之前去進(jìn)行收縮數(shù)據(jù)庫,設(shè)置自動(dòng)收縮exec spdboption dbnametrunk. log on chkpt.tor page detecationauto shrinkauto create statistics auto update satatistice use dababasename go declare tablename varchar(50) declare recindex_cursor cursor for select name from sysobjects where xtype= u -取出所有用戶表 open recinde
29、x_cursor fetch next from recindex_cursor into tablename while fetch_status = 0 begin dbcc dbreindex (tablename, ,70) -(表名或表id, ,95) fetch next from recindex_cursor into tablename end close recindex_cursor deallocate recindex_cursor10、命令解釋 ps:操作系統(tǒng)用來檢查系統(tǒng)進(jìn)程的命令。 pstree:操作系統(tǒng)用來檢查系統(tǒng)進(jìn)程的命令。 tail:操作系統(tǒng)中用來查看文件內(nèi)
30、容的特殊方法,加參數(shù)-f使tail不停地去讀最新的內(nèi)容 cd:操作系統(tǒng)中用來切換目錄。 top:操作系統(tǒng)用來顯示,管理執(zhí)行中的程序。 su:操作系統(tǒng)中用來變更用戶身份。 du:操作系統(tǒng)用來顯示目錄或文件的大小。 mail:操作系統(tǒng)e-mail的管理程序 df:操作系統(tǒng)用來顯示磁盤空間。 cat:操作系統(tǒng)用來瀏覽一個(gè)文件的命令。 more:操作系統(tǒng)用來瀏覽一個(gè)文件的命令,類似與cat。 ls:操作系統(tǒng)用來顯示文件和目錄的命令。 grep:操作系統(tǒng)用來在文件中進(jìn)行字符串查找的命令。 sqlplus:oracle提供的一個(gè)工具,用來執(zhí)行標(biāo)準(zhǔn)sql語句,以對(duì)數(shù)據(jù)庫進(jìn)行操作。 lsnrctl:oracl
31、e提供的一個(gè)工具,可以用來啟動(dòng)、停止oracle監(jiān)聽進(jìn)程以及檢查 oracle監(jiān)聽進(jìn)程的狀態(tài)。 羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇
32、羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈
33、蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞
34、螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃
35、羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇
36、蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈
37、蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿
38、罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃
39、蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄
40、袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈
41、罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿
42、蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀
43、袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄
44、羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅
45、蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆
46、袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀
47、羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄
48、螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅
49、裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆
50、羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕
51、螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁
52、裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅
53、肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆
54、螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆
55、襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻
56、肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂
57、螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆蒂蝕膅艿蒈蠆羋薅螇蚈羇莈蚃蚇聿薃蕿蚇膂莆蒅蚆芄腿螄螅羄莄蝕螄肆膇薆螃羋莂薂螂羈芅蒈螁肀蒁螆螁膃芄螞螀芅葿薈蝿羅節(jié)蒄袈肇蕆莀袇腿芀蠆袆罿蒆蚅裊肁莈薁裊膃薄蕆襖芆莇螅袃羅膀蟻羂肈蒞薇羈膀膈蒃羀袀莃荿罿肂膆螈罿膄蒂蚄羈芇芄薀羇羆蒀蒆羆聿芃螅肅膁蒈蟻肄芃芁薆肅羃蒆
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人創(chuàng)業(yè)投資延期借款合同
- 二零二五年度房地產(chǎn)項(xiàng)目開發(fā)合同合4篇
- 2025年度個(gè)人應(yīng)收賬款抵押債權(quán)轉(zhuǎn)讓合同4篇
- 2025年度美容院?jiǎn)T工職業(yè)傷害賠償合同范本4篇
- 二零二五年度綠色建筑項(xiàng)目農(nóng)民工用工保障合同2篇
- 2025年度個(gè)人營運(yùn)汽車租賃車輛智能駕駛輔助系統(tǒng)安裝合同3篇
- 二零二五年度慈溪市生態(tài)環(huán)境編制與治理合同4篇
- 二零二五年度古董家具修復(fù)木工合同范本4篇
- 2025年度個(gè)人土地抵押貸款合同信用評(píng)估范本4篇
- 臨建設(shè)施轉(zhuǎn)讓合同范本(2024版)
- 《電力用直流電源系統(tǒng)蓄電池組遠(yuǎn)程充放電技術(shù)規(guī)范》
- 《哪吒之魔童降世》中的哪吒形象分析
- 信息化運(yùn)維服務(wù)信息化運(yùn)維方案
- 汽車修理廠員工守則
- 六年級(jí)上冊(cè)數(shù)學(xué)應(yīng)用題100題
- 個(gè)人代賣協(xié)議
- 公安交通管理行政處罰決定書式樣
- 10.《運(yùn)動(dòng)技能學(xué)習(xí)與控制》李強(qiáng)
- 冀教版數(shù)學(xué)七年級(jí)下冊(cè)綜合訓(xùn)練100題含答案
- 1神經(jīng)外科分級(jí)護(hù)理制度
- 場(chǎng)館惡劣天氣處置應(yīng)急預(yù)案
評(píng)論
0/150
提交評(píng)論