AIX系統(tǒng)上DB2安裝使用手冊_第1頁
AIX系統(tǒng)上DB2安裝使用手冊_第2頁
AIX系統(tǒng)上DB2安裝使用手冊_第3頁
AIX系統(tǒng)上DB2安裝使用手冊_第4頁
AIX系統(tǒng)上DB2安裝使用手冊_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

DB2培訓手冊目錄TOC\o"1-4"\h\z\uDB2培訓手冊 11. DB2服務器安裝 31.1. 前提條件 31.2. DB2軟件安裝 31.3. 創(chuàng)建數(shù)據(jù)庫管理服務器 71.4. 創(chuàng)建實例 71.5. 修改/etc/services文件 71.6. 設(shè)置環(huán)境變量 71.6.1. 修改.bash_profile 71.6.2. 設(shè)置服務名稱 71.6.3. 設(shè)置注冊變量 71.7. 啟動實例 82. 創(chuàng)建數(shù)據(jù)庫 92.1. 創(chuàng)建數(shù)據(jù)庫 92.2. 創(chuàng)建緩沖池(8K) 92.3. 創(chuàng)建系統(tǒng)臨時表空間(8K) 92.4. 創(chuàng)建數(shù)據(jù)表空間(8K) 92.5. 創(chuàng)建數(shù)據(jù)庫用戶 103. 創(chuàng)建Schema 113.1. 創(chuàng)建表格 113.2. 創(chuàng)建視圖 114. 初始化數(shù)據(jù)導入 124.1. 公共數(shù)據(jù)導入 124.2. 用戶數(shù)據(jù)導入 125. DB2數(shù)據(jù)庫日常操作 145.1. 啟動和關(guān)閉數(shù)據(jù)庫實例 145.2. 啟動和關(guān)閉DAS 145.3. 連接和斷開數(shù)據(jù)庫實例 145.4. 連接和斷開數(shù)據(jù)庫 145.5. 客戶端連接配置 145.6. 查看數(shù)據(jù)庫字符集 145.7. 斷開所有用戶連接 155.8. 執(zhí)行批處理腳本 155.9. 顯示當前活動數(shù)據(jù)庫 155.10. 顯示當前用戶擁有的表和視圖 15DB2服務器安裝DB2的卸載要卸載已經(jīng)存在的DB2,請遵照以下步驟。假定DB2管理\o"服務器"服務器為db2as。您必須具有root權(quán)限才能卸載DB2。刪除所有數(shù)據(jù)庫每個DB2實例可擁有一個或多個數(shù)據(jù)庫。轉(zhuǎn)至每個DB2實例并從每個實例刪除所有數(shù)據(jù)庫。以實例所有者身份登錄。運行如下命令。#su<Instance_Owner_Name>(以實例所有者身份登錄)

#db2listapplication(列出所有數(shù)據(jù)庫)

#db2dropdb_name(刪除指定數(shù)據(jù)庫)其中Instance_Owner_Name是DB2實例(例如,db2inst1)。db_name是要刪除的數(shù)據(jù)庫名稱。刪除數(shù)據(jù)庫后,您將看到此消息:DB20000IDROPDATABASE命令已成功完成。停止管理服務器以管理服務器用戶登錄,缺省用戶標識為db2as。要停止管理服務器,請運行如下命令。#sudb2as(以DB2管理員身份登錄)#db2adminstop停止管理服務器后,您將看到此消息:SQL4407WDB2管理服務器已成功停止。停止所有DB2實例首先要獲得所有DB2實例,要獲取DB2實例列表,到<DB2_DIR>/bin/目錄下,請運行如下命令。#./db2list其中,DB2_DIR是DB2安裝根目錄。缺省值為/usr/lpp/db2_09_01。對列表中的每個實例,運行以下命令。#su<Instance_Onwer_Name>#db2forceapplicationall#db2stop#db2terminate其中,Instance_Name是DB2實例,例如db2inst1。除去管理服務器到<DB2_DIR>/instance/目錄下,運行如下命令。#./dasdropdb2as命令其中,DB2_DIR是DB2安裝根目錄。缺省值為/usr/lpp/db2_09_01。除去所有DB2實例對每個DB2實例,到<DB2_DIR>/instance/目錄下,請運行以下命令。#./db2idrop<Instance_Name>其中,DB2_DIR是DB2安裝根目錄,而Instance_Name是實例名稱,例如db2inst1。卸載DB2安裝文件到<DB2_DIR>/instance/install/目錄下,執(zhí)行如下命令。#./db2_deinstall–a其中,DB2_DIR是DB2安裝根目錄。刪除DB2所有用戶刪除所有DB2用戶,執(zhí)行如下命令。#smituser將會出現(xiàn)如下圖所示的操作對話框。UsersMovecursortodesireditemandpressEnter.AddaUserChangeaUser'sPasswordChange/ShowCharacteristicsofaUserLock/UnlockaUser'sAccountResetUser'sFailedLoginCountRemoveaUserListAllUsers選擇RemoveaUser,將會出現(xiàn)如下所示的操作對話框。RemoveaUserfromtheSystemTypeorselectvaluesinentryfields.PressEnterAFTERmakingalldesiredchanges.[EntryFields]*UserNAME[]+RemoveAUTHENTICATIONinformation?yes+然后,直接輸入用戶名稱或按F4,進行選擇用戶進行刪除。刪除DB2所有用戶組刪除所有DB2用戶,執(zhí)行如下命令。#smitgroup然后根據(jù)相關(guān)提示,刪除DB2所有的用戶組。刪除/HOME目錄下DB2用戶目錄轉(zhuǎn)到/home目錄下,對DB2的用戶目錄,執(zhí)行如下命令。#rm–rDB2_USR_DIR其中,DB2_USR_DIR為DB2的用戶目錄。重新引導服務器在控制臺,執(zhí)行如下命令。#reboot前提條件1、在操作系統(tǒng)上創(chuàng)建下面用戶和組: 用戶用戶ID組組IDdb2inst11001db2iadm1999db2fenc11002db2fadm1998dasusr11003dasadm19972、Mount光驅(qū),便于使用安裝介質(zhì),或者將安裝軟件FTP到服務器。3、查看/etc/hosts文件,確認主機名和IP已經(jīng)設(shè)置。4、如果是linux操作系統(tǒng),檢查是否安裝了開發(fā)工具包“DevelepmentTools”、“XsoftwareDevelopment”、“LegacysoftwareDevelopment”,如果沒有請安裝。5、驗證中文語言環(huán)境安裝正確,以db2inst1用戶登錄OS,運行下面命令:$ls-all如果文件日期顯示為中文,說明中文語言環(huán)境正確。注:以上操作可參照對應的操作系統(tǒng)手冊。DB2軟件安裝用root用戶將介質(zhì)上傳道服務器,用root用戶安裝。1、以root用戶登錄OS,進入安裝文件所在目錄,運行下面命令#tarxvfC58SML.tar#cd009_ESE_LNX_32_NLV#./db2_install此命令為從命令行進行安裝DB2(如果權(quán)限不夠則執(zhí)行:chmod–R777*)Specifyoneormoreofthefollowingkeywords,separatedbyspaces,toinstallDB2products.KeywordProductDescriptionDB2.ESEDB2EnterpriseServerEditionforLINUXDB2.ADMCLDB2AdministrationClientforLINUXDB2.ADCLDB2ApplicationDevelopmentClientforLINUXEnter"help"toredisplayproductnames.Enter"quit"toexit.***********************************************************2、輸入DB2.ESE,按return鍵運行結(jié)果:IBM_db2msen81...Preparing...##################################################IBM_db2msen81##################################################IBM_db2cliv81...Preparing...##################################################IBM_db2cliv81##################################################IBM_db2icw81...Preparing...##################################################IBM_db2icw81##################################################IBM_db2ldap81...Preparing...##################################################IBM_db2ldap81##################################################IBM_db2wmsa81...Preparing...##################################################IBM_db2wmsa81##################################################IBM_db2cucs81...Preparing...##################################################IBM_db2cucs81##################################################IBM_db2conv81...Preparing...##################################################IBM_db2conv81##################################################IBM_db2secl81...Preparing...##################################################IBM_db2secl81##################################################IBM_db2sesm81...Preparing...##################################################IBM_db2sesm81##################################################IBM_db2icuc81...Preparing...##################################################IBM_db2icuc81##################################################IBM_db2icut81...Preparing...##################################################IBM_db2icut81##################################################IBM_db2jhen81...Preparing...##################################################IBM_db2jhen81##################################################IBM_db2repl81...Preparing...##################################################IBM_db2repl81##################################################IBM_db2sp81...Preparing...##################################################IBM_db2sp81##################################################IBM_db2chen81...Preparing...##################################################IBM_db2chen81##################################################IBM_db2adt81...Preparing...##################################################IBM_db2adt81##################################################IBM_db2adts81...Preparing...##################################################IBM_db2adts81##################################################IBM_db2xmls81...Preparing...##################################################IBM_db2xmls81##################################################IBM_db2cj81...Preparing...##################################################IBM_db2cj81##################################################IBM_db2dc81...Preparing...##################################################IBM_db2dc81##################################################IBM_db2dwcm81...Preparing...##################################################IBM_db2dwcm81##################################################IBM_db2fs81...Preparing...##################################################IBM_db2fs81##################################################IBM_db2inst81...Preparing...##################################################IBM_db2inst81##################################################IBM_db2wbdb81...Preparing...##################################################IBM_db2wbdb81##################################################IBM_db2xml81...Preparing...##################################################IBM_db2xml81##################################################IBM_db2jdbc81...Preparing...##################################################IBM_db2jdbc81##################################################IBM_db2ca81...Preparing...##################################################IBM_db2ca81##################################################IBM_db2rte81...Preparing...##################################################IBM_db2rte81##################################################IBM_db2conn81...Preparing...##################################################IBM_db2conn81##################################################IBM_db2crte81...Preparing...##################################################IBM_db2crte81##################################################IBM_db2das81...Preparing...##################################################IBM_db2das81##################################################IBM_db2dj81...Preparing...##################################################IBM_db2dj81##################################################IBM_db2engn81...Preparing...##################################################IBM_db2engn81##################################################IBM_db2smpl81...Preparing...##################################################IBM_db2smpl81##################################################IBM_db2djx81...Preparing...##################################################IBM_db2djx81##################################################IBM_db2inx81...Preparing...##################################################IBM_db2inx81##################################################IBM_db2pext81...Preparing...##################################################IBM_db2pext81##################################################IBM_db2essg81...Preparing...##################################################IBM_db2essg81##################################################IBM_db2cc81...Preparing...##################################################IBM_db2cc81##################################################IBM_db2icc81...Preparing...##################################################IBM_db2icc81##################################################IBM_db2icms81...Preparing...##################################################IBM_db2icms81##################################################Theinstallationlogfilecanbefoundin/tmp/db2_install_log.29754.db2_installprogramcompletedsuccessfully.創(chuàng)建數(shù)據(jù)庫管理服務器用root用戶操作#cd/db2安裝目錄/instance#./dascrt-udasusr1用dasusr1用戶登錄OS$vi.bash_profile./home/dasusr1/das/dasprofile#添加這一行代碼(如果文件不存在則新建,位置在dasusr1用戶的缺省目錄下,如:home/dasusr1/)創(chuàng)建實例用root用戶操作#cd/db2安裝目錄/instance#./db2icrt-udb2fenc1db2inst1DBI1070IProgramdb2icrtcompletedsuccessfully.修改/etc/services文件用root用戶操作修改/etc/services文件#Localservicesdb2inst150000/tcp#增加該行代碼設(shè)置環(huán)境變量用db2inst1用戶操作修改.bash_profile$vi.bash_profile(如果文件不存在則新建,位置在db2inst1用戶的缺省目錄下)./home/db2inst1/sqllib/db2profile#增加該行代碼設(shè)置服務名稱$db2updatedbmcfgusingSVCENAMEdb2inst1DB20000ITheUPDATEDATABASEMANAGERCONFIGURATIONcommandcompletedsuccessfully.注意:這一步如出現(xiàn)問題,請參見常見問題這章的問題一來進行解決。設(shè)置注冊變量$db2setDB2COMM=tcpip啟動實例$db2start12/26/200516:21:3100SQL1063NDB2STARTprocessingwassuccessful.SQL1063NDB2STARTprocessingwassuccessful.

創(chuàng)建數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫用db2inst1用戶操作$db2createdbsafedbusingcodesetIBM-eucCNterritoryCNDB20000ITheCREATEDATABASEcommandcompletedsuccessfully.創(chuàng)建緩沖池(8K)db2=>connecttosafedbDatabaseConnectionInformationDatabaseserver=DB2/LINUX8.2.0SQLauthorizationID=DB2INST1Localdatabasealias=SAFEDBdb2=>createbufferpoolsafebuffimmediatesize16000pagesize8kDB20000ITheSQLcommandcompletedsuccessfully.創(chuàng)建系統(tǒng)臨時表空間(8K)db2=>createsystemtemporarytablespacesafetemppagesize8Kmanagedbydatabaseusing(file'/home/db2inst1/db2inst1/NODE0000/SQL00001/safetemp'400M)extentsize64prefetchsize32bufferpoolsafebuffDB20000ISQL命令成功完成。建議:系統(tǒng)臨時表空間大小2G創(chuàng)建數(shù)據(jù)表空間(8K)db2=>createtablespacesafedatapagesize8Kmanagedbydatabaseusing(file'/home/db2inst1/db2inst1/NODE0000/SQL00001/safedata1'500M)extentsize64prefetchsize32bufferpoolsafebuffDB20000ISQL命令成功完成。建議:數(shù)據(jù)表空間大小數(shù)據(jù)硬盤的80%,如果操作系統(tǒng)對文件大小有限制,可以在表空間中放置多個數(shù)據(jù)文件(容器)即可。創(chuàng)建數(shù)據(jù)庫用戶db2=>grantconnect,createtab,bindaddondatabasetousershenbao;DB20000ISQL命令成功完成。db2=>grantuseoftablespacesafedatatousershenbao;DB20000ISQL命令成功完成。db2=>revokeuseoftablespaceuserspace1frompublic;DB20000ISQL命令成功完成。設(shè)置數(shù)據(jù)庫參數(shù)鎖內(nèi)存DB2=>updatedbcfgusinglocklist5000

創(chuàng)建Schema創(chuàng)建表格修改createTable.sql腳本中的第一句話,將數(shù)據(jù)庫名稱、用戶名、密碼替換成對應的實際值。(connecttosafedbusershenbaousingshenbao;)$db2–tvf/home/db2inst1/createTable.sql>/home/db2inst1/createTable.log注:createTable.sql是建表腳本,createTable.log是腳本執(zhí)行中產(chǎn)生的日志文件。通過日志文件查看腳本是否執(zhí)行正常。如果在unix或者linux執(zhí)行該腳本,需要將該腳本用UtralEdit工具進行unix文件格式轉(zhuǎn)換。(用UtralEdit打開該腳本,用菜單File—)Conversions—〉DOStoUNIX轉(zhuǎn)換,保存文件即可)保證你的語言環(huán)境是中文,通過cat命令可以正常顯示腳本中的中文內(nèi)容。創(chuàng)建視圖修改createView.sql腳本中的第一句話,將數(shù)據(jù)庫名稱、用戶名、密碼替換成對應的實際值。(connecttosafedbusershenbaousingshenbao;)$db2–tvf/home/db2inst1/createView.sql>/home/db2inst1/createView.log注:createView.sql是建視圖腳本,createView.log是腳本執(zhí)行中產(chǎn)生的日志文件。通過日志文件查看腳本是否執(zhí)行正常。如果在unix或者linux執(zhí)行該腳本,需要將該腳本用UtralEdit工具進行unix文件格式轉(zhuǎn)換。(用UtralEdit打開該腳本,用菜單File—)Conversions—〉DOStoUNIX轉(zhuǎn)換,保存文件即可)保證你的語言環(huán)境是中文,通過cat命令可以正常顯示腳本中的中文內(nèi)容。初始化數(shù)據(jù)導入公共數(shù)據(jù)導入修改initData.sql腳本中的第一句話,將數(shù)據(jù)庫名稱、用戶名、密碼替換成對應的實際值。(connecttosafedbusershenbaousingshenbao;)$db2–tvf/home/db2inst1/initData.sql>/home/db2inst1/initData.log注:initData.sql是公共數(shù)據(jù)導入腳本,initData.log是腳本執(zhí)行中產(chǎn)生的日志文件。通過日志文件查看腳本是否執(zhí)行正常。如果在unix或者linux執(zhí)行該腳本,需要將該腳本用UtralEdit工具進行unix文件格式轉(zhuǎn)換。(用UtralEdit打開該腳本,用菜單File—)Conversions—〉DOStoUNIX轉(zhuǎn)換,保存文件即可)保證你的語言環(huán)境是中文,通過cat命令可以正常顯示腳本中的中文內(nèi)容。用戶數(shù)據(jù)導入修改initUser.sql腳本中的第一句話,將數(shù)據(jù)庫名稱、用戶名、密碼替換成對應的實際值。(connecttosafedbusershenbaousingshenbao;)先將腳本initUser.sql腳本中的機構(gòu)代碼“AAAAAA”替換成你安裝數(shù)據(jù)庫所在機構(gòu)(總局、分局、銀行)的實際代碼。$db2–tvf/home/db2inst1/initUser.sql>/home/db2inst1/initUser.log注:initUser.sql是用戶數(shù)據(jù)導入腳本,initUser.log是腳本執(zhí)行中產(chǎn)生的日志文件。通過日志文件查看腳本是否執(zhí)行正常。如果在unix或者linux執(zhí)行該腳本,需要將該腳本用UtralEdit工具進行unix文件格式轉(zhuǎn)換。(用UtralEdit打開該腳本,用菜單File—)Conversions—〉DOStoUNIX轉(zhuǎn)換,保存文件即可)保證你的語言環(huán)境是中文,通過cat命令可以正常顯示腳本中的中文內(nèi)容。

DB2數(shù)據(jù)庫日常操作啟動和關(guān)閉數(shù)據(jù)庫實例$db2start$db2stop(用db2inst1用戶登錄操作系統(tǒng))啟動和關(guān)閉DAS$cddas/bin$db2adminstart$db2adminstop(用dasusr1用戶登錄操作系統(tǒng))連接和斷開數(shù)據(jù)庫實例db2=>attachtonodenameuserusernameusingpassworddb2=>detach連接和斷開數(shù)據(jù)庫$db2db2=>connecttodbnameuserusernameusingpassworddb2=>connectreset客戶端連接配置使用配置助手(db2ca)使用控制中心(db2cc)查看數(shù)據(jù)庫字符集db2=>getdbcfg數(shù)據(jù)庫地域=CN數(shù)據(jù)庫代碼頁=1383數(shù)據(jù)庫代碼集=IBM-eucCN數(shù)據(jù)庫國家/地區(qū)代碼=86斷開所有用戶連接db2=>forceapplicationalldb2=>terminate執(zhí)行批處理腳本$db2–tvfscript.sql導入導出數(shù)據(jù)db2=>exporttotablename.delofdelmessagestablename.msgselect*fromtablenamedb2=>importfromtablename.delofdelmessagestablename.msginsertintotablename查看數(shù)據(jù)庫版本DB2=>select*fromsysibm.sysversions;ordb2licm-l顯示當前活動數(shù)據(jù)庫db2=>listactivedatabases顯示當前用戶擁有的表和視圖db2=>listtables常見問題問題一問題描述在AIX下創(chuàng)建DB2實例時遇到的問題如下:#./db2icrt-udb2fenc1db2inst12008-04-11-45516+480I1A1104LEVEL:EventPID:246252TID:1PROC:db2bpINSTANCE:db2inst1NODE:000FUNCTION:DB2UDB,RAS/PDcomponent,pdLogInternal,probe:120START:NewDiagnosticLogfileDATA#1:BuildLevel,152bytesInstance"db2inst1"uses"64"bitsandDB2coderelease"SQL09011"withlevelidentifier"01020107".Informationaltokensare"DB2v","s061104","U809676",FixPack"1".DATA#2:SystemInfo,224bytesSystem:AIXBOPSWT01B3500C4704E4C00CPU:total:8online:8Threadingdegreepercore:2PhysicalMemory(MB):total:15744free:13098VirtualMemory(MB):total:23936free:21284SwapMemory(MB):total:8192free:8186KernelParams:msgMaxMessageSize:4194304msgMaxQueueSize:4194304shmMax:68719476736shmMin:1shmIDs:131072shmSegments:68719476736semIDs:131072semNumPerID:65535semOps:1024semMaxVal:32767semAdjustOnExit:16384Informationinthisrecordisonlyvalidatthetimewhenthisfilewascreated(seethisrecord'stimestamp)2008-04-11-31752+480I1106A345LEVEL:SeverePID:246252TID:1PROC:db2bpINSTANCE:db2inst1NODE:000FUNCTION:DB2UDB,basesysutilities,sqleInitApplicationEnvironment,probe:32DATA#1:Hexdump,4bytes0x0FFFFFFFFFFFF6A4:FFFFE871...q2008-04-11-20050+480I1452A327LEVEL:SeverePID:246252TID:1PROC:db2bpINSTANCE:db2inst1NODE:000FUNCTION:DB2UDB,commandlineprocess,clp_bp_main,probe:2DATA#1:Hexdump,4bytes0x0FFFFFFFFFFFF970:FFFFE871...q2008-04-11-33893+480I1780A345LEVEL:SeverePID:246254TID:1PROC:db2fmINSTANCE:db2inst1NODE:000FUNCTION:DB2UDB,basesysutilities,sqleInitApplicationEnvironment,probe:32DATA#1:Hexdump,4bytes0x0FFFFFFFFFFF5F44:FFFFE871...q2008-04-11-00060+480I2126A345LEVEL:SeverePID:246256TID:1PROC:db2fmINSTANCE:db2inst1NODE:000FUNCTION:DB2UDB,basesysutilities,sqleInitApplicationEnvironment,probe:32DATA#1:Hexdump,4bytes0x0FFFFFFFFFFF5F44:FFFFE871...q2008-04-11-48529+480I2472A345LEVEL:SeverePID:246258TID:1PROC:db2fmINSTANCE:db2inst1NODE:000FUNCTION:DB2UDB,basesysutilities,sqleInitApplicationEnvironment,probe:32DATA#1:Hexdump,4bytes0x0FFFFFFFFFFF5F44:FFFFE871...q2008-04-11-97096+480I2818A345LEVEL:SeverePID:246260TID:1PROC:db2fmINSTANCE:db2inst1NODE:000FUNCTION:DB2UDB,basesysutilities,sqleInitApplicationEnvironment,probe:32DATA#1:Hexdump,4bytes0x0FFFFFFFFFFF5F44:FFFFE871...q2008-04-11-45591+480I3164A345LEVEL:SeverePID:246262TID:1PROC:db2fmINSTANCE:db2inst1NODE:000FUNCTION:DB2UDB,basesysutilities,sqleInitApplicationEnvironment,probe:32DATA#1:Hexdump,4bytes0x0FFFFFFFFFFF5F44:FFFFE871...q2008-04-11-13.24.02.995027+480I3510A345LEVEL:SeverePID:246266TID:1PROC:db2fmINSTANCE:db2inst1NODE:000FUNCTION:DB2UDB,basesysutilities,sqleInitApplicationEnvironment,probe:32DATA#1:Hexdump,4bytes0x0FFFFFFFFFFF5F44:FFFFE871

溫馨提示

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

評論

0/150

提交評論