版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)復(fù)制技術(shù)用于網(wǎng)絡(luò)環(huán)境下多個(gè)數(shù)據(jù)庫(kù)服務(wù)器之間數(shù)據(jù)的互相拷貝。在金融業(yè)實(shí)現(xiàn)數(shù)據(jù)集中、數(shù)據(jù)共享和數(shù)據(jù)異地備份應(yīng)用中,利用這種技術(shù)可以保證數(shù)據(jù)交換安全無(wú)隱患。本文以廣為應(yīng)用的Informix數(shù)據(jù)庫(kù)為例,介紹如何進(jìn)行網(wǎng)絡(luò)復(fù)制。Informix數(shù)據(jù)復(fù)制特點(diǎn)Informix要求在不同數(shù)據(jù)庫(kù)之間進(jìn)行數(shù)據(jù)復(fù)制的表必須是同構(gòu)的(主結(jié)點(diǎn)和復(fù)制結(jié)點(diǎn)要復(fù)制的表、視圖名稱必須一致,要復(fù)制字段的名稱、類型也必須一致);允許服務(wù)器間同步或異步復(fù)制,但每次只允許復(fù)制增量數(shù)據(jù)。如何定義1?定義復(fù)制服務(wù)器對(duì)參與復(fù)制的數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行定義,包括復(fù)制使用的Dbspace、丟棄事務(wù)(復(fù)制不成功事務(wù))日志存放路徑、丟棄行信息(對(duì)記錄修改復(fù)制不成功)日志存放路徑等。2?定義復(fù)制復(fù)制選項(xiàng)、復(fù)制參與停止、掛起、繼續(xù)。數(shù)據(jù)復(fù)制和定義數(shù)據(jù)復(fù)制的基本單位,以表為單位進(jìn)行,包含以下因素:復(fù)制名稱、者、沖突解決規(guī)則及沖突解決范圍。復(fù)制選項(xiàng)、復(fù)制參與停止、掛起、繼續(xù)。3?復(fù)制組相同數(shù)據(jù)庫(kù)服務(wù)器之間的所有復(fù)制可定義成一個(gè)復(fù)制組,進(jìn)行統(tǒng)一管理:同時(shí)啟動(dòng)、定義數(shù)據(jù)庫(kù)組可簡(jiǎn)化管理并提高復(fù)制性能。具體應(yīng)用實(shí)例1.環(huán)境描述操作系統(tǒng):SCOUnix5.0數(shù)據(jù)庫(kù):mix—onl操作系統(tǒng):SCOUnix5.0數(shù)據(jù)庫(kù):mix—onl7.31主機(jī)A:主機(jī)A:主機(jī)EIP:6.0.IP:76.1.40.8Hosname:gsHostname:gs8DBname:gsrverDBname:gshostDBserver:gsDBserver:gs88aIP:6.0.IP:76.1.40.8Hosname:gsHostname:gs8DBname:gsrverDBname:gshostDBserver:gsDBserver:gs88a2?準(zhǔn)備工作首先,讓gs86.gs88兩臺(tái)機(jī)器時(shí)間同步;其次,在gs86.gs88兩臺(tái)機(jī)器的數(shù)據(jù)庫(kù)中各建一結(jié)構(gòu)完全相同的數(shù)據(jù)庫(kù),分別為gs—server、gs_host,兩個(gè)數(shù)據(jù)庫(kù)中都建一張結(jié)構(gòu)完全相同的表table_86與table88,并建立惟一索引;最后,在gs86、gs88兩臺(tái)機(jī)器上分別執(zhí)行如下命令:updatestatisticsontape—s—U數(shù)據(jù)庫(kù)名3?復(fù)制配置以gs86機(jī)器為例,主要復(fù)制配置如下:(1)sqlhosts文件g_gs8g_gs86group——gs86a onontlitcpgs8g_gs88goup—gs88aonontlitcpgs8其中g(shù)gs86、ggs88為組名,on_(2).rhostsi=26 on_gs88g=g_gs86—i=18 on_gs88 g=g_gs88_gs88為端口號(hào),且應(yīng)為同一端口號(hào)。gs88informix的主要配置Informixserver=gs86a_on定義復(fù)制cdrdefineserver—Ig_gs86cdrdefineserver—I—cgs88a__on—Sg_gs86g_gs88定義復(fù)制的表cdrdefinerepl—i—Cignoregs88_table_86 \〃Pgs_host@g_gs88informix.table_gs86〃 "selectfromtable_86" \"Rgs_server@g_gs86informix.table_gs86" "selectfromtable_86"cdrdefinerepl—i—Cignoregs88_table_88\"Pgs_host@g_gs88informix.table_gs88" "selectfromtable_88" \"Rgs_server@g_gs86informix.table_gs88" "selectfromtable_88"定義復(fù)制組cdrdefinegroupgrpgs88_table_86gs88_table_88其中g(shù)rp為組名。gs88機(jī)器的配置與gs86機(jī)器的配置相似。4?執(zhí)行復(fù)制啟動(dòng)復(fù)制cdrstartgroupgrp關(guān)閉啟動(dòng)復(fù)制cdrstopgroupgrp需要注意的是,啟動(dòng)復(fù)制只能在一方執(zhí)行。5?復(fù)制的檢查及維護(hù)cdrlistserver|group|repl刪除servercdrdeleteserver組名至此,Informix數(shù)據(jù)庫(kù)通過(guò)網(wǎng)絡(luò)環(huán)境來(lái)實(shí)現(xiàn)數(shù)據(jù)復(fù)制工作已經(jīng)完成,有興趣的用戶不妨一試。 隨著金融電子化的普及,數(shù)據(jù)庫(kù)在大型金融業(yè)務(wù)處理系統(tǒng)中起著舉足輕重的作用。而數(shù)據(jù)的可靠性與完整性至關(guān)重要,它的損失或破壞將直接影響到客戶和銀行的切身利益,因此數(shù)據(jù)的備份是不容忽視的問(wèn)題。本文將介紹一種由INFORMIX提供的建立在數(shù)據(jù)庫(kù)一級(jí)的聯(lián)機(jī)熱備份技術(shù)。它由數(shù)據(jù)庫(kù)本身提供,且操作簡(jiǎn)便易行,具有一定的實(shí)用價(jià)值。 一、什么是INFORMIX的數(shù)據(jù)復(fù)制技術(shù) 數(shù)據(jù)復(fù)制是指把數(shù)據(jù)從主數(shù)據(jù)庫(kù)服務(wù)器(以下稱主服務(wù)器)復(fù)制到從數(shù)據(jù)庫(kù)服務(wù)器(以下稱從服務(wù)器)。通常主、從服務(wù)器分別位于兩臺(tái)主機(jī)之上,二者通過(guò)TCP/IP建立聯(lián)接,這樣數(shù)據(jù)復(fù)制技術(shù)可以提供一種可靠、即時(shí)的備份機(jī)制。除此之外,數(shù)據(jù)復(fù)制技術(shù)還具有一大優(yōu)點(diǎn),即用于備份的從服務(wù)器可被用于進(jìn)行一些只讀操作,這樣一來(lái)可分擔(dān)一些主服務(wù)器的負(fù)載。 二、數(shù)據(jù)復(fù)制服務(wù)器的工作原理 數(shù)據(jù)復(fù)制服務(wù)器的工作原理是主服務(wù)器在把邏輯日志緩沖區(qū)中的內(nèi)容寫(xiě)往磁盤之前,先將其拷貝至數(shù)據(jù)復(fù)制緩沖區(qū)。數(shù)據(jù)復(fù)制緩沖區(qū)的大小和邏輯日志緩沖區(qū)的大小一樣。然后數(shù)據(jù)復(fù)制緩沖區(qū)的內(nèi)容通過(guò)TCP/IP由網(wǎng)絡(luò)傳到從服務(wù)器一端的數(shù)據(jù)復(fù)制緩沖區(qū)中。在從服務(wù)器一端,有線程負(fù)責(zé)接收數(shù)據(jù)復(fù)制緩沖區(qū)并將其放入恢復(fù)緩沖區(qū),另外有線程負(fù)責(zé)根據(jù)這些邏輯日志記錄操作數(shù)據(jù)庫(kù)。從而使從服務(wù)器起到了對(duì)主服務(wù)器進(jìn)行備份的作用。---根據(jù)邏輯日志更新從服務(wù)器中的數(shù)據(jù)庫(kù)分為同步更新和異步更新兩種情況。采用異步更新模式時(shí),主服務(wù)器在完成從邏輯日志緩沖區(qū)到數(shù)據(jù)復(fù)制緩沖區(qū)的拷貝之后,就刷新邏輯日志緩沖區(qū)至磁盤。而對(duì)數(shù)據(jù)復(fù)制緩沖區(qū)跨網(wǎng)絡(luò)的傳送則要等以下條件之一滿足時(shí):*數(shù)據(jù)復(fù)制緩沖區(qū)滿。*當(dāng)數(shù)據(jù)庫(kù)以非緩沖方式記邏輯日志時(shí),應(yīng)用程序提交一個(gè)事務(wù)。*經(jīng)過(guò)由參數(shù)DRINTERVAL指定的時(shí)間間隔。 異步更新模式的不足之處是由于某一時(shí)刻的系統(tǒng)故障導(dǎo)致一些事務(wù)在主服務(wù)器上已經(jīng)提交,但未被復(fù)制到從服務(wù)器上。 采用同步更新模式時(shí),在主 服 務(wù) 器 上 把邏輯日志 緩 沖 區(qū) 刷 新 至磁盤的工 作要 等到主服務(wù)器收到從服 務(wù) 器 發(fā) 來(lái) 的已收到復(fù) 制 緩 沖 區(qū) 的 確認(rèn)之后才 能進(jìn) 行。同步更新模式可以確 保 在 主 服 務(wù)器上已提 交 的 事 務(wù) 肯 定被傳到從 服務(wù) 器上。它的不足之處是對(duì) 邏 輯 日 志 緩沖區(qū)的刷 新 會(huì) 由 于 等 待確認(rèn)消息的接收而有一定的延時(shí),從而對(duì)系統(tǒng)性能造成一定影響。 三、配置數(shù)據(jù)復(fù)制服務(wù)器所需的條件*主、從服務(wù)器的硬件和操作系統(tǒng)要一致。*主、從服務(wù)器必須使用同樣版本的INFORMIX*網(wǎng)絡(luò)軟件和硬件的連接必須保證主、從服務(wù)器之間能夠通過(guò)TCP/IP進(jìn)行通信。而且二者必須使用同樣的TCP/IP編程接口(TLI或Sockets)。在主、從服務(wù)器上所有非臨時(shí)性的dbspace的chunk、dbspace、路徑名以及偏移量都要保持一致。事實(shí)上,兩臺(tái)機(jī)器上供主、從服務(wù)器使用的磁盤的分區(qū)也最好保持一致。數(shù)據(jù)庫(kù)必須使用事務(wù)日志。因?yàn)閿?shù)據(jù)復(fù)制工作是通過(guò)向從服務(wù)器傳送日志來(lái)完成的,那些對(duì)無(wú)日志模式數(shù)據(jù)庫(kù)進(jìn)行的插入、修改、刪除操作是不會(huì)被傳送給從服務(wù)器的。創(chuàng)建用于容納臨時(shí)表的臨時(shí)dbspace,將參數(shù)DBSPACETEMP指向此臨時(shí)dbspace??梢栽谝粋€(gè)服務(wù)器上使用鏡像,而在另一個(gè)服務(wù)器上不使用鏡像。但如果要在主服務(wù)器上對(duì)rootdbspace作了鏡像,那么也要對(duì)從服務(wù)器上的rootdbspace作鏡像。除此之外,邏輯日志、物理日志和共享內(nèi)存的參數(shù)配置也必須一致。 四、配置數(shù)據(jù)服務(wù)器的具體步驟 1.創(chuàng)建臨時(shí)dbspace。 臨時(shí)dbspace是服務(wù)器用于創(chuàng)建臨時(shí)表,存放排序文件的磁盤空間。在數(shù)據(jù)復(fù)制技術(shù)中需要臨時(shí)dbspace是因?yàn)樵谥蛔x的服務(wù)器上進(jìn)行查詢操作時(shí)也需要一些臨時(shí)的磁盤空間來(lái)存放中間結(jié)果。因此,臨時(shí)dbspace是從服務(wù)器唯一可寫(xiě)的dbspace。----設(shè)定配置參數(shù)DBSPACETEMP指向所創(chuàng)建的臨時(shí)dbspace。 2.設(shè)定DR配置參數(shù)。 在onmonitor的數(shù)據(jù)復(fù)制畫(huà)面中有四個(gè)輸入域:Interval域或DRINTERVAL配置參數(shù)用于說(shuō)明相鄰兩次刷新數(shù)據(jù)復(fù)制緩沖區(qū)TOC\o"1-5"\h\z的最大時(shí)間間隔。它是針對(duì)主服務(wù)器設(shè)定的。如果置為-1,說(shuō)明使用同步更新模式。如果置為任何正整數(shù),則說(shuō)明使用異步更新模式,時(shí) 間間 隔 以秒 為單位,缺省值為30秒。如果數(shù)據(jù)庫(kù)采用以緩沖方式記日志模式,同 時(shí) 數(shù)據(jù) 復(fù)制服務(wù)器又采用異步更新模式,那么可以把參數(shù)DRINTERVAL置為缺省值30秒,以使網(wǎng)絡(luò)延時(shí)最小化。如果要使從服務(wù)器包含所有主服 務(wù)器 中 已提 交的事務(wù),那么需要將數(shù)據(jù)復(fù)制服務(wù)器配成同步更新模式,同 時(shí)數(shù) 據(jù) 庫(kù)應(yīng) 采用以非緩沖方式記日志的模式。Timeout域或DRTIMEOUT配置參數(shù)是用來(lái)說(shuō)明在同步更新模式時(shí),數(shù)據(jù)復(fù)制服務(wù)器對(duì)兒中一方等待來(lái)自另一方的確認(rèn)信息的最大時(shí)間間隔。若該確認(rèn)信息在指定的時(shí)間間隔內(nèi)沒(méi)有到達(dá),那么等待的一方就認(rèn)為有故障發(fā)生。 參數(shù)DRTIMEOUT也是用于測(cè)試服務(wù)器聯(lián)接的ping線程睡眠的秒數(shù)。Auto域或DRAUTO配置參數(shù)用來(lái)決定到從服務(wù)器的切換工作是自動(dòng)完成還是通過(guò)手動(dòng)完成。通過(guò)對(duì)它的設(shè)置可以指定從服務(wù)器如何響應(yīng)主服務(wù)器的失敗。它的值在主、從服務(wù)器上必須設(shè)成一樣的。其可選值有以下三種:DRAUTO=0說(shuō)明從服務(wù)器在主服務(wù)器發(fā)生故障時(shí)仍舊保持原有模式,由系統(tǒng)管理員手動(dòng)將其切換成標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)服務(wù)器模式(即可寫(xiě)模式)DRAUTO=1說(shuō)明從服務(wù)器在主服務(wù)器發(fā)生故障時(shí)自動(dòng)切換成標(biāo)準(zhǔn)服務(wù)器模式,并且在數(shù)據(jù)復(fù)制服務(wù)器重新啟動(dòng)后重新切回原模式。DRAUTO=2從INFORMIX-OnlineDynamicServer版本7開(kāi)始,增加了一種新的自動(dòng)切換模式-REVERSE_TYPE。它是指從數(shù)據(jù)庫(kù)服務(wù)器在主服務(wù)器發(fā)生故障時(shí)自動(dòng)切換成標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)服務(wù)器模式,并且在數(shù)據(jù)復(fù)制服務(wù)器重新啟動(dòng)后,使自己成為主服務(wù)器,而原來(lái)的主服務(wù)器成為從數(shù)據(jù)庫(kù)服務(wù)器。 值得注意的是:當(dāng)使用數(shù)據(jù)復(fù)制服務(wù)器的自動(dòng)切換特性時(shí)必須小心,因?yàn)槿魏晤愋偷臄?shù)據(jù)復(fù)制失敗都有可能導(dǎo)致從服務(wù)器自動(dòng)切換成標(biāo)準(zhǔn)服務(wù)器模式。這些失敗包括網(wǎng)絡(luò)失敗或處理延時(shí)(超過(guò)了DRTIMEOUT設(shè)定的時(shí)間間隔)。Lost&Found域或DRLOSTFOUND配置參數(shù)用于設(shè)定丟失并且被找到的事務(wù)文件的路徑名。---五、如何啟動(dòng)數(shù)據(jù)復(fù)制服務(wù)器 在開(kāi)始啟動(dòng)數(shù)據(jù)復(fù)制服務(wù)器之前應(yīng)檢查主、從數(shù)據(jù)庫(kù)服務(wù)器的用于聯(lián)接的配置參數(shù)是否設(shè)置正確。若要建立不同主機(jī)上數(shù)據(jù)庫(kù)服務(wù)器之間的聯(lián)接可按以下步驟進(jìn)行:*為數(shù)據(jù)庫(kù)服務(wù)器選擇合適的NETTYPE參數(shù)。遠(yuǎn)程聯(lián)接必須使用TCP/IP協(xié)議。可以通過(guò)查看文件$INFORMIXDIR/release/machnotes來(lái)確定你的系統(tǒng)是使用sockets還是TLI。*在$INFORMIXDIR/etc/sqlhosts文件中為你的本地?cái)?shù)據(jù)庫(kù)服務(wù)器想要聯(lián)接的遠(yuǎn)程數(shù)據(jù)庫(kù)服務(wù)器創(chuàng)建一行。使兩個(gè)數(shù)據(jù)庫(kù)服務(wù)器均啟動(dòng)為聯(lián)機(jī)模式。在兩個(gè)數(shù)據(jù)庫(kù)服務(wù)器中創(chuàng)建用于測(cè)試的數(shù)據(jù)庫(kù)和表,然后執(zhí)行如下的遠(yuǎn)程SELECT語(yǔ)句:databaselocaldbselect*fromremotedb@remotesvr:table 在測(cè)試兩端的數(shù)據(jù)庫(kù)服務(wù)器能夠建立聯(lián)接之后,就可開(kāi)始按以下步驟啟動(dòng)數(shù)據(jù)復(fù)制服務(wù)器了。INFORMIX-OnlineDynamicServer使用備份和邏輯日志作最初的從主數(shù)據(jù)庫(kù)服務(wù)器到從數(shù)據(jù)庫(kù)服務(wù)器的復(fù)制工作。通常步驟如下: 在主 數(shù) 據(jù) 庫(kù) 服務(wù)器 上 進(jìn) 行 1.對(duì) 主 數(shù) 據(jù) 庫(kù)服務(wù) 器 進(jìn) 行 一 次0級(jí)備 份。 2.備 份 主 數(shù) 據(jù)庫(kù)服 務(wù) 器 的 邏 輯日志。 3.執(zhí) 行 以 下 命令使 自 己 成 為 主數(shù)據(jù)庫(kù) 服務(wù)器:onmode-dprimarysec_name 其中sec_name是從數(shù)據(jù)庫(kù)服務(wù)器名,是由參數(shù)DBSERVERNAME指定的。 執(zhí)行完該命令后,確認(rèn)消息日志文件中應(yīng)出現(xiàn)以下信息:DR:newtype=primary,servername=sec_nameDR:Cannotconnecttosecondaryserver 在從數(shù)據(jù)庫(kù)服務(wù)器上執(zhí)行 4.用在主數(shù)據(jù)庫(kù)服務(wù)器上進(jìn)行的0級(jí)備份在從數(shù)據(jù)庫(kù)服務(wù)器上進(jìn)行物理恢復(fù)。該備份可通過(guò)網(wǎng)絡(luò)由主數(shù)據(jù)庫(kù)服務(wù)器傳到從數(shù)據(jù)庫(kù)服務(wù)器上,也可通過(guò)在從數(shù)據(jù)庫(kù)服務(wù)器上指定遠(yuǎn)程磁帶機(jī)的方法獲得。例女如TAPEDEVhostname:/dev/rst0 在從數(shù)據(jù)庫(kù)服務(wù)器上進(jìn)行恢復(fù)的過(guò)程中,當(dāng)被問(wèn)及是否想要備份邏輯日志時(shí),一定要回答n,因?yàn)樵诨謴?fù)過(guò)程中用不著從數(shù)據(jù)庫(kù)服務(wù)器上的邏輯日志。 5.執(zhí)行以下命令使自己成為從數(shù)據(jù)庫(kù)服務(wù)器:onmode-dsecondaryprimary_name 其中primary_name是主數(shù)據(jù)庫(kù)服務(wù)器名,是由參數(shù)DBSERVERNAME指定的。 執(zhí)行完該命令后,確認(rèn)消息日志文件中應(yīng)出現(xiàn)以下信息:DR:newtype=secondary,servername=primary_name 6.進(jìn)行邏輯恢復(fù)。從數(shù)據(jù)庫(kù)服務(wù)器會(huì)詢問(wèn)并 讀 入在 0 級(jí)備份 以 后備份的邏輯日志磁帶。一旦,最后一盤磁帶被讀完,從 數(shù) 據(jù)庫(kù) 服 務(wù)器就 會(huì) 聯(lián)接到主數(shù)據(jù)庫(kù)服務(wù)器,并開(kāi)始讀取自上一次進(jìn)行邏輯 日 志備 份 以來(lái)積 累 在主數(shù)據(jù)庫(kù)服務(wù)器一端的日志記錄。這些記錄被通過(guò)網(wǎng) 絡(luò) 傳送 到 從數(shù)據(jù) 庫(kù) 服務(wù)器一端,然后被用于在從數(shù)據(jù)庫(kù)服務(wù)器上重演。在重演結(jié)束以后,數(shù)據(jù)復(fù)制服務(wù)器就可以開(kāi)始運(yùn)作了。 執(zhí)行完以
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 銀行 合同范例
- 采購(gòu)工程馬桶合同范例
- 鋼材整體加工配送合同范例
- 內(nèi)裝設(shè)計(jì)合同范例
- 舞蹈編導(dǎo)合同范例
- 苯運(yùn)輸合同范例
- 車輛轉(zhuǎn)押合同范例
- 河北綠化養(yǎng)護(hù)合同范例
- 英文服裝采購(gòu)合同范例
- 服裝買賣合同范例標(biāo)準(zhǔn)
- GB/T 44588-2024數(shù)據(jù)安全技術(shù)互聯(lián)網(wǎng)平臺(tái)及產(chǎn)品服務(wù)個(gè)人信息處理規(guī)則
- 大學(xué)生職業(yè)生涯規(guī)劃成品
- 2024-2025學(xué)年度北師大版八年級(jí)上冊(cè)物理期中模擬測(cè)試卷
- 2024年中考數(shù)學(xué)真題完全解讀(湖南卷)
- 變壓器搬遷施工方案
- 《概率論與數(shù)理統(tǒng)計(jì)》教材
- 高等傳熱學(xué)全冊(cè)課件
- 靜脈留置針?biāo)蚂o脈炎的標(biāo)準(zhǔn)化護(hù)理預(yù)防流程
- 常住人口登記表(集體戶口)-英文翻譯
- ??啤斗ɡ韺W(xué)》(第三版教材)形成性考核試題及答案
- 人教版2024年新教材七年級(jí)上冊(cè)英語(yǔ)各單元考點(diǎn)復(fù)習(xí)提綱
評(píng)論
0/150
提交評(píng)論