sybase每日操作和維護_第1頁
sybase每日操作和維護_第2頁
sybase每日操作和維護_第3頁
sybase每日操作和維護_第4頁
sybase每日操作和維護_第5頁
已閱讀5頁,還剩23頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1中國現代化支付系統中國現代化支付系統中國現代化支付系統中國現代化支付系統中國現代化支付系統中國現代化支付系統SYBASE 日常操作和維護日常操作和維護深圳金融電子結算中心深圳金融電子結算中心二二年五月目目 錄錄1.1.SQLSQL SERVERSERVER 基本框架基本框架 .2 21.1. 系統數據庫.21.2.INTERFACES文件..數據庫設備 .41.5.常見問題及解決方法 .52.2.數據庫啟動數據庫啟動/ /關閉關閉 .6 62.1.查看數據庫狀態 .62.2.數據庫啟動 .62.3.數據庫關閉 .62.4.出錯日志 .72.5.常見問題及解決方法 .73.3

2、.用戶數據庫管理用戶數據庫管理 .11113.1.數據庫選項 .113.2.查看數據庫信息 .133.3.常見問題及解決方法 .144.4.用戶管理用戶管理 .16164.1.增加/刪除用戶 .164.2.查看用戶信息 .174.3.常見問題及解決方法 .175.5.數據庫備份數據庫備份/ /恢復恢復 .191935.1.數據庫備份 .195.2.恢復數據庫 .206.6.如何調整如何調整 SQLSQL SERVERSERVER 基本配置參數基本配置參數 .22226.1.配置SQLSERVER參數的方法 .226.2.常見問題及解決方法 .231 1. sqlsql serverserver

3、 基本框架基本框架sql server 由系統數據庫、用戶數據庫、數據庫設備和一些輔助文件組成。.系統數據庫系統數據庫sql server 是個多數據庫結構的數據庫管理系統。分為系統數據庫和用戶數據庫。系統數據庫是在安裝時自動創建的。(1) master 數據庫master 數據庫全面控制和管理用戶數據庫及 sql server 上的一切操作。Master 數據庫主要包含以下紀錄:用戶賬號。正在處理的進程。環境變量的配置。系統出錯信息。每個數據庫的存儲分配?;顒渔i。聯機的 sqlserver 引擎。(2) temp 數據庫它為臨時表和其他臨時工作空間提供一個存儲區域。是公用的。、

4、當對大表進行 order by 或 group by 操作時、當建立過多的臨時表時。(3) model 數據庫它為新建的用戶數據庫提供一個原型。(4) sybsystemproc 數據庫 存儲系統存儲過程。其他系統數據庫:審計數據庫(sybsecurity) 、樣本數據庫(pubs2) 、句法數據庫(sybsyntax)查看當前數據庫服務器中的用戶數據庫和系統數據庫的信息的命令如下:3$isql Usa P1 sp_helpdb2 go 要查看某一個數據庫的信息,用下面命令 $isql Usa P1 sp_helpdb dbname2 erfacesinterface

5、s 文件文件interfaces 位于$sybase 目錄下,接口文件就象一個地址本,其中列出每個已知的服務器的名稱及網絡地址和端口號。結構如下:server_name service_type protocol network machine protservice_type 該登記項的服務類型query 供客戶去找 sql server 的端口master 供 sql server 確定用來監聽客戶連接請求的端口。Sort 網絡端口號(1025-65535)例:Sybase Query tcp 5000 Master tcp 5000 Interfaces 文件的作用:1、在客戶端的 in

6、terfaces 文件中列出可被連接的各個 server 的網絡地址。2、在 server 端,每個 server 用于同其它 server 的連接。用戶可以更改此文件,來改變數據庫服務器的地址。1.3.文件存在于$sybase 目錄下,用于存放 sqlserver 的系統參數信息。數據庫在啟動時,讀取該文件。用戶可以通過直接修改該文件中的參數的值,來改變數據庫的系統參數,必須注意,修改了此文件中的參數以后,只有數據庫重新啟動以后才生效。1.4.數據庫設備數據庫設備數據庫設備是指邏輯磁盤上的一組連續磁盤空間。用來存放數據庫的數據和日志數據。存放數據庫和事務日志。數據庫設備最好建在原始分區上,也

7、可以創建在文件系統上。只有系統管理員有權建立數據庫設備查看數據庫設備的命令如下:$isql Usa P1 sp_helpdevice2 godevice_name physical_name descriptionhisdatadb/home/sybase/mbfe/hisdatadb special, physical disk, 1000.00 MBhisdblog/home/sybase/mbfe/hisdblog special, physical disk, 400.00 MBhisindexdb/home/sybase/mbfe/hisindexdb special, physic

8、al disk, 200.00 MBmasterd_master special, default disk, physical disk, 70.00 MBsysprocsdev /home/sybase/systemprocs special, physical disk, 100.00 MBsystemdbdev/home/sybase/systemdb special, physical disk, 5.00 MB tempdb /home/sybase/tempdb special, physical disk, 20.00 MB wkdatadb/home/sybase/mbfe/

9、wkdatadb special, physical disk, 200.00 MB wkdblog/home/sybase/mbfe/wkdblog special, physical disk, 100.00 MB wkindexdb/home/sybase/mbfe/wkindexdb special, physical disk, 100.00 MB要查看某一個數據庫設備信息用下面命令:$isql Usa P1 sp_helpdevice device_name2 go5每天在業務開始之前,如果數據庫是關閉的,要啟動數據庫。數據庫的啟動過程如下:1、以 SYBASE 用戶登陸操作系統。

10、2、進入 install 目錄。(1)如果是 unixware 操作系統,執行 $cd $SYBASE/install(2)如果是 aix 操作系統,執行 $cd $SYBASE/ASE-12_0/install3、啟動數據庫服務器,執行下面命令$ startserver4、如果是啟動備份服務庫,執行下面命令$startserver f RUN_SYB_BACKUP1.5.常見問題及解決方法常見問題及解決方法修改主機的 IP 地址后,如何根該 interfaces 文件?安裝 SYBASE Adapive Server 的機器 IP 地址改變后, 應修改 interfaces 文件及有關的設置

11、。如果 interfaces 文件中使用的是機器名而不是 IP 地址, 則不需要變動。 但如果客戶端聯接服務器使用的是服務器的 IP 地址而不是機器名,那么客戶端需修改聯接服務器的 IP 地址.。如果 interfaces 文件中使用的是 IP 地址, 那么需要修改 interfaces 文件中和地址有關的部分, 可使用 dscp 或 dsedit 進行修改。 如果客戶端聯結服務器使用的是服務器的地址而不是機器名,那么客戶端也需修改。2. 數據庫啟動數據庫啟動/關閉關閉2.1.查看數據庫狀態查看數據庫狀態以 sybase 用戶登錄到操作系統,用命令 showserver 查看數據庫是否啟動。$

12、showserverUSER PID %CPU %MEM SZ RSS TTY STAT STIME TIME COMMANDsybase 24000 0.1 2.0 13924 10856 - A Jun 13 4:46 /sybase/ASE-12_0/bin/dataserver -d/sybase/data/ -e/sybase/ASE-12_0/install/ -M/sybase sSYBASE輸入 showserver 命令后如果出現上面信息,證明數據庫已經啟動。2.2.數據庫啟動數據庫啟動以下是數據庫啟動的步驟:1sybase 用戶登錄操作系統如果是 unixware 操作系統

13、2$SYBASE/install 目錄如果是 aix 操作系統2$SYBASE/ASE-12_0啟動數據庫服務器: 3startserver啟動備份服務器:4 startserver f RUN_SYB_BACKUP注意:一般情況,備份服務器是不用啟動的,只有需要備份的時候才啟動備份服務器。2.3.數據庫關閉數據庫關閉在一般情況下,數據庫并不是每天都關閉,最好每天都不關閉,在特殊情況下才7關閉。數據庫關閉過程如下:1、以 SYBASE 用戶登陸操作系統。2、以數據庫管理員(超級用戶 SA)登陸數據庫。$ isql Usa P3、關閉備份服務器1shutdown SYB_BACKUP2go4、關

14、閉數據庫服務器1 shutdown2 go2.4.出錯日志出錯日志也許在數據庫啟動時,由于各種原因,數據庫不能正常啟動,數據庫會把引起數據庫錯誤的信息方到 SYBASE.log 文件中,這個文件在$SYBASE/install 目錄下。2.5.常見問題及解決方法常見問題及解決方法在實際環境中,數據庫 Server 無法啟動的原因很多,本文僅列出了幾種常見的情況,供您參考。首先,應檢查 Server 的日志文件。不同版本缺省的日志文件如下(其中為 Sybase Server 的名稱:UNIX:11.0*: $SYBASE/install/errorlog 11.5* 或或 11.9*: $SYB

15、ASE/install/.log 12.0*: $SYBASE_ASE/install/.log NT:11.0* 11.5* 或或 11.9*: $SYBASEinstallerrorlog 12.0*: $SYBASEASE-12_0installerrorlog CASE 1:basis_dlock: file /sybase/ already in use by a SQL Serverkernel kdconfig: unable to read primary master devicekernel kiconfig: read of config block failed檢查檢查

16、 server 是否已經啟動是否已經啟動( showserver, ps -u sybase 或或 NT service ) CASE 2:dopen: open /sybase/ failed, permission deniedkernel kdconfig: unable to read primary master devicekernel kiconfig: read of config block failed檢查 master 設備文件的所有者及權限 CASE 3:ninit: All master network listeners have failed. Shutting

17、down檢查 network ip 及 port 配置 ( netstat -a ) CASE 4:kernel:kscsinit: connectivity library error. Operation: cs_ctx_alloc().o檢查操作系統參數是否已經修改并重新啟動操作系統 (參見安裝手冊) 若操作系統異常宕機,ASE 未啟動而$SYBASE/.krg 已經存在, 刪除該文件CASE5現象:Error 926 Severity Level 14 Error Message Text Database xx cannot be opened - it has been marke

18、d SUSPECT by recover Explanation 解決方法:(1) 當你使用 Transact_SQL 命令操作這個數據庫的數據時, 出現這個信息, 這是一個嚴重的錯誤, 如果你要使用這個數據庫的數據, 必須改正這個錯誤. 9 (2) 啟動 Backup Server, 后備 master 數據庫1dump database master to /usr/sybase/2go (3) 用 isql 登錄到 SQL Server, 須用 sa 帳號 (本文以 pubs2 數據庫為例)1sp_configure allow updates, 1 2go 1begin tran 2g

19、o 1use master2go1update sysdatabases 2set status = -32768 3Where name=pubs2 4go如果得到(1 row affected),則1commit2go否則1rollback2go(4)重新啟動 SQL Server. 注:SQL Server 重新啟動之后,當發現數據庫本身存在不可恢復的問題時,如數據頁損壞等,且沒有完好的數據庫備份,一定要用 bcp.out 備份用戶數據庫數據。此時,以下步驟省略,并按照“如何刪除壞的用戶數據庫”文章刪除此數據庫。之后重建此數據庫,恢復備份。dbcc dbrepair ( database

20、_name, dropdb )否則,按以下步驟繼續操作:用 sa 帳號注冊到 SQL Server. 1begin tran 2go 1use master2go1update sysdatabases 2set status=0 3Where name=pubs2 4go 如果得到(1 row affected),則1commit2go否則1rollback2go1sp_configure allow updates ,02go (5)重新啟動 SQL Server. 113. 用戶數據庫管理用戶數據庫管理用戶數據庫是用戶創建的,用來存放用戶數據的數據庫。用戶數據庫的創建分為兩部分,一部分是

21、用來存放數據,一部分是用來存放事務日志。為了提高數據庫的速度,最好將數據庫的數據部分和日志部分分開存儲,即存放在不同的數據庫設備上,這樣也可以單獨備份事務日志。3.1.數據庫選項數據庫選項sp_dboption dbname,option_name,ture falseabort tran on log full 該選項決定當指定數據庫日志段最后機會閥值越出時,對正在運行的事務的處理方法。缺省值為 false,即事務被暫停直到空間空余出來時再恢復。為 ture 時,日志存儲空間空余出來前,所有需要寫入日志的事務都將停止。allow nulls by default:置為 ture,將列的缺省狀

22、態從 not null 置為 null,這與 ANSI 標準一致。dbo use only:置為 true 時,只有數據庫屬主可以使用此庫。ddl in tran:置為 ture 時,用戶可以在事務中使用某些數據定義的命令。如:create table。注意:臨時庫的 ddl in tran 必須為 false 狀態。no chkpt on recovery:決定在 sql server 啟動時對數據庫進行恢復后是否加入一個 checkpoint 記錄。置為 true 時,checkpoint 記錄不被加入。no free space acctg:置為 ture 時,抑制剩余空間記帳及非日志段

23、閥值活動的執行。由于不再計算此時段的剩余空間,所以將加速恢復時間。read only:置為 true 時,用戶可以從數據庫中檢索數據,但不能修改數據。select into/bulkcopy:置為 ture 時,可以執行 select into 生成永久表;或用 bcp 批量拷貝庫例程,或高速批拷貝到沒有索引或觸發器的表。single user:設置為 true 時,每次只能有一個用戶訪問該數據庫。查看數據庫當前的具有的數據庫選向的命令是 sp_dboption:舉例:isql Usa P1 use MBFEWKDB2 go1sp_dboption2godatabase_optionsdata

24、base_options - abortabort trantran onon loglog fullfull allowallow nullsnulls byby defaultdefault autoauto identityidentity dbodbo useuse onlyonly ddlddl in in trantran identityidentity in in nonuniquenonunique indexindex nono chkptchkpt onon recoveryrecovery nono freefree spacespace acctgacctg read

25、read onlyonly selectselect into/bulkcopy/pllsortinto/bulkcopy/pllsort singlesingle useruser trunctrunc loglog onon chkptchkpt trunc.trunc. loglog onon chkpt.chkpt. uniqueunique auto_identityauto_identity indexindex 133.2.查看數據庫信息查看數據庫信息查看數據庫信息的命令是 sp_helpdb。舉例:isql Usa P1 sp_helpdb2 gonamename db_siz

26、edb_size ownerowner dbiddbid createdcreated statusstatus - - - - - - MBFEHISDBMBFEHISDB 1600.01600.0 MBMB sasa 7 7 AprApr 08,08, 20022002 selectselect into/bulkcopy/pllsort,into/bulkcopy/pllsort, trunctrunc loglog onon chkptchkpt MBFEWKDBMBFEWKDB 400.0400.0 MBMB sasa 6 6 AprApr 08,08, 20022002 selec

27、tselect into/bulkcopy/pllsort,into/bulkcopy/pllsort, trunctrunc loglog onon chkptchkpt mastermaster 28.028.0 MBMB sasa 1 1 JanJan 01,01, 19001900 nono optionsoptions setset modelmodel 2.02.0 MBMB sasa 3 3 JanJan 01,01, 19001900 nono optionsoptions setset sybsystemdbsybsystemdb 5.05.0 MBMB sasa 5 5 A

28、prApr 05,05, 20022002 nono optionsoptions setset sybsystemprocssybsystemprocs 100.0100.0 MBMB sasa 4 4 AprApr 05,05, 20022002 nono optionsoptions setset tempdbtempdb 22.022.0 MBMB sasa 2 2 JunJun 14,14, 20022002 selectselect into/bulkcopy/pllsortinto/bulkcopy/pllsort 查看某一數據庫的信息命令是:sp_helpdb db_namei

29、sql Usa P1 sp_helpdb MBFEWKDB2 gonamename db_sizedb_size ownerowner dbiddbid createdcreated statusstatus - - - - - - MBFEWKDBMBFEWKDB 400.0400.0 MBMB sasa 6 6 AprApr 08,08, 20022002 selectselect into/bulkcopy/pllsort,into/bulkcopy/pllsort, trunctrunc loglog onon chkptchkpt device_fragmentsdevice_fra

30、gments sizesize usageusage freefree kbyteskbytes - - - - wkdatadbwkdatadb 200.0200.0 MBMB datadata onlyonly 186608186608 wkdblogwkdblog 100.0100.0 MBMB loglog onlyonly 102368102368 wkindexdbwkindexdb 100.0100.0 MBMB datadata onlyonly 1016161016163.3.常見問題及解決方法常見問題及解決方法由于用戶沒有為用戶數據庫設置“trunctrunc loglog

31、 onon chkptchkpt”選項,如果用戶沒有及時備份事15務日志,當日志滿時,用戶事務不能正常執行,處于等待狀態,這是任何操作都不能進行,像死機了一樣。此時連進行日志備份都不能進行。解決這個問題的辦法如下:執行命令: dump tran database_name with turncate_only這條命令的意思就是清空事務日志,其他事務就可以正常運行了。執行上面命令以后,由于事務日志被請空,為了保證數據的安全性,日志清空后要做完全備份數據庫。數據庫的備份方法見第 5 章。4. 用戶管理用戶管理4.1.增加增加/刪除用戶刪除用戶Sql server 存在兩個層次的認證:一個用戶首先必

32、須分配一個 sql server 注冊帳戶。在該用戶要求訪問的數據庫中必須有該用戶的標識。增加帳戶:語法:sp_addlogin login_name,passed,defaultdb,deflanguage,fullname例如:sp_addlogin chentao,passord,Sybase修改帳戶:sp_ _modifylogin login_name,option,value通過此命令可修改帳戶訪問的缺省數據庫、缺省語言及該帳戶的全名等選項。刪除帳戶:語法:droplogin login_name修改口令:sp_password old_passwd,new_passwd,logi

33、n_name增加用戶sp_adduser login_name,name_in_db,grpname別名:別名是多個 sqlserver 帳戶共享的數據庫用戶名,多個帳戶以同一個數據庫用戶的身份來訪問數據庫,并具有與該數據庫用戶同等的權限。語法:addalias login_name,name_in_db別名信息記錄在 sysalternates 系統表中。鎖定/解鎖用戶:sp_locklogin login_name,”lock|unlick”174.2.查看用戶信息查看用戶信息查看用戶信息的命令是 sp_helpuser舉例:isql Usa P1 use MBFEWKDB2 go1 sp

34、_helpuser2 goUsers_nameUsers_name ID_in_dbID_in_db Group_nameGroup_name Login_nameLogin_name - - - - appuserappuser 6 6 publicpublic appuserappuser ccpcuserccpcuser 3 3 mbfembfe ccpcuserccpcuser dbodbo 1 1 publicpublic sasa mbusermbuser 4 4 mbfembfe mbusermbuser pbuserpbuser 5 5 mbfembfe pbuserpbuse

35、r 4.3.常見問題及解決方法常見問題及解決方法自增加了用戶以后,每個用戶就有密碼,如果想更改密碼為空,步驟如下:1. 使用 sa 登錄 Server:isql -Usa -Psa_password -Sserver_name 2. 記錄當前版本號(以當前版本號 12000 為例): sp_configure upgrade version go 3. 修改當前值為 492: sp_configure upgrade version,492 go 4. 將某用戶口令設置為 NULL(以 sa 為例,當前口令為123456): sp_password 123456,NULL,sa go 5. 重

36、新設置當前版本號: sp_configure upgrade version,12000 go 195. 數據庫備份數據庫備份/恢復恢復每天業務完成后,最好對數據庫進行備份,以防止數據庫發生意外時數據的丟失。5.1.數據庫備份數據庫備份數據庫備份主要通過轉儲數據庫(dump database)和轉儲事務(dump transaction)來完成。都允許動態轉儲。轉儲數據庫就是為整個數據庫即數據和事務日志做一份物理備份。轉儲事務就是只為事務日志做一份物理備份。 只有當日志單獨放在數據庫設備上時,才能做轉儲事務。Dump transaction 命令為事務日志做備份。Dump transactio

37、n 與許多操作系統提供的增量備份相似。它拷貝事務日志,提供自上次數據庫或事務日志轉儲以來所有數據庫變化的記錄。一旦 dump transaction 拷貝了日志,它會截去其不活動的部分。在做數據庫備份之前,一定要檢查備份數據庫是否啟動,如果沒有啟動,要限啟動備份服務器,備份服務器的啟動方法前面已經講過。轉儲數據庫命令語法:轉儲數據庫命令語法:dumpdump databasedatabase toto withwith noinit|initnoinit|init說明:說明:轉儲設備名轉儲設備名 可以是文件系統也可以時磁帶設備可以是文件系統也可以時磁帶設備with init 的作用是當備份到磁

38、帶設備是從磁帶開始備份,如果原來磁帶上已有內容將的作用是當備份到磁帶設備是從磁帶開始備份,如果原來磁帶上已有內容將被刪除。被刪除。舉例:舉例:1.以 sybase 用戶登錄系統。2.以 sa 用戶登錄數據庫。 $isql Usa P3.備份數據庫。1use master2go1 dump database MBFEWKDB to “/home/Sybase/”2 go注意:如果修改了注意:如果修改了 sybase 數據庫中的系統參數,修改后最好備份數據庫中的系統參數,修改后最好備份 master 數據庫。數據庫。轉儲日志命令語法:轉儲日志命令語法:dumpdump transactiontra

39、nsaction toto withwith truncate_onlytruncate_onlyno_log|no_truncateno_log|no_truncate 參數說明:truncate_only:在數據與日志在同一數據庫設備上時,用來截短日志,并不轉儲日志。也不記日志。No_log:在沒有足夠空間的情況下截短日志。No_truncate: 轉儲日志,但不截短日志5.2.恢復數據庫恢復數據庫要把以前備份的數據庫恢復,必須要先啟動備份服務器。備份服務器的啟動方法見 2.1。裝載數據庫命令語法:裝載數據庫命令語法:loadload databasedatabase fromfrom 恢

40、復數據庫的步驟如下:(1) 以 sybase 用戶登錄系統。(2) 以 sa 用戶登錄數據庫。 $isql Usa P(3) 恢復數據庫。$isql Usa P1 use master212 go1 load database DATABASE_NAME from DEVICE_NAME 2 go1nline database DATABASE_NAME2go說明:(2) DABASE_NAME 是要備份的數據庫名字。(3) DEVICE_NAME 是備份設備的名字,也可以是文件系統。如果是文件系統要用“”括起來。舉例:從 /home/sybase/文件中恢復 MBFEWKDB 數據庫。1 l

41、oad database MBFEWKDB from “/home/sybase/”2 go1 online database MBFEWKDB2 go裝載日志命令語法:裝載日志命令語法:loadload transactiontransaction fromfrom 恢復數據庫的步驟:恢復數據庫的步驟:、用用 loadload databasedatabase 裝載最新的數據庫備份。裝載最新的數據庫備份。LoadLoad databasedatabase 把數據庫狀把數據庫狀態設置為態設置為”offlineoffline”、用用 loadload transactiontransaction

42、 命令按順序裝載在最近的數據庫轉儲之后生成的命令按順序裝載在最近的數據庫轉儲之后生成的事務日志。事務日志。、用用 onlineonline 命令把數據庫的狀態設置為命令把數據庫的狀態設置為 onlineonline,是數據庫能為用戶使用。,是數據庫能為用戶使用。6.6. 如何調整如何調整 sqlsql serverserver 基本配置參數基本配置參數為了調節 sql server 的性能以及系統資源的分配和利用達到最優效果。可以通過調整sqlserver 的基本配置參數達到。sql server 中的配置可分為靜態和動態兩種。動態參數在使用 sp_configure 命令配置新值后立即生效。靜態參數因需要 sqlserver 對內存進行重新分配,所以修改靜態參數應該重新啟動 sqlserver。系統參數存放在 maseter 庫中的 sysconfigures 表和 syscurconfigs 表中。. 配置配置 sqlserversqlserver 參數的方法參數的方法配置 sql server 的方法就是通過 sp_configu

溫馨提示

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

評論

0/150

提交評論