第9章 表空間、備份和_第1頁
第9章 表空間、備份和_第2頁
第9章 表空間、備份和_第3頁
第9章 表空間、備份和_第4頁
第9章 表空間、備份和_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第第9章章 表空間、備份和恢復(fù)表空間、備份和恢復(fù)9. 1 表表 空空 間間9. 2 備份和恢復(fù)概述備份和恢復(fù)概述9. 3 導(dǎo)入導(dǎo)入/導(dǎo)出導(dǎo)出9. 4 脫脫 機(jī)機(jī) 備備 份份9. 5 聯(lián)聯(lián) 機(jī)機(jī) 備備 份份9. 6 數(shù)數(shù) 據(jù)據(jù) 泵泵9. 1 表表 空空 間間9.1.1 創(chuàng)建表空間創(chuàng)建表空間創(chuàng)建表空間使用CREATE TABLESPACE語句,創(chuàng)建的用戶必須擁有CREATE TABLESPACE系統(tǒng)權(quán)限。語法格式為:CREATE TABLESPACE DATAFILE / SIZE K M REUSE AUTOEXTEND OFF ON NEXT K M MAXSIZE UMLIMITED K M

2、 MINMUM EXTENT K | M DEFAULT ONLINE OFFLINE LOGGING NOLOGGING PERMANENT TEMPORARY EXTENT MANAGEMENT DICTIONARY LOCAL AUTOALLOCATE UNIFORM SIZE K M 9.1.1 創(chuàng)建表空間創(chuàng)建表空間【例9.1】 創(chuàng)建大小為50MB的表空間TEST,禁止自動擴(kuò)展數(shù)據(jù)文件。CREATE TABLESPACE TEST LOGGING DATAFILE E:apporcloradataXSCJTEST01.DBF SIZE 50M REUSE AUTOEXTEND OFF;

3、運(yùn)行結(jié)果如圖9.1所示。9.1.1 創(chuàng)建表空間創(chuàng)建表空間【例9.2】 創(chuàng)建表空間DATA,允許自動擴(kuò)展數(shù)據(jù)文件。CREATE TABLESPACE DATA LOGGING DATAFILE E:apporcloradataXSCJDATA01.DBF SIZE 50M REUSE AUTOEXTEND ON NEXT 10M MAXSIZE 200M EXTENT MANAGEMENT LOCAL;運(yùn)行結(jié)果如圖9.2所示。9.1.2 管理表空間管理表空間利用ALTER TABLESPACE命令可以修改現(xiàn)有的表空間或它的一個或多個數(shù)據(jù)文件。可以為數(shù)據(jù)庫中每一個數(shù)據(jù)文件指定各自的存儲擴(kuò)展參數(shù)值;

4、Oracle 12c會在自動擴(kuò)展數(shù)據(jù)文件時使用這些參數(shù)。語法格式為:ALTER TABLESPACE ADD DATAFILE TEMPFILE / SIZE K M REUSE AUTOEXTEND OFF ON NEXT K M MAXSIZE UNLIMITED K M RENAME DATAFILE /,n TO /,n DEFAULT STORAGE ONLINE OFFLINE NORMAL TEMPORARY IMMEDIATE LOGGING NOLOGGING READ ONLY WRITE PERMANENT TEMPORARY 9.1.2 管理表空間管理表空間【例9.3】

5、 通過ALTER TABLESPACE命令把一個新的數(shù)據(jù)文件添加到DATA表空間,并指定了AUTOEXTEND ON和 MAXSIZE 300M。ALTER TABLESPACE DATA ADD DATAFILE E:apporcloradataXSCJDATA02.DBF SIZE 50M REUSE AUTOEXTEND ON NEXT 50M MAXSIZE 500M; 運(yùn)行結(jié)果如圖9.3所示。9.1.3 刪除表空間刪除表空間如果不再需要表空間和其中保存的數(shù)據(jù),可以使用DROP TABLESPACE語句刪除已經(jīng)創(chuàng)建的表空間。語法格式為:DROP TABLESPACE INCLUDING

6、 CONTENTS AND | KEEP DATAFILES CASCADE CONSTRAINTS ;【例9.4】 刪除表空間DATA及其對應(yīng)的數(shù)據(jù)文件。DROP TABLESPACE DATA INCLUDING CONTENTS AND DATAFILES;9. 2 備份和恢復(fù)概述備份和恢復(fù)概述9.2.1 備份概述備份概述1備份原則備份原則(1)日志文件歸檔到磁盤。歸檔日志文件最好不要與數(shù)據(jù)庫文件或聯(lián)機(jī)重做日志文件存儲在同一個物理磁盤設(shè)備上。如果數(shù)據(jù)庫文件和當(dāng)前激活重做日志文件丟失,可使用聯(lián)機(jī)備份或脫機(jī)備份,然后可以繼續(xù)安全操作。(2)如果數(shù)據(jù)庫文件備份到磁盤上,應(yīng)使用單獨(dú)的磁盤或磁盤組

7、保存數(shù)據(jù)文件的備份。備份到磁盤上通??梢栽谳^短時間內(nèi)恢復(fù)。(3)應(yīng)保持控制文件的多個備份,控制文件的備份應(yīng)置于不同磁盤控制器下的不同磁盤設(shè)備上。(4)聯(lián)機(jī)日志文件應(yīng)為多個,每個組至少應(yīng)保持兩個成員。日志組的兩個成員不應(yīng)保存在同一個物理設(shè)備上,因?yàn)檫@將削弱多重日志文件的作用。(5)保持歸檔重做日志文件的多個備份,在多個磁盤上都保留備份。(6)通過在磁盤上保存最小備份和數(shù)據(jù)庫文件向前回滾所需的所有歸檔重做日志文件,在許多情況下可以使得從備份中向前回滾數(shù)據(jù)庫或數(shù)據(jù)庫文件的過程簡化和加速。(7)增加、重命名、刪除日志文件和數(shù)據(jù)文件,改變數(shù)據(jù)庫結(jié)構(gòu)和控制文件等操作都應(yīng)備份,因?yàn)榭刂莆募娣艛?shù)據(jù)庫的模式結(jié)

8、構(gòu)。(8)若企業(yè)有多個Oracle數(shù)據(jù)庫,則應(yīng)使用具有恢復(fù)目錄的Oracle恢復(fù)管理器。9.2.1 備份概述備份概述2數(shù)據(jù)庫備份應(yīng)用數(shù)據(jù)庫備份應(yīng)用(1)實(shí)例失敗。從實(shí)例失敗中恢復(fù)應(yīng)自動進(jìn)行,數(shù)據(jù)庫需要訪問位于正確位置的所有控制文件、聯(lián)機(jī)重做日志文件和數(shù)據(jù)文件。數(shù)據(jù)庫中任何未提交的事務(wù)都要回滾。一個實(shí)例失?。ɡ缬煞?wù)器引起的失?。┲?,當(dāng)數(shù)據(jù)庫要重啟動時,必須檢查數(shù)據(jù)庫報警日志中的錯誤信息。(2)磁盤失敗。磁盤失敗也叫介質(zhì)失?。╩edia failure),通常由磁盤損壞或磁盤上讀錯誤引起。這時,磁盤上駐留的當(dāng)前數(shù)據(jù)庫文件無法讀出。駐留聯(lián)機(jī)重做日志文件的磁盤應(yīng)被鏡像,失敗時,它們不會丟失。鏡像

9、可通過使用重做日志文件實(shí)現(xiàn),或在操作系統(tǒng)級制作鏡像文件。9.2.1 備份概述備份概述如果所有控制文件都丟失,可以使用CREATE CONTROLFILE命令。該命令允許為數(shù)據(jù)庫創(chuàng)建一個新的控制文件,并指定數(shù)據(jù)庫中的所有數(shù)據(jù)文件、聯(lián)機(jī)重做日志文件和數(shù)據(jù)庫參數(shù)。如果對使用的參數(shù)有疑問并正在運(yùn)行ARCHIVELOG備份,可用以下命令:ALTER DATABASE BACKUP CONTROLFILE TO TRACE;當(dāng)執(zhí)行該命令時,系統(tǒng)將把一條合適的CREATE CONTROLFILE命令寫入到跟蹤文件。這時,可根據(jù)需要編輯這個由Oracle創(chuàng)建的跟蹤文件。9.2.1 備份概述備份概述如果丟失的是

10、數(shù)據(jù)文件,可從前一天晚上的熱備份中恢復(fù),步驟如下。(1)從備份中把丟失的文件恢復(fù)到其原來位置。cp /backup/XSCJ/users01.dbf /zhou/oradata/XSCJ(2)安裝數(shù)據(jù)庫。ORACLE_SID=XSCJ; export ORACLE_SIDORAENV_ASK=NO; export ORAENV_ASconnect system/Manager123 as sysdbastartup mount XSCJ;(3)恢復(fù)數(shù)據(jù)庫。要求給出恢復(fù)所需的各歸檔日志文件名。RECOVER DATABASE;出現(xiàn)提示時,為需要的歸檔重做日志文件輸入文件名。另外,當(dāng)數(shù)據(jù)庫恢復(fù)操作

11、發(fā)出提示時,可以使用AUTO選項(xiàng)。(4)打開數(shù)據(jù)庫。ALTER DATABASE OPEN;當(dāng)從備份恢復(fù)數(shù)據(jù)文件時,數(shù)據(jù)庫會辨認(rèn)它是否來自數(shù)據(jù)庫停止前的那個時間點(diǎn)。9.2.1 備份概述備份概述3數(shù)據(jù)庫備份類型數(shù)據(jù)庫備份類型(1)邏輯備份。導(dǎo)出是將數(shù)據(jù)庫中數(shù)據(jù)備份到一個稱為“導(dǎo)出轉(zhuǎn)儲文件”的二進(jìn)制系統(tǒng)文件中。導(dǎo)出有以下三種模式。 用戶(User)模式:導(dǎo)出用戶所有對象以及對象中的數(shù)據(jù)。 表(Table)模式:導(dǎo)出用戶的所有表或者用戶指定的表。 全局(Full)模式(也稱為數(shù)據(jù)庫模式):導(dǎo)出數(shù)據(jù)庫中所有對象,包括所有數(shù)據(jù)、數(shù)據(jù)定義和用來重建數(shù)據(jù)庫的存儲對象。導(dǎo)出備份可以導(dǎo)出整個數(shù)據(jù)庫、指定用戶或指

12、定表。在導(dǎo)出期間,可以選擇是否導(dǎo)出與表相關(guān)的數(shù)據(jù)字典的信息,如權(quán)限、索引和與其相關(guān)的約束條件。導(dǎo)出備份有三種類型。 完全型(Complete Export):對所有表執(zhí)行全數(shù)據(jù)庫導(dǎo)出或僅對上次導(dǎo)出后修改過的表執(zhí)行全數(shù)據(jù)庫導(dǎo)出。 積累型(Cumulative):備份上一次積累型備份所改變的數(shù)據(jù)。 增量型(Incremental):備份上一次備份后改變的數(shù)據(jù)。9.2.1 備份概述備份概述(2)物理備份。物理備份是備份數(shù)據(jù)庫文件而不是其邏輯內(nèi)容。Oracle支持兩種不同類型的物理備份:脫機(jī)備份(也稱為冷備份)和聯(lián)機(jī)備份(也稱為熱備份)。脫機(jī)備份在數(shù)據(jù)庫已經(jīng)正常關(guān)閉的情況下進(jìn)行。數(shù)據(jù)庫正常關(guān)閉后會提供

13、給用戶一個完整的數(shù)據(jù)庫。當(dāng)數(shù)據(jù)庫處于脫機(jī)備份狀態(tài)時,備份的文件包括所有數(shù)據(jù)文件、所有控制文件、所有聯(lián)機(jī)重做日志和服務(wù)器參數(shù)文件(可選)。當(dāng)數(shù)據(jù)庫關(guān)閉時,對所有這些文件進(jìn)行備份可以提供一個數(shù)據(jù)庫關(guān)閉時的完整鏡像。以后可以從備份中獲取整個文件集并恢復(fù)數(shù)據(jù)庫的功能。9.2.2 恢復(fù)概述恢復(fù)概述1實(shí)例恢復(fù)實(shí)例恢復(fù)實(shí)例恢復(fù)由下列操作步驟完成。(1)為了解恢復(fù)數(shù)據(jù)文件中沒有記錄的數(shù)據(jù),進(jìn)行向前滾。該數(shù)據(jù)記錄在在線日志中,包括對回退段的內(nèi)容恢復(fù)。(2)回退未提交的事務(wù),按步驟(1)重新生成回退段所指定的操作。(3)釋放在發(fā)生故障時正在處理事務(wù)所持有的資源。(4)解決在發(fā)生故障時正經(jīng)歷這一階段提交的任何懸而未

14、決的分布事務(wù)。9.2.2 恢復(fù)概述恢復(fù)概述2介質(zhì)恢復(fù)介質(zhì)恢復(fù)這種恢復(fù)有兩種形式:完全介質(zhì)恢復(fù)和不完全介質(zhì)恢復(fù)。 完全介質(zhì)恢復(fù)完全介質(zhì)恢復(fù)。它使用重做數(shù)據(jù)或增量備份將數(shù)據(jù)庫更新到最近的時間點(diǎn),通常在介質(zhì)故障損壞數(shù)據(jù)文件或控制文件后執(zhí)行完全介質(zhì)恢復(fù)操作。實(shí)施完全數(shù)據(jù)庫恢復(fù)時,根據(jù)數(shù)據(jù)庫文件的破壞情況,可以使用不同的方法。例如,當(dāng)數(shù)據(jù)文件被物理破壞,數(shù)據(jù)庫不能正常啟動,這時,可以對全部的或單個被破壞的數(shù)據(jù)文件進(jìn)行完全介質(zhì)恢復(fù)。 不完全介質(zhì)恢復(fù)不完全介質(zhì)恢復(fù)。這是在完全介質(zhì)恢復(fù)不可能或者有特殊要求時進(jìn)行的介質(zhì)恢復(fù)。例如,系統(tǒng)表空間的數(shù)據(jù)文件被損壞、在線日志損壞或人為誤刪基表和表空間等。這時可以進(jìn)行不完

15、全恢復(fù),使數(shù)據(jù)庫恢復(fù)到故障前或用戶出錯之前的一個事務(wù)的一致性狀態(tài)。不完全介質(zhì)恢復(fù)有不同類型的使用,取決于需要不完全介質(zhì)恢復(fù)的情況。9. 3 導(dǎo)入導(dǎo)入/導(dǎo)出導(dǎo)出9.3.1 導(dǎo)出導(dǎo)出Oracle的Export實(shí)用程序用來讀取數(shù)據(jù)庫(包括數(shù)據(jù)字典)和把輸出寫入一個稱為導(dǎo)出轉(zhuǎn)儲文件(Export dump file)的二進(jìn)制文件中??梢詫?dǎo)出整個數(shù)據(jù)庫、指定用戶或指定表。在導(dǎo)出期間,可以選擇是否導(dǎo)出與表相關(guān)的數(shù)據(jù)字典信息。例如,權(quán)限、索引和與其相關(guān)的約束條件。Export所寫的文件包括完全重建全部被選對象所需的命令。從命令行調(diào)用Export程序并且傳遞各類參數(shù)和參數(shù)值,可以完成導(dǎo)出操作。參數(shù)和參數(shù)值決定

16、了導(dǎo)出的具體任務(wù)。表9.1列出了Export指定的運(yùn)行期選項(xiàng)。可以在命令提示符窗口輸入“EXP HELP=Y”調(diào)用EXP命令的幫助信息。9.3.1 導(dǎo)出導(dǎo)出導(dǎo)出有以下三種模式。(1)交互模式。在輸入EXP命令后,根據(jù)系統(tǒng)的提示輸入導(dǎo)出參數(shù),如用戶名、口令和導(dǎo)出類型等參數(shù)。(2)命令行模式。命令行模式和交互模式類似,不同的是使用命令模式時,只能在模式被激活后,才能把參數(shù)和參數(shù)值傳遞給導(dǎo)出程序。(3)參數(shù)文件模式。參數(shù)文件模式的關(guān)鍵參數(shù)是Parfile。Parfile的對象是一個包含激活控制導(dǎo)出對話的參數(shù)和參數(shù)值的文件名。9.3.1 導(dǎo)出導(dǎo)出【例9.5】 以交互模式進(jìn)行數(shù)據(jù)庫XSCJ的表XSB的導(dǎo)

17、出。執(zhí)行的過程與結(jié)果如圖9.4所示。9.3.2 導(dǎo)入導(dǎo)入導(dǎo)入操作可把一個操作系統(tǒng)中的Oracle數(shù)據(jù)庫導(dǎo)出后再導(dǎo)入到另一個操作系統(tǒng)中。導(dǎo)入操作可以交互進(jìn)行也可通過命令進(jìn)行。導(dǎo)入操作選項(xiàng)同導(dǎo)出的基本一樣,表9.2給出導(dǎo)入操作的參數(shù),其他參數(shù)請參照導(dǎo)出參數(shù)。9.3.2 導(dǎo)入導(dǎo)入【例9.6】 以交互模式進(jìn)行XSCJ數(shù)據(jù)庫中XSB表的導(dǎo)入。為了查看導(dǎo)入的效果,首先將XSB表刪除:DROP TABLE XSB;導(dǎo)入的過程和結(jié)果如圖9.5所示。9.3.2 導(dǎo)入導(dǎo)入下面簡單介紹命令行模式和參數(shù)模式的EXP與IMP用法。(1)命令行模式命令行模式。命令行模式其實(shí)與交互式一樣,只是命令行模式將交互式中逐步輸入的

18、數(shù)據(jù)在一行命令中全部輸入。例如,要導(dǎo)出XSB表,可以在命令提示符下輸入如下命令:EXP USERID=SCOTT/Mm123456 FULL=N BUFFER=10000 FILE=XSB.DMP TABLES=XSB結(jié)果如圖9.6所示。9.3.2 導(dǎo)入導(dǎo)入(2)參數(shù)模式參數(shù)模式。參數(shù)模式其實(shí)就是將命令行中命令后面所帶的參數(shù)寫在一個參數(shù)文件中,然后再使用命令,使后面帶一個調(diào)用該文件的參數(shù)??梢酝ㄟ^普通的文本文件編輯器來創(chuàng)建這個文件。為了便于標(biāo)識,將該參數(shù)文件命名為.parfile的后綴。以下是一個參數(shù)文件的內(nèi)容。USERID=SCOTT/Mm123456FULL=NBUFFER=10 000F

19、ILE=XSB.DMPTABLES=XSB使用參數(shù)模式執(zhí)行過程如下:EXP PARFILE=XSB.PARFILE9. 4 脫脫 機(jī)機(jī) 備備 份份在磁盤空間容許的情況下,將這些文件復(fù)制到磁盤上。冷備份一般在SQL*Plus中進(jìn)行,在進(jìn)行備份前,應(yīng)該確定備份哪些文件,通過查詢V$DATAFILE視圖可以獲取數(shù)據(jù)文件的列表;通過查詢V$LOGFILE視圖可以獲取聯(lián)機(jī)重做日志文件的列表;通過以下語句可查詢控制文件的列表:SHOW PARAMENTER CONTROL_FILES;【例9.7】 把XSCJ數(shù)據(jù)庫的所有數(shù)據(jù)文件、重做日志文件和控制文件都備份。(1)正常關(guān)閉要備份的實(shí)例,在命令提示符窗口中

20、輸入如下命令:sqlplus/nologconnect scott/Mm123456 as sysdbashutdown normal(2)備份數(shù)據(jù)庫。使用操作系統(tǒng)的備份工具,備份所有的數(shù)據(jù)文件、重做日志文件、控制文件和參數(shù)文件。(3)啟動數(shù)據(jù)庫。startup mount9. 5 聯(lián)聯(lián) 機(jī)機(jī) 備備 份份9.5.1 以以ARCHIVELOG方式運(yùn)行數(shù)據(jù)庫方式運(yùn)行數(shù)據(jù)庫進(jìn)行聯(lián)機(jī)備份可以使用PL/SQL語句,也可以使用備份向?qū)В家髷?shù)據(jù)庫在ARCHIVELOG方式下運(yùn)行。下面說明如何進(jìn)入ARCHIVELOG方式。(1)進(jìn)入命令提示符操作窗口。SQLPLUS/NOLOG(2)以SYSDBA身份和

21、數(shù)據(jù)庫相連。CONNECT SCOTT/Mm123456 AS SYSDBA(3)使數(shù)據(jù)庫在ARCHIVELOG方式下運(yùn)行。SHUTDOWN IMMEDIATESTARTUP MOUNTALTER DATABASE ARCHIVELOG;ARCHIVE LOG START;ALTER DATABASE OPEN;9.5.1 以以ARCHIVELOG方式運(yùn)行數(shù)方式運(yùn)行數(shù)據(jù)庫據(jù)庫下面的命令將從Server Manager中顯示當(dāng)前數(shù)據(jù)庫的ARCHIVELOG狀態(tài)。ARCHIVE LOG LIST整個過程的SQL*Plus窗口如圖9.7所示。9.5.2 執(zhí)行數(shù)據(jù)庫聯(lián)機(jī)備份執(zhí)行數(shù)據(jù)庫聯(lián)機(jī)備份(1)逐個

22、表空間備份數(shù)據(jù)文件逐個表空間備份數(shù)據(jù)文件首先要使用ALTER TABLESPACE BEGIN BACKUP語句將表空間設(shè)置為備份狀態(tài),例如,標(biāo)記表空間SYSTEM備份開始的語句如下:ALTER TABLESPACE SYSTEM BEGIN BACKUP;接著,在命令提示符窗口中使用操作系統(tǒng)提供的命令備份表空間中的數(shù)據(jù)文件,例如:COPY E:apporcloradataXSCJSYSTEM01.DBF D:BACKUP所有的數(shù)據(jù)文件備份完后,要使用ALTER TABLESPACE END BACKUP指出聯(lián)機(jī)備份的結(jié)束,將表空間恢復(fù)到正常狀態(tài),例如:ALTER TABLESPACE SYS

23、TEM END BACKUP;9.5.2 執(zhí)行數(shù)據(jù)庫聯(lián)機(jī)備份執(zhí)行數(shù)據(jù)庫聯(lián)機(jī)備份(2)備份歸檔重做日志文件備份歸檔重做日志文件首先停止當(dāng)前數(shù)據(jù)庫的ARCHIVELOG狀態(tài):ARCHIVE LOG START;然后記錄歸檔重做日志目標(biāo)目錄中的文件,并且備份歸檔重做日志文件。最后使用ALTER DATABASE BACKUP CONTROLFILE命令備份控制文件:ALTER DATABASE BACKUP CONTROLFILE TO D:BACKUPfile.bak;9. 6 數(shù)數(shù) 據(jù)據(jù) 泵泵9.6.1 概述概述數(shù)據(jù)泵(Data Pump)是Oracle 12c提供的一個實(shí)用程序,它可以用從數(shù)據(jù)庫中高速導(dǎo)出或加載數(shù)據(jù)庫的方法,自動管理多個并行的數(shù)據(jù)流。數(shù)據(jù)泵可以實(shí)現(xiàn)在測試環(huán)境、開發(fā)環(huán)境、生產(chǎn)環(huán)境下以及高級復(fù)制或熱備份數(shù)據(jù)庫之間的快速數(shù)據(jù)遷移,還能實(shí)現(xiàn)部分或全部數(shù)據(jù)庫邏輯備份,以及跨平臺的可傳輸表空間備份。數(shù)據(jù)泵技術(shù)相對應(yīng)的工具是Data Pump Export和Data Pump Import。它的功能與前面介紹的EXP和IMP類似,所不同的是數(shù)據(jù)泵的高速并行的設(shè)計(jì)使得服務(wù)器運(yùn)行時執(zhí)行導(dǎo)入和導(dǎo)出任務(wù)快速裝載或卸載大量數(shù)據(jù)。9.6.2 EXPDP導(dǎo)出導(dǎo)出EXPDP可以交互進(jìn)行,也可以通過命令進(jìn)行。表9.3給出了EXPDP命令的關(guān)鍵字?!纠?.8】 使用EXPDP導(dǎo)出SCOTT用戶

溫馨提示

  • 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

提交評論