Oracle自帶性能分析報告工具-awr介紹和分析報告_第1頁
Oracle自帶性能分析報告工具-awr介紹和分析報告_第2頁
已閱讀5頁,還剩38頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、Oracle自帶性能分析工具-AWR介紹和分析華三通信技術(shù)1Oracle10g 的 AWR 性能優(yōu)化工具簡介 2AWR 配置2.1AWR 統(tǒng)計數(shù)據(jù)的缺省配置22修改 AWR 統(tǒng)計數(shù)據(jù)的設(shè)置2.3AWR 的使用231AWR 產(chǎn)生快照點(時間點)的方法:手動或自動方式232AWR 產(chǎn)生報表的方法:使用 SQL 命令,根據(jù)快照產(chǎn)生相應(yīng)實例的報表 2.4 關(guān)注報表具體容2.4.1LoadProfile2.4.2InstaneeEfficiencyPercentages(Target100%)2.4.3IOStats3 對 AWR 報表容進(jìn)行分析的 ADDM 工具3.1 ADDM 概述3.2 ADDM

2、的使用方法321 在所有 Oracle 服務(wù)器上確認(rèn) EM 的狀態(tài),并啟動 EM 進(jìn)程322 通過 IE 瀏覽器,登錄 EM 界面3.3 ADDM 查詢和診斷到的問題有那些331 查看集群中 Oracle 服務(wù)器的硬件配置3.3.2CPU 的瓶頸3.3.3 存結(jié)構(gòu)上的瓶頸?3.3.4 存參數(shù) SGA、 PGA 查看和分析 335I/O 是否存在性能瓶頸?(I/O 子系統(tǒng)是否工作正常)?336 高負(fù)載的 SQL 語句(是否存在消耗過量系統(tǒng)資源的 SQL)?3.4ADDM 分析的結(jié)果 4 總結(jié)5 附錄1Oracle10g的的AWR性能優(yōu)化工具簡介性能優(yōu)化工具簡介AWR(AutomaticWorkl

3、oadRepository)既自動工作負(fù)載信息庫是 Oracle10g 新提供的收集數(shù)據(jù)庫統(tǒng)計信息的置工具。它比之前的 statspack 有顯著的改進(jìn),收集的信息也更多、更全面,使用方法也更簡單。它主要采集與性能相關(guān)的統(tǒng)計數(shù)據(jù),并從那些統(tǒng)計數(shù)據(jù)中導(dǎo)出性能量度,以跟蹤潛在的問題,如包括 AWR 存區(qū),歷史數(shù)據(jù)存儲文件和 ASH 等部件。AWR 報告的容繁多,官方文檔也沒有對所有參數(shù)給出說明。AWR 產(chǎn)生的報表包括以下幾部分。報表具體容參見如下插入的對象。1、ReportSummeryCachesizesLoadprofileInstanceEfficiencyPercentages(Targe

4、t100%)SharedPoolStatisticsTop5TimedEvents2、RACStatisticsGlobalCacheLoadProfileGlobalCacheEfficiencyPercentages(Targetlocal+remote100%)GlobalCacheandEnqueueServices-WorkloadCharacteristicsGlobalCacheandEnqueueServices-MessagingStatistics3、WaitEventsStatisticsTimeModelStatisticsWaitClassWaitEventsBack

5、groundWaitEventsOperatingSystemStatisticsServiceStatisticsServiceWaitClassStats4、SQLStatisticsSQLorderedbyElapsedTimeSQLorderedbyCPUTimeSQLorderedbyGetsSQLorderedbyReadsSQLorderedbyExecutionsSQLorderedbyParseCallsSQLorderedbySharableMemorySQLorderedbyVersionCountSQLorderedbyClusterWaitTimeCompleteLi

6、stofSQLText5、InstaneeActivityStatisticsInstaneeActivityStatsInstaneeActivityStats-AbsoluteValuesInstaneeActivityStats-ThreadActivity6、IOStatsTablespaceIOStatsFileIOStats7、BufferPoolStatistics8、AdvisoryStatisticsInstaneeRecoveryStatsBufferPoolAdvisoryPGAAggrSummaryPGAAggrTargetStatsPGAAggrTargetHisto

7、gramPGAMemoryAdvisorySharedPoolAdvisorySGATargetAdvisoryStreamsPoolAdvisoryJavaPoolAdvisory9、WaitStatisticsBufferWaitStatisticsEnqueueActivity10、UndoStatisticsUndoSegmentSummaryUndoSegmentStats11、LatchStatisticsLatchActivityLatchSleepBreakdownLatchMissSourcesParentLatchStatisticsChildLatchStatistics

8、12、SegmentStatisticsSegmentsbyLogicalReadsSegmentsbyPhysicalReadsSegmentsbyRowLockWaitsSegmentsbyITLWaitsSegmentsbyBufferBusyWaitsSegmentsbyGlobalCacheBufferBusySegmentsbyCRBlocksReceivedSegmentsbyCurrentBlocksReceived13、DictionaryCacheStatisticsDictionaryCacheStatsDictionaryCacheStats(RAC)14、Librar

9、yCacheStatisticsLibraryCacheActivityLibraryCacheActivity(RAC)15、MemoryStatisticsProcessMemorySummarySGAMemorySummarySGAbreakdowndifferenee16、StreamsStatisticsStreamsCPU/IOUsageStreamsCaptureStreamsApplyBufferedQueuesBufferedSubscribersRuleSet17、ResourceLimitStats18、init.oraParameters19、GlobalEnqueue

10、Statistics20、GlobalCRServedStats21、GlobalCURRENTServedStats22、GlobalCacheTransferStats2AWR配置配置2.1 AWR 統(tǒng)計數(shù)據(jù)的缺省配置AWR 實質(zhì)上是一個 Oracle 的置工具,它采集與性能相關(guān)的統(tǒng)計數(shù)據(jù), 并從那些統(tǒng)計數(shù)據(jù)中導(dǎo)出性能量度,以跟蹤潛在的問題。AWR 利用多個快照(既時間點)來采集數(shù)據(jù)。快照由一個稱為 MMON 的新后臺進(jìn)程及其該進(jìn)程自動地每小時采集一次。為了節(jié)省空間,采集的數(shù)據(jù)在 7 天后自動清除??煺疹l率(SNAP_INTERVAL)和保留時間(RETENTION)都可以由用戶修改。查看

11、當(dāng)前的缺省設(shè)置,可以使用下面的語句:SQLselectsnap_interval,retentionfromdba_hist_wr_control;SNAP_INTERVALRETENTION+0000001:00:000+0000700:00:00.0這些 SQL 語句顯示快照每小時采集一次,采集的數(shù)據(jù)保留 7 天。注意:1、snap_interval 取值圍為10 分鐘 52560000 分鐘2.2 修改 AWR 統(tǒng)計數(shù)據(jù)的設(shè)置例如,根據(jù)使用需要,修改快照時間間隔為 20 分鐘,保留時間為 2 天,通過如下命令修改,參數(shù)以分鐘為單位。修改:SQLbegin監(jiān)宦打忙伺皿(缶1|1&1

12、|1&務(wù))監(jiān)宙州忙伺皿& &MMV VN N。1SK1SK富 msmbs/ld+JO+JO上 sdeusla4eaD lo4Modarpeopl.loMISEqpoaxQA-lbs 監(jiān)希塔ttbMMttbMM ! !料 歸 伺皿槪伺ttb-損歸S(壯、回_壇)壯、睚罷曲忙HMmz旺豊BHMz人上 eAJaM)s6.E4%SJOrsdeuslB:6OE Klo4ModarpeoplOMISEqp2.3.2 AWR產(chǎn)生報表的方法:使用SQL命令,根據(jù)快照產(chǎn)生相應(yīng)實例的報表使用 SQL?/rdbms/admin/awrrpt 命令產(chǎn)生報表。該命令實際調(diào)用的是位于名稱:$ORA

13、CLE_HOME/rdbms/admin/awrrpt.sql 下的腳本awr 提供一個腳本來生成報表。報表的形式有兩種:text 和 html。建議生成 html格式的報表,因為可讀性非常。用腳本生成 awr 報表需要以 sys 用戶登錄并執(zhí)行命令。執(zhí)行過程需要輸入報表類型、天數(shù)(用來決定顯示那幾天的快照(snapshot)、begin_snap、end_snap、以及報表名稱等 5 個參數(shù)。1. AWR 產(chǎn)生報表舉例(1)推薦采用通過客戶端連接實例產(chǎn)生報表有兩種方法執(zhí)行如下命令通過客戶端連接實例或登錄到 Oracle 服務(wù)器再連接實例。通過不同的方式登錄,產(chǎn)生報表的位置是不同的。1、通過

14、Windows 客戶端 DOS 窗口連接實例,產(chǎn)生報表的位置位于默認(rèn)登錄路徑,如下:# cd/home/oracle# ls-lawrrpt_2_1_3.html-rw-r-r-1oracleoinstall324609Oct1614:23awrrpt_2_12_13.html報表位于 c:目錄下FTJC:YlIHDCfflSXsyfit*K*-/nolcEMici*osaftWind&wfl腹本E2版權(quán)所有L?ss-20H3rticrosaft匚ovp.CsXDo匚MFiuntwandSettin-gVJdimiiiistratorBW1NiS:003cdicsG-X3qlpliui

15、s/nolog8QL+*P1IJ.!SI站PIUCIULC:nn星.耳目二j2冃i?i:7:&92DQL9Gop于rightCc1982rZ00BF1c.filliricjhtsrese-rvsd.SQL匸口口“七莊亡ys/datdilefi1dba己連暮通過 WindowsDOS 窗口登錄并執(zhí)行?/rdbms/admin/awrrpt 命令,所產(chǎn)生的2、通過 Oracle 服務(wù)器連接實例,產(chǎn)生報表位于/home/oracle 目錄下Ithostnameai痔3ttsu-oracle$sqlplusJnologSQLPlus:Release10.Q;1.0-ProductiononTu

16、eDet3015:37:09008Papyright(GJ1982j2005,OrsclerAllrightsreserved.SQLconn-/assysdbaConnected.*5QL-P/rdbnn/admin/awrrpti(2)查看產(chǎn)生快照時間點間隔和采集數(shù)據(jù)保持的天數(shù)SQLselectsnap_interval,retentionfromdba_hist_wr_control;SNAP_INTERVALRETENTION+0000001:00:000+0000700:00:00.0注意:默認(rèn)情況下,Oracle 數(shù)據(jù)庫每隔 1 個小時會自動生成 1 個快照點,并保持 7 天的快照

17、點的數(shù)據(jù),以便用戶分析。(3)執(zhí)行 SQL 命令,產(chǎn)生指定快照時間點間隔的數(shù)據(jù)報表SQL?/rdbms/admin/awrrptCurrentInstaneeDBIdDBNameInstNumInstanee1286484956ORA2ora2生成實例生成實例ora2的統(tǒng)的統(tǒng)計報表計報表SpecifytheReportTypeWouldyoulikeanHTMLreport,oraplaintextreport?EnterhtmlforanHTMLreport,ortextforplaintextDefaultstohtml輸入 report_type 的值:html報表類型報表類型TypeS

18、pecified:htmlInstancesinthisWorkloadRepositoryschemaDBIdInstNumDBNameInstaneeHost*1286484956ORAora2aix531286484956ORAora1aix54Using1286484956fordatabaseIdUsing2forinstaneenumberSpecifythenumberofdaysofsnapshotstochoosefromEnteringthenumberofdays(n)willresultinthemostrecent(n)daysofsnapshotsbeinglist

19、ed.Pressingwithoutspecifyinganumberlistsallcompletedsnapshots.輸入 num_days 的值:3天數(shù)(用來決定顯示那幾天的快照點天數(shù)(用來決定顯示那幾天的快照點(snapshot)Listingthelast3daysofCompletedSnapshotsInstaneeDBNameSnapIdSnapStartedSnapLevelora2ORA1610 月 200812:00121610 月 200813:00131610 月 200814:00141610 月 200815:00151610 月 200816:00161610

20、 月 200817:00171610月月200817:151 手動生成的手動生成的快照點快照點81610 月 200818:00191610 月 200819:001101610 月 200820:001111610 月 200821:001121610 月 200822:001131610 月 200823:001141710 月 200800:001151710月 200801:001注:以上是根據(jù)注:以上是根據(jù)AWR的默認(rèn)設(shè)置,每小時產(chǎn)生一個快照點數(shù)據(jù)的默認(rèn)設(shè)置,每小時產(chǎn)生一個快照點數(shù)據(jù)SpecifytheBeginandEndSnapshotIdsr*./r*./r*./OJOJOJO

21、JOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJ/輸入 begin_snap 的值:12BeginSnapshotIdspecified:12輸入 end_snap 的值:15EndSnapshotIdspecified:15SpecifytheReportNamer*./r*./r*./OJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJOJThedefaultreportfilenameisawrrpt_2_12_13.html.Tousethisname,presstocontinue,ot

22、herwiseenteranalternative.輸入 report_name 的值:回車,可以使回車,可以使用缺省值:用缺省值:awrrpt_2_12_13html2.4 關(guān)注報表具體容報表的參數(shù)容繁多,oracle 官方搜索,也沒有找到文檔對如此眾多參數(shù)的介紹。從存儲的角度,個人認(rèn)為需要關(guān)注的容主要有:ReportSummeryCachesizesLoadprofileInstanceEfficiencyPercentages(Target100%)SharedPoolStatisticsTop5TimedEventsIOStatsTablespaceIOStatsFileIOStats

23、2.4.1LoadProfilePerSecondPerTransactionRedosize:1,207.602,906.73Logicalreads:18.4544.42Blockchanges:6.2314.99Physicalreads:0.010.02Physicalwrites:0.400.96Usercalls:2.425.84Parses:1.393.33Hardparses:0.020.05Sorts:0.801.92Logons:0.040.10Executes:3.919.42Transactions:0.42%BlockschangedperRead:33.74Recu

24、rsiveCall%:85.40Rollbackpertransaction%:52.36RowsperSort:11.781. Redosize表示 instanee 每秒/每事務(wù)產(chǎn)生的日志大小(單位字節(jié)),可表示數(shù)據(jù)庫任務(wù)的繁重與否。如日志量比較大,特別是每個事務(wù)的日志量都比較大的時候,需要檢查是否有較大的事務(wù)在運行。2. Logicalreads表示 instanee 每秒/每事務(wù)產(chǎn)生的邏輯讀,單位是 block。3. blockchanges表示 instanee 每秒/每事務(wù) block 變化數(shù)量,數(shù)據(jù)庫事務(wù)帶來改變的塊數(shù)量4. Physicalreads表示 instanee 每秒

25、/每事務(wù)產(chǎn)生的物理讀,單位是 block。如果說邏輯讀是從存中獲得數(shù)據(jù),那么,物理讀就是要實實在在的從硬盤或者磁盤陣列中獲得數(shù)據(jù),這個取決于磁盤和陣列的相應(yīng)速度。與邏輯讀同樣,物理讀也可能來自于 select 語句,而不一定僅是來自于事務(wù)。5. Physicalwrites表示 instanee 每秒/每事務(wù)產(chǎn)生的物理寫,單位是 block。這個指標(biāo)在很大程度上決定了數(shù)據(jù)庫系統(tǒng)的寫壓力。6. Usercalls表示 instanee 每秒/每事務(wù)產(chǎn)生的用戶調(diào)用次數(shù)。Usercalls/Executes 基本代表了每個語句的請求次數(shù),Executes 越接近 Usercalls 越好。7. Pa

26、rses表示 instanee 每秒/每事務(wù)解析總次數(shù)。包括軟分析和硬分析,但是不包括快速分析。近似反應(yīng)每秒/事務(wù)語句的執(zhí)行次數(shù)軟解析每秒超過 300 次意味著你的應(yīng)用程序效率不高,沒有使用 softparse,建議調(diào)整 session_cursor_cache。8. Hardparses表示 instanee 每秒/每事務(wù)產(chǎn)生的硬解析次數(shù), 這在高可用的 OLTP 環(huán)境中應(yīng)當(dāng)盡可能避免,應(yīng)當(dāng)正確地使用綁定變量避免這樣的情況發(fā)生。每秒超過 100 次,就可能說明你綁定使用的不好9. Sorts表示 instanee 每秒/每事務(wù)產(chǎn)生的排序次數(shù)。10. Executes表示 instanee 每

27、秒/每事務(wù)產(chǎn)生的語句執(zhí)行次數(shù),包括了用戶執(zhí)行的 SQL 語句與系統(tǒng)執(zhí)行的 SQL 語句,表示一個系統(tǒng) SQL 語句的繁忙程度。11. Transactions表示 instanee 每秒/每事務(wù)產(chǎn)生的事務(wù)數(shù),表示一個數(shù)據(jù)庫系統(tǒng)的事務(wù)繁重程度。這在不同的系統(tǒng)中,略有差異,如在一個典型的交易系統(tǒng)中(如:證券、銀行),可能主要是事務(wù)比較多;而在一個系統(tǒng),可能主要是 Web 查詢(select)比較多。12. Rollbackpertransaction%看回滾率是不是很高,因為回滾很耗資源。如果回滾過高,可能說明你的數(shù)據(jù)庫經(jīng)歷太多的無效操作。過多的回滾可能還會帶來 UndoBlock 的競爭。2.4

28、.2InstanceEfficiencyPercentages(Target100%)BufferNowait%:100.00RedoNoWait%:100.00BufferHit%:99.96In-memorySort%:100.00LibraryHit%:98.67SoftParse%:98.43ExecutetoParse%:64.62LatchHit%:100.00ParseCPUtoParseElapsd%:32.10%Non-ParseCPU:97.681. BufferNowait%在緩沖區(qū)中獲取 Buffer 的未等待比率,BufferNowaitExecutions,就可能出

29、現(xiàn)該比率小于 0 的情況,該值Z11諭瞬禪黑互駆亙氏整兌 Q折*連民就唱的懵總GI廿胡12fl6B49SJ,3J巒IflStO&1&1711B商勺3.3 ADDM 查詢和診斷到的問題有那些3.3.1查看集群中Oracle服務(wù)器的硬件配置申愿集群數(shù)據(jù)庫:。圄iWTWXMW信息顯示如下可知悽河金吃EOLDJ,皿曲小眄isfedppHn=tIZtWr皺:蝎庠鬢Jfe4=1Eame3.選擇紅框“主機(jī)”數(shù)據(jù),并進(jìn)入4選擇“硬件:IBM_9110_510powerpc”查看硬件信息或選擇“操作系統(tǒng)詳細(xì)資料查看軟件信息上丹折收鼻般怙他:n蠶-哥哥世目樸虺憫MIT6冊益日社操作弟統(tǒng):AKM袒組

30、臺目標(biāo)crs中tnEdJQJilinrrhGrsaitwwIFhL別jlQ口沁氏10(WAK3MW*1.1童看麗鳶茁tim3.3.2 CPU的瓶頸通過查看主頁面的:主機(jī) CPU 來實時監(jiān)測 CPU 的狀態(tài)和瓶頸。lElMCEEffiDiifiiaD1舊K4CnvpinxUnn刼milJ-堆再if店傾13玦件詳劇資料卜托呻it|口和棗ItP-owe-FCFOftWP-&wnPCFOWZtCFVCPE連矗cm工i;昨Ji卜悅記ui.iJiEOia計jiiilit樂鵬相RWT嚴(yán)i*iiptnHIMCDifiDniEiaiJ44!O2imCM152CTU桓的虻U1嘉3.3.3存結(jié)構(gòu)上的瓶頸?2

31、選擇紅框的 集群:crs 并進(jìn)入3.選擇“性能”標(biāo)簽,并選擇具體主機(jī)并查看“存詳細(xì)資料”.加.生岸不:ursEKZ+tii:10CW啟逢75TOLQ.ttmii小時25tByr41%1043.1JOAOffiWE慕申U是:?貳|.4詳細(xì)信息如下f:/瞬 M 卒遊程核內(nèi)存排耶】flEK+蘆貝占用苒0)0*即啟朮曲曲專背SMVKGTfc_BOOO_=0Enl555S41W2S0DB0acJjs=57*7775WknH.El呎itmiXJfKw7$i4Sllcmchorbl(LDCAL-MD55422OL5DSidf-liei腳甌曲堿甸時(LK?L-NQon門湖QLKi?TDGXk(LOCAL-MO

32、ri-JSH01閒202訶ortcltIIDIPI4M也叩01wl&1WDO:aor靳酣址丿狠l時C:“Hfrin肌辺如3曲尊I科如SffiaoceifWk蝴彈/KlaQraHunitiii1mdgrsit4I2LL2S31M1natadfi3230aLOFtrver56112m0:rod713S1U從以上可以很明顯的看出:存存在瓶頸。已經(jīng)使用了 90.35%。JQ9E-11-3L.并勺廈爲(wèi)尋葉譯月侑畀直頁門書占也車少!丿舸蕭3.3.4存參數(shù)SGA、PGA查看和分析蠢集群數(shù)據(jù)庫主目禹淀懿蛀汙是尺莓聲運行左真寧1嚇寅洞上.踴尊(啟那異向毎旳坯訊,AfiLKiQmtJkBrliftMT-r

33、nbir|Fh5CiS3OUt廠ceilts35.顯示具體實例的 PGA 和 SGA 的具體容3.3.5I/O是否存在性能瓶頸?(I/O子系統(tǒng)是否工作正常)?1. 進(jìn)入“集群數(shù)據(jù)庫:ora”的“首目錄”E気集群數(shù)據(jù)庫徇至日量丨泄12塹2. 選擇紅框的“集群:crs并進(jìn)入QPACLECmeiiiriH-rldnrrI)丄記IJE的ro-jimi砂哪ma:Le.,2翻孟曲進(jìn)擇實娜OraACLEEnleiiirrseManaIJer19( (jDatabaseConvol啟逾13?ton丄芯 E 寸田I|-IcsT鼻離立LO2J0/orarle/O N15 再1炬3.選擇“性能”標(biāo)簽,并選擇具體主機(jī)

34、并查看磁盤詳細(xì)資料”gtttV.1咔ft連輕論“竿益予書SSA&SJP?n 磔幗犀尖四二衛(wèi)巴*I-電心nSQLiJMtnt耳維接SQL優(yōu)化指導(dǎo)璉接3.4 ADDM 分析的結(jié)果ADDM 分析的結(jié)果以一些Finding的樣式來表達(dá)。每個Finding都屬于以下三種類型之一:1問題:描述了導(dǎo)致數(shù)據(jù)庫性能問題的根源。2. 征兆:包含了可能導(dǎo)致其他問題的信息。3信息:報告其他沒有問題的模塊。4總結(jié)總結(jié)AWR 報表是針對實例的,多個實例需要多個 AWR 報表,從而了解到每個實例在應(yīng)用環(huán)境的狀態(tài)。AWR 報表的產(chǎn)生的過程大致如下:1、先生成快照點(手動或每隔一段時間自動產(chǎn)生)2、再通過?/rdbms

35、/admin/awrrpt 命令選取相應(yīng)的快照點,生成該快照點之間(時間段)的一個 AWR 報表。申-L3C433.13iJS沖114911M12宙I2r23J=7山厘12利36I3ml羿宦町1|300914SQLilMtf半弼7:SQL*1JerLFfiHI決r科aEiECH甘9DO2kJDD葉re廠FJtLUiia!;W如1ItrfOfadaC-EMLiELBfVCL519.9244DJR吐HU*!dEVTIUJBITfHoloWe*M2Q皿ADDM 工具,主要是用戶或用服在現(xiàn)場觀察用戶 Oracle 實際運行情況??梢园讶缦聢D截取下來進(jìn)行分析。4SW?蚯畫彳涵礙口戈;國剛1g2CEH10伸打予厲弓AWR 報表的參數(shù)有 1000 多個,不可能所有參數(shù)都去關(guān)注。從存儲角度講,如下參數(shù)應(yīng)該關(guān)注,當(dāng)然根據(jù)不同需要,可適當(dāng)關(guān)注其他參數(shù)。1. Redosize表示 instanee 每秒/每事務(wù)產(chǎn)生的日志大?。▎挝蛔止?jié)),可表示數(shù)據(jù)庫寫任務(wù)的繁重與否。如日志量比較大

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論