北大青鳥(niǎo)oracle學(xué)習(xí)資料TP1ppt課件_第1頁(yè)
北大青鳥(niǎo)oracle學(xué)習(xí)資料TP1ppt課件_第2頁(yè)
北大青鳥(niǎo)oracle學(xué)習(xí)資料TP1ppt課件_第3頁(yè)
北大青鳥(niǎo)oracle學(xué)習(xí)資料TP1ppt課件_第4頁(yè)
北大青鳥(niǎo)oracle學(xué)習(xí)資料TP1ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第一章Oracle 入門 目的 了解 Oracle 體系構(gòu)造的各種組件 掌握 Oracle 中的根本用戶管理 了解 Oracle 的工具 了解 Oracle 的安裝和卸載2Oracle 數(shù)據(jù)庫(kù)簡(jiǎn)介 2-1對(duì)象關(guān)系型的數(shù)據(jù)庫(kù)管理系統(tǒng) (ORDBMS)在管理信息系統(tǒng)、企業(yè)數(shù)據(jù)處置、因特網(wǎng)及電子商務(wù)等領(lǐng)域運(yùn)用非常廣泛在數(shù)據(jù)平安性與數(shù)據(jù)完好性控制方面性能優(yōu)越跨操作系統(tǒng)、跨硬件平臺(tái)的數(shù)據(jù)互操作才干Oracle數(shù)據(jù)庫(kù)的主要特點(diǎn)支持多用戶、大事務(wù)量的事務(wù)處置數(shù)據(jù)平安性和完好性控制支持分布式數(shù)據(jù)處置可移植性3Oracle 數(shù)據(jù)庫(kù)簡(jiǎn)介 2-2 Oracle數(shù)據(jù)庫(kù)基于客戶端/效力器技術(shù)客戶端運(yùn)用程序經(jīng)過(guò)向效力器懇

2、求并接納信息的方式與數(shù)據(jù)庫(kù)進(jìn)展交互。它充任用戶與數(shù)據(jù)庫(kù)之間的接口懇求 呼應(yīng)數(shù)據(jù)庫(kù)效力器對(duì)數(shù)據(jù)庫(kù)表進(jìn)展最正確管理,處置多個(gè)客戶端對(duì)同一數(shù)據(jù)的并發(fā)訪問(wèn)。全面地堅(jiān)持?jǐn)?shù)據(jù)完好性,并控制數(shù)據(jù)庫(kù)訪問(wèn)權(quán)限等平安性需求網(wǎng)絡(luò)效力器4Oracle 9i 體系構(gòu)造Oracle 效力器 Oracle 數(shù)據(jù)庫(kù) Oracle 實(shí)例Oracle 數(shù)據(jù)庫(kù)是一個(gè)數(shù)據(jù)的集合,該集合被視為一個(gè)邏輯單元管理數(shù)據(jù)庫(kù)的后臺(tái)進(jìn)程和內(nèi)存構(gòu)造的集合稱為 Oracle 實(shí)例 數(shù)據(jù)庫(kù)的體系構(gòu)造是指數(shù)據(jù)庫(kù)的組成、任務(wù)過(guò)程與原理,以及數(shù)據(jù)在數(shù)據(jù)庫(kù)中的組織與管理機(jī)制Oracle效力器提供開(kāi)放、全面和綜合的信息管理,它由Oracle數(shù)據(jù)庫(kù)和Oracle實(shí)

3、例組成5Oracle 主要組件 實(shí) 例 內(nèi)存構(gòu)造 后臺(tái)進(jìn)程 PMON SMON DBWR LGWR CKPT 其他 數(shù)據(jù)庫(kù)數(shù)據(jù)文件數(shù)據(jù)文件數(shù)據(jù)文件控制文件控制文件日志文件日志文件參數(shù)文件歸檔日志文件口令文件SGA用戶進(jìn)程效力器進(jìn)程PGA共享池?cái)?shù)據(jù)緩沖區(qū)日志緩沖區(qū)6Oracle 實(shí)例 Oracle 實(shí)例是后臺(tái)進(jìn)程和內(nèi)存構(gòu)造的集合Oracle 實(shí)例 系統(tǒng)全局區(qū) 后臺(tái)進(jìn)程 分配 啟動(dòng) 7Oracle 數(shù)據(jù)庫(kù)Oracle 數(shù)據(jù)庫(kù)由操作系統(tǒng)文件組成,這些文件為數(shù)據(jù)庫(kù)信息提供實(shí)踐物理存儲(chǔ)區(qū)Oracle 數(shù)據(jù)庫(kù)包括邏輯構(gòu)造和物理構(gòu)造物理構(gòu)造 邏輯構(gòu)造 物理構(gòu)造包含數(shù)據(jù)庫(kù)中的一組操作系統(tǒng)文件。邏輯構(gòu)造指數(shù)據(jù)庫(kù)

4、創(chuàng)建之后構(gòu)成的邏輯概念之間的關(guān)系Oracle 數(shù)據(jù)庫(kù) 8會(huì)話會(huì)話是用戶與 Oracle 效力器的單個(gè)銜接當(dāng)用戶與效力器建立銜接時(shí)創(chuàng)建會(huì)話當(dāng)用戶與效力器斷開(kāi)銜接時(shí)封鎖會(huì)話啟動(dòng) Oracle 實(shí)例運(yùn)用SQL*Plus銜接至數(shù)據(jù)庫(kù)創(chuàng)建用戶進(jìn)程創(chuàng)建效力器進(jìn)程提交 SQL 查詢9Oracle 實(shí)例內(nèi)存構(gòu)造系統(tǒng)全局區(qū) (SGA) 程序全局區(qū) (PGA) Oracle 實(shí)例啟動(dòng)時(shí)分配系統(tǒng)全局區(qū)當(dāng)效力器進(jìn)程啟動(dòng)時(shí)分配程序全局區(qū)Oracle 的內(nèi)存構(gòu)造包含以下兩個(gè)內(nèi)存區(qū): 內(nèi)存區(qū) 10系統(tǒng)全局區(qū) 2-1數(shù)據(jù)庫(kù)信息存儲(chǔ)于SGA,由多個(gè)數(shù)據(jù)庫(kù)進(jìn)程共享共享池 數(shù)據(jù)緩沖區(qū) 日志緩沖區(qū) SGA的內(nèi)存構(gòu)造 11系統(tǒng)全局區(qū)

5、2-2共享池 共享池是對(duì)SQL、PL/SQL程序進(jìn)展語(yǔ)法分析、編譯、執(zhí)行的內(nèi)存區(qū)域共享池由庫(kù)緩存和數(shù)據(jù)字典緩存組成。共享池的大小直接影響數(shù)據(jù)庫(kù)的性能。數(shù)據(jù)緩沖區(qū) 用于存儲(chǔ)從磁盤數(shù)據(jù)文件中讀入的數(shù)據(jù),一切用戶共享。效力器進(jìn)程將讀入的數(shù)據(jù)保管在數(shù)據(jù)緩沖區(qū)中,當(dāng)后續(xù)的懇求需求這些數(shù)據(jù)時(shí)可以在內(nèi)存中找到,不需求再?gòu)拇疟P讀取,提高了讀取速度。數(shù)據(jù)緩沖區(qū)的大小對(duì)數(shù)據(jù)庫(kù)的讀取速度有直接的影響。日志緩沖區(qū) 日志記錄數(shù)據(jù)庫(kù)的一切修正信息,日志信息首先產(chǎn)生于日志緩沖區(qū)。 當(dāng)日志緩沖區(qū)的日志數(shù)據(jù)到達(dá)一定數(shù)量時(shí),由后臺(tái)進(jìn)程將日志數(shù)據(jù)寫入日志文件中。相對(duì)來(lái)說(shuō),日志緩沖區(qū)對(duì)數(shù)據(jù)庫(kù)的性能影響較小。12程序全局區(qū)程序全局區(qū)P

6、GA包含單個(gè)效力器進(jìn)程所需的數(shù)據(jù)和控制信息PGA是在用戶進(jìn)程銜接到數(shù)據(jù)庫(kù)并創(chuàng)建一個(gè)會(huì)話時(shí)自動(dòng)分配的,保管每個(gè)與Oracle 數(shù)據(jù)庫(kù)銜接的用戶進(jìn)程所需的信息PGA為非共享區(qū),只能單個(gè)進(jìn)程運(yùn)用,當(dāng)一個(gè)用戶會(huì)話終了,PGA釋放13Oracle 實(shí)例進(jìn)程構(gòu)造Oracle 實(shí)例有幾種不同類型的進(jìn)程,它們是: 實(shí)例進(jìn)程用戶進(jìn)程 效力器進(jìn)程 后臺(tái)進(jìn)程 用戶進(jìn)程是一個(gè)需求與Oracle效力器進(jìn)展交互的程序。當(dāng)用戶運(yùn)轉(zhuǎn)一個(gè)運(yùn)用程序預(yù)備向數(shù)據(jù)庫(kù)效力器發(fā)送懇求時(shí),即創(chuàng)建了用戶進(jìn)程效力器進(jìn)程用于處置銜接到該實(shí)例的用戶進(jìn)程的懇求。當(dāng)用戶銜接至 Oracle 數(shù)據(jù)庫(kù)實(shí)例創(chuàng)建會(huì)話時(shí),即產(chǎn)生效力器進(jìn)程 后臺(tái)進(jìn)程是Oracle

7、數(shù)據(jù)庫(kù)為了堅(jiān)持最正確系統(tǒng)性能和協(xié)調(diào)多個(gè)用戶懇求而設(shè)置的。 Oracle 實(shí)例啟動(dòng)時(shí)即創(chuàng)建一系列后臺(tái)進(jìn)程 14后臺(tái)進(jìn)程 2-1后臺(tái)進(jìn)程PMON實(shí)例的各種后臺(tái)進(jìn)程是:SMONDBWRLGWRCKPT其他 15后臺(tái)進(jìn)程 2-2PMON 進(jìn)程監(jiān)控進(jìn)程釋放一切當(dāng)前掛起的鎖定。回滾用戶當(dāng)前事務(wù)處置釋放用戶當(dāng)前運(yùn)用的資源。SMON 系統(tǒng)監(jiān)控進(jìn)程在實(shí)例啟動(dòng)時(shí)自動(dòng)恢復(fù)實(shí)例。 整理數(shù)據(jù)文件的自在空間,將相鄰區(qū)域結(jié)合起來(lái)。釋放不再運(yùn)用的暫時(shí)段。DBWR 數(shù)據(jù)寫入進(jìn)程管理數(shù)據(jù)緩沖區(qū),將最近運(yùn)用過(guò)的塊保管在內(nèi)存中。將修正后的緩沖區(qū)數(shù)據(jù)寫入數(shù)據(jù)文件中。 LGWR 日志寫入進(jìn)程擔(dān)任將日志緩沖區(qū)中的日志數(shù)據(jù)寫入日志文件。 系

8、統(tǒng)有多個(gè)日志文件,該進(jìn)程以循環(huán)的方式將數(shù)據(jù)寫入文件。16Oracle 物理組件物理組件就是Oracle數(shù)據(jù)庫(kù)所運(yùn)用的操作系統(tǒng)物理文件。物理文件可分為三類:物理組件數(shù)據(jù)文件 控制文件日志文件數(shù)據(jù)文件用于存儲(chǔ)數(shù)據(jù)庫(kù)數(shù)據(jù),如表、索引數(shù)據(jù)等??刂莆募怯涗洈?shù)據(jù)庫(kù)物理構(gòu)造的二進(jìn)制文件。日志文件記錄對(duì)數(shù)據(jù)庫(kù)的一切修正信息,用于缺點(diǎn)恢復(fù)17Oracle 邏輯組件 3-1數(shù)據(jù)庫(kù)的邏輯構(gòu)造是從邏輯的角度分析數(shù)據(jù)庫(kù)的組成。Oracle 的邏輯組件包括:數(shù)據(jù)庫(kù) 表空間 段 區(qū) 數(shù)據(jù)塊 方式18Oracle 邏輯組件 3-2表空間是數(shù)據(jù)庫(kù)中最大的邏輯單位,一個(gè) Oracle 數(shù)據(jù)庫(kù)至少包含一個(gè)表空間,就是名為SYST

9、EM的系統(tǒng)表空間。每個(gè)表空間是由一個(gè)或多個(gè)數(shù)據(jù)文件組成的,一個(gè)數(shù)據(jù)文件只能與一個(gè)表空間相關(guān)聯(lián)。表空間的大小等于構(gòu)成該表空間的一切數(shù)據(jù)文件大小之和。CREATE TABLESPACE tablespacenameDATAFILE filename SIZE integer K|M AUTOEXTEND OFF|ON;創(chuàng)建表空間的語(yǔ)法是:19Oracle 邏輯組件 3-3段段是構(gòu)成表空間的邏輯存儲(chǔ)構(gòu)造,段由一組區(qū)組成。 按照段所存儲(chǔ)數(shù)據(jù)的特征,將段分為四種類型,即數(shù)據(jù)段、索引段、回退段和暫時(shí)段。區(qū)區(qū)為段分配空間,它由延續(xù)的數(shù)據(jù)塊組成。 當(dāng)段中的一切空間已完全運(yùn)用時(shí),系統(tǒng)自動(dòng)為該段分配一個(gè)新區(qū)。區(qū)不

10、能跨數(shù)據(jù)文件存在,只能存在于一個(gè)數(shù)據(jù)文件中。數(shù)據(jù)塊數(shù)據(jù)塊是Oracle效力器所能分配、讀取或?qū)懭氲淖钚〈鎯?chǔ)單元。Oracle效力器以數(shù)據(jù)塊為單位管理數(shù)據(jù)文件的存儲(chǔ)空間。 方式方式是對(duì)用戶所創(chuàng)建的數(shù)據(jù)庫(kù)對(duì)象的總稱。 方式對(duì)象包括表、視圖、索引、同義詞、序列、過(guò)程和程序包等。20Oracle 網(wǎng)絡(luò)配置 2-1Oracle產(chǎn)品安裝完成后,效力器和客戶端都需求進(jìn)展網(wǎng)絡(luò)配置才干實(shí)現(xiàn)網(wǎng)絡(luò)銜接。 效力器端配置監(jiān)聽(tīng)器,客戶端配置網(wǎng)絡(luò)效力名。tnsnames.oraOracle 客戶端listener.oraOracle 效力器21Oracle 網(wǎng)絡(luò)配置 2-2效力器端監(jiān)聽(tīng)器配置信息包括監(jiān)聽(tīng)協(xié)議、地址及其他相關(guān)

11、信息。 配置信息保管在名為listener.ora的文件中。在安裝效力器軟件時(shí)自動(dòng)配置一個(gè)監(jiān)聽(tīng)器客戶端的網(wǎng)絡(luò)效力名配置信息包括效力器地址、監(jiān)聽(tīng)端口號(hào)和數(shù)據(jù)庫(kù)SID等,與效力器的監(jiān)聽(tīng)器建立銜接。配置信息保管在名為tnsnames.ora的文件中Oracle中的 Net Configuration Assistant和Net Manager工具都能用來(lái)配置監(jiān)聽(tīng)器和網(wǎng)絡(luò)效力名22Oracle 查詢工具 Oracle 查詢工具SQL*PlusiSQL*PlusPL/SQLOracle 提供的工具非常容易運(yùn)用。Oracle 的查詢工具包括:SQL*Plus是Oracle最常用的工具之一,用于接受和執(zhí)行S

12、QL命令以及PL/SQL塊。 iSQL*Plus可以執(zhí)行能用SQL*Plus完成的一切義務(wù)。該工具的優(yōu)勢(shì)在于能經(jīng)過(guò)閱讀器訪問(wèn)它。 PL/SQL 是 SQL 的擴(kuò)展。PL/SQL 結(jié)合了SQL言語(yǔ)的數(shù)據(jù)支配才干和過(guò)程言語(yǔ)的流程控制才干23Oracle 企業(yè)管理器 Oracle 企業(yè)管理器為管理員提供了圖形化的用戶界面,并集成了管理數(shù)據(jù)庫(kù)的工具24Oracle 默許用戶只需用合法的用戶帳號(hào)才干訪問(wèn)Oracle數(shù)據(jù)庫(kù)Oracle 有幾個(gè)默許的數(shù)據(jù)庫(kù)用戶 Oracle 默許用戶SYSSYSTEMSCOTT數(shù)據(jù)庫(kù)中一切數(shù)據(jù)字典表和視圖都存儲(chǔ)在 SYS 方式中。SYS用戶主要用來(lái)維護(hù)系統(tǒng)信息和管理實(shí)例。S

13、YSTEM 是默許的系統(tǒng)管理員,該用戶擁有Oracle管理工具運(yùn)用的內(nèi)部表和視圖。通常經(jīng)過(guò)SYSTEM用戶管理數(shù)據(jù)庫(kù)用戶、權(quán)限和存儲(chǔ)等SCOTT用戶是Oracle 數(shù)據(jù)庫(kù)的一個(gè)示范帳戶,在數(shù)據(jù)庫(kù)安裝時(shí)創(chuàng)建25創(chuàng)建新用戶要銜接到Oracle數(shù)據(jù)庫(kù),就需求創(chuàng)建一個(gè)用戶帳戶每個(gè)用戶都有一個(gè)默許表空間和一個(gè)暫時(shí)表空間CREATE USER命令用于創(chuàng)建新用戶CREATE USER usernameIDENTIFIED BY passwordDEFAULT TABLESPACE tablespaceTEMPORARY TABLESPACE tablespace;CREATE USER 命令的語(yǔ)法是:CRE

14、ATE USER MARTINIDENTIFIED BY martinpwdDEFAULT TABLESPACE USERSTEMPORARY TABLESPACE TEMP;創(chuàng)建一個(gè)稱號(hào)為 martin 的用戶,其密碼為 martinpwd26授予權(quán)限 3-1權(quán)限指的是執(zhí)行特定命令或訪問(wèn)數(shù)據(jù)庫(kù)對(duì)象的權(quán)益權(quán)限有兩種類型,系統(tǒng)權(quán)限和對(duì)象權(quán)限系統(tǒng)權(quán)限允許用戶執(zhí)行某些數(shù)據(jù)庫(kù)操作,如創(chuàng)建表就是一個(gè)系統(tǒng)權(quán)限對(duì)象權(quán)限允許用戶對(duì)數(shù)據(jù)庫(kù)對(duì)象如表、視圖、序列等執(zhí)行特定操作角色是一組相關(guān)權(quán)限的組合,可以將權(quán)限授予角色,再把角色授予用戶,以簡(jiǎn)化權(quán)限管理。27授予權(quán)限 3-2GRANT 命令可用于為用戶分配權(quán)限或角色

15、 GRANT CONNECT TO MARTIN; CONNECT角色允許用戶銜接至數(shù)據(jù)庫(kù),并創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象GRANT RESOURCE TO MARTIN; RESOURCE角色允許用戶運(yùn)用數(shù)據(jù)庫(kù)中的存儲(chǔ)空間GRANT CREATE SEQUENCE TO MARTIN; 此系統(tǒng)權(quán)限允許用戶在當(dāng)前方式中創(chuàng)建序列,此權(quán)限包含在CONNECT角色中28授予權(quán)限 3-3授予用戶 MARTIN 操作TEST表對(duì)象的權(quán)限 GRANT SELECT ON TEST TO MARTIN; 允許用戶查詢 TEST 表的記錄GRANT UPDATE ON TEST TO MARTIN; 允許用戶更新 TEST

16、 表中的記錄GRANT ALL ON TEST TO MARTIN; 允許用戶插入、刪除、更新和查詢 TEST 表中的記錄29更改和刪除用戶ALTER USER 命令可用于更改口令 ALTER USER MARTIN IDENTIFIED BY martinpass;修正 MARTIN 用戶的密碼DROP USER 命令用于刪除用戶 DROP USER MARTIN CASCADE; 刪除 MARTIN 用戶方式30Oracle 9i 的安裝和卸載經(jīng)過(guò)運(yùn)轉(zhuǎn)Oracle Universal Installer來(lái)安裝和卸載Oracle數(shù)據(jù)庫(kù)選擇 Oracle 9i Database .0 來(lái)安裝數(shù)

17、據(jù)庫(kù)效力器。 選擇 Oracle 9i Client .0 來(lái)安裝 Oracle 客戶端 啟動(dòng)Universal Installer,選擇“卸裝產(chǎn)品,選中要卸載的組件31運(yùn)用 Oracle 數(shù)據(jù)庫(kù)的開(kāi)發(fā)流程效力器端安裝 Oracle 效力器軟件創(chuàng)建數(shù)據(jù)庫(kù)(安裝時(shí)自動(dòng)創(chuàng)建)配置監(jiān)聽(tīng)器(安裝時(shí)自動(dòng)配置)啟動(dòng)Oracle實(shí)例(自動(dòng)啟動(dòng)效力)安裝 Oracle 客戶端軟件配置網(wǎng)絡(luò)效力名以新用戶登錄 Oracle提交 SQL 查詢創(chuàng)建新用戶并授權(quán)創(chuàng)建用戶表空間客戶端32Windows 中的 Oracle 效力 3-1Oracle 9i的每個(gè)實(shí)例在Windows中都作為一項(xiàng)效力啟動(dòng) 效力是在 Window

18、s 注冊(cè)表中注冊(cè)的可執(zhí)行進(jìn)程,由 Windows 操作系統(tǒng)管理 “效力對(duì)話框中的各項(xiàng) Oracle 效力如下圖: 33Windows 中的 Oracle 效力 3-2OracleHOME_NAMETNSListener該效力啟動(dòng)數(shù)據(jù)庫(kù)效力器的監(jiān)聽(tīng)器,監(jiān)聽(tīng)器接受來(lái)自客戶端運(yùn)用程序的銜接懇求假設(shè)監(jiān)聽(tīng)器未啟動(dòng),那么客戶端將無(wú)法銜接到數(shù)據(jù)庫(kù)效力器OracleServiceSID該效力啟動(dòng)系統(tǒng)標(biāo)識(shí)符為SID的數(shù)據(jù)庫(kù)實(shí)例,其中 SID 是在安裝 Oracle 9i 時(shí)輸入的數(shù)據(jù)庫(kù)稱號(hào)OracleHOME_NAMEAgent Oracle企業(yè)管理器組件智能代理效力,此智能代理用于執(zhí)行作業(yè)和監(jiān)控 Oracle 效力或?qū)ο蟮男阅茉谶\(yùn)用Oracle管理效力器網(wǎng)絡(luò)的環(huán)境中必需啟動(dòng)此效力34Windows 中的 Oracle 效力 3-3OracleHOME_NAMEHTTPServer該效力用于啟動(dòng)Oracle HTTP效力器,它提供文檔信息、基于Web的企業(yè)管理器和iSQL*Plus等效力OracleHOME_NAMEManagementServer該效力啟動(dòng)Oracle管理效力器,它用于維護(hù)管理控制臺(tái)對(duì)各個(gè)被管理效力器節(jié)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論