第3章 管理數據庫_第1頁
第3章 管理數據庫_第2頁
第3章 管理數據庫_第3頁
第3章 管理數據庫_第4頁
第3章 管理數據庫_第5頁
已閱讀5頁,還剩59頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

陜西工院2023/2/4Oracle11g

數據庫技術蔡蘇亞主講caisuya@126.com第3章管理數據庫3.1創建數據庫3.2啟動和關閉數據庫3.3刪除數據庫3.4管理初始化參數文件3.5管理控制文件3.6數據字典3.7克隆數據庫3.1創建數據庫使用DBCA創建數據庫數據庫配置助手(DatabaseConfigurationAssistant,DBCA)能夠創建數據庫、配置現有數據庫的數據選項、刪除數據庫以及管理數據庫模板。使用命令方式創建數據庫使用命令的方式創建數據庫使用CREATEDATABASE語句。3.1.1使用DBCA創建數據庫在開始菜單中,選擇程序-OracleOraDb11g_home1-配置和移植工具-DatabaseConfigurationAssistant,打開數據庫配置助手。3.1.1使用DBCA創建數據庫選擇創建數據庫的選項。3.1.1使用DBCA創建數據庫選擇“一般用途”選項。3.1.1使用DBCA創建數據庫輸入全局數據庫名和Oracle系統標識符SID。3.1.1使用DBCA創建數據庫選擇數據庫通過OEM進行管理。3.1.1使用DBCA創建數據庫將數據庫的所有帳號密碼設置為相同,也可以設置為不同的密碼。3.1.1使用DBCA創建數據庫選擇數據庫的存儲機制:文件系統、ASM、裸設備。3.1.1使用DBCA創建數據庫選擇數據庫文件的存放位置。3.1.1使用DBCA創建數據庫設置數據庫的快速恢復區。3.1.1使用DBCA創建數據庫選擇新建的數據庫是否包含示例方案。3.1.1使用DBCA創建數據庫設置數據庫的初始化參數。3.1.1使用DBCA創建數據庫設置數據文件、控制文件、日志文件等的存放位置。3.1.1使用DBCA創建數據庫選擇創建數據庫、另存為數據庫模板和生成數據庫創建腳本。3.1.1使用DBCA創建數據庫確認上面所做的配置。3.1.1使用DBCA創建數據庫開始創建數據庫。3.1.2使用命令方式創建數據庫使用命令的方式創建數據庫可以使用CREATEDATABASE語句,其基本的語法格式如下:CREATEDATABASE[數據庫名]|USERSYSIDENTIFIEDBY密碼|USERSYSTEMIDENTIFIEDBY密碼|CONTROLFILEREUSE|MAXDATAFILES數值|MAXINSTANCES數值|CHARACTERSET字符集|NATIONALCHARACTERSET字符集|LOGFILE[GROUP整數]redo_log_file_spec子句

[,[GROUP整數]redo_log_file_spec子句]3.1.2使用命令方式創建數據庫|MAXLOGFILES整數|MAXLOGMEMBERS整數|MAXLOGHISTORY整數|ARCHIVELOG|NOARCHIVELOG|EXTENTMANAGEMENTLOCAL|DATAFILEdatafile_spec子句[,datafile_spec子句]|SYSAUXDATAFILEdatafile_sysaux_spec子句[,datafile_sysaux_spec子句]|DEFAULTTABLESPACE表空間名datafile_file_spec子句|DEFAULTTEMPORARYTABLESPACE表空間名

TEMPFILEdatafile_tempfile_spec子句[,datafile_tempfile_spe子句]|UNDOTABLESPACE表空間名DATAFILEdatafile_undofile_spec子句[,datafile_undofile_spec子句]|SETTIME_ZONE3.1.2使用命令方式創建數據庫下面對CREATEDATABASE語句的部分參數解釋如下。1)CREATEDATABASE[數據庫名]:指定創建數據庫名稱。2)USERSYSIDENTIFIEDBY密碼、USERSYSTEMIDENTIFIEDBY密碼:由用戶分別指定SYS和SYSTEM賬號的密碼,如果指定了SYS和SYSTEM賬號的其中一個,那么必須同時指定這兩個賬號的密碼。3)CONTROLFILEREUSE:根據CONTROL_FILES初始化參數所記錄的值來重建控制文件。此參數不適用于首次創建一個新的數據庫。3.1.2使用命令方式創建數據庫4)MAXDATAFILES:指定了控制文件中數據文件的初始數,當在數據庫中添加一個編號大于MAXDATAFILES但小于或等于DB_FILES的文件時,控制文件中的MAXDATAFILES參數將自動擴展,以便容納更多的數據文件。5)MAXINSTANCES:指定了可以同時裝載和打開的最大Oracle實例數,最小值為1,最大值取決安裝Oracle數據庫的操作系統環境。6)CHARACTERSET字符集:指定數據庫存儲數據所用字符集。7)NATIONALCHARACTERSET字符集:指定用來存儲NCHAR、NCLOB和NVARCHAR2數據類型的字段數據,可能設置值為AL16UTF16和UTF8。默認值為AL16UTF16。8)LOGFILE:指定創建的數據庫包含的聯機重做日志文件。3.1.2使用命令方式創建數據庫9)MAXLOGFILES整數、MAXLOGMEMBERS整數、MAXLOGHISTORY整數:這三個參數設置聯機重做日志文件的有關參數。其中,MAXLOGFILES指定創建數據庫的最大聯機重做日志文件的數量;MAXLOGMEMBERS指定每個聯機重做日志組中可以擁有的最大成員數(日志文件個數);MAXLOGHISTORY指定在RAC環境中運行在歸檔模式的數據庫的歸檔日志文件個數。10)DATAFILE、SYSAUXDATAFILE子句:分別指定SYSTEM和SYSAUX表空間所對應的數據文件。11)DEFAULTTABLESPACE、DEFAULTTEMPORARYTABLESPACE和UNDOTABLESPACE子句:DEFAULTTABLESPACE創建一個永久性的表空間;DEFAULTTEMPORARYTABLESPACE創建一個臨時表空間;UNDOTABLESPACE創建一個撤銷表空間。3.1.2使用命令方式創建數據庫12)ARCHIVELOG|NOARCHIVELOG:指定創建數據庫的運行模式是歸檔模式還是非歸檔模式。13)SETTIME_ZONE:指定數據庫的時區。下面以創建名為XXGCX的數據庫為例,說明在Windows平臺上手工方式創建的完整步驟:1、創建xxgcx數據庫的相關目錄。選擇“程序-->運行”,輸入“cmd”命令,打開DOS界面在命令行下執行下面的語句:mkdirC:\oracle\product\10.2.0\admin\xxgcxmkdirC:\oracle\product\10.2.0\admin\xxgcx\adumpmkdirC:\oracle\product\10.2.0\admin\xxgcx\bdumpmkdirC:\oracle\product\10.2.0\admin\xxgcx\cdumpmkdirC:\oracle\product\10.2.0\admin\xxgcx\createmkdirC:\oracle\product\10.2.0\admin\xxgcx\pfile3.1.2使用命令方式創建數據庫mkdirC:\oracle\product\10.2.0\admin\xxgcx\udumpmkdirC:\oracle\product\10.2.0\oradata\xxgcx2、創建實例,生成windows服務,設置口令文件和啟動方式。在命令行下執行下面的語句:SETORACLE_SID=XXGCXC:\oracle\product\10.2.0\db_1\BIN\oradim.exe-new-sidXXGCX-startmodea上面的語句創建一個windows服務XXGCX,并且設置啟動方式為自動。C:\oracle\product\10.2.0\db_1\BIN\orapwd.exefile=C:\oracle\product\10.2.0\db_1\database\PWDxxgcx.orapassword=xxgcxforce=y利用oracle自帶的orapwd為sys用戶創建一個默認的密碼為xxgcx3.1.2使用命令方式創建數據庫3、創建數據庫在SQLPLUS中執行下面語句。首先使用下面的語句登錄,其中sys用戶的密碼xxgcx是上面剛新建好的。SQL>connectSYS/xxgcxasSYSDBA調用參數文件啟動數據庫到只裝載實例階段,其中INIT.ora文件為從初始化參數模板文件中生成,注意修改文件中的DB_NAME參數名為XXGCX。startupnomountpfile="C:\oracle\product\10.2.0\admin\xxgcx\pfile\init.ora"接著執行下面的語句創建數據庫CREATEDATABASExxgcxLOGFILEGROUP1('C:\oracle\product\10.2.0\oradata\xxgcx\log1.log')SIZE50K,3.1.2使用命令方式創建數據庫GROUP2('C:\oracle\product\10.2.0\oradata\xxgcx\log2.log')SIZE50KMAXLOGFILES5MAXLOGHISTORY100MAXDATAFILES10MAXINSTANCES2NOARCHIVELOGCHARACTERSETAL32UTF8NATIONALCHARACTERSETAL16UTF16DATAFILE'C:\oracle\product\10.2.0\oradata\xxgcx\system01.dbf'AUTOEXTENDON3.1.2使用命令方式創建數據庫SYSAUXDATAFILE'C:\oracle\product\10.2.0\oradata\xxgcx\sysaux01.dbf'AUTOEXTENDONNEXT10MMAXSIZEUNLIMITEDDEFAULTTABLESPACEusers DATAFILE'C:\oracle\product\10.2.0\oradata\xxgcx\users01.dbf'DEFAULTTEMPORARYTABLESPACEtemp_ts Tempfile'C:\oracle\product\10.2.0\oradata\xxgcx\temp01.dbf'UNDOTABLESPACEundo_ts Datafile'C:\oracle\product\10.2.0\oradata\xxgcx\undo_TS01.dbf'SETTIME_ZONE='+02:00';數據庫創建成功后,就可以使用Startup命令啟動數據庫3.2啟動和關閉數據庫啟動數據庫Oracle11g數據庫在使用之前,必需啟動數據庫。啟動Oracle數據庫的用戶必須具有SYSDBA系統權限。關閉數據庫3.2.1啟動數據庫Oracle11g數據庫的啟動過程分為3個階段,包括實例的啟動、數據庫的加載和打開。1)創建一個Oracle實例(非安裝階段);Oracle系統將為實例創建一系列的后臺進程和服務器進程,并且在內存中創建SGA和PGA等內存結構。這時只是啟動了Oracle實例,還沒有安裝數據庫。實例的啟動依賴于初始化參數文件,如果初始化參數文件設置錯誤,實例將無法啟動。2)由實例加載數據庫(安裝階段);Oracle系統讀取控制文件中數據文件、日志文件等有關內容,為下一步的打開數據庫做準備。如果控制文件找不到或出現錯誤,將無法加載數據庫。3)打開數據庫(打開階段):首先啟動實例,接著加載數據庫,再打開數據庫,此時打開了所有處于聯機狀態的數據文件和重做日志文件,使得Oracle數據庫對所有用戶都可以使用。如果數據文件和重做日志文件出現任何錯誤,將無法打開數據庫。3.2.1啟動數據庫啟動數據庫的命令是Startup,該命令有多個不同選項,分別介紹如下:1)Startupnomount(非安裝階段):此階段根據初始化參數文件中的參數值,啟動數據庫實例。此階段數據庫管理員(DBA)可以執行創建數據庫的腳本或重建控制文件。2)Startupmount(安裝階段):此階段用于將Oracle實例與數據庫物理文件關聯,根據參數文件中的Control_files參數所記錄的控制文件名稱和路徑,找到并打開所有的控制文件,只要有一個控制文件格式錯誤或無法打開就不能進入安裝階段。打開控制文件后,然后獲取控制文件中所記錄的數據文件和聯機重做日志文件的名稱和路徑信息,但不會檢查這些文件是否真正存在。此階段數據庫管理員(DBA)可執行一些數據庫管理任務,如數據文件的恢復等。3.2.1啟動數據庫3)Startupopen:正常啟動方式,是默認啟動方式。此階段打開控制文件中記錄的所有數據文件和聯機重做日志文件,只要有一個文件無法打開,就不能進入該階段。此階段完成后,Oracle數據庫就可以向用戶提供訪問服務。4)Startupforce:強制啟動方式,用于數據庫正常啟動無法完成時。5)Startuprestrict:限制啟動方式,此時數據庫只供那些擁有restrictedsession權限的用戶訪問,其他用戶暫時無法訪問,此方式數據庫管理員可以執行數據庫的維護工作,以減輕數據庫的負荷,如執行數據導入和導出等操作;6)Startuppfile:帶初始化參數的啟動方式,此方式首先讀取參數文件,然后按照參數文件中的設置啟動數據庫。3.2.1啟動數據庫啟動Oracle11g數據庫可以采用以下工具:1)在OEM平臺上啟動數據庫。在IE瀏覽器中打開OEM后,在主目錄選項卡上的一般信息選擇“啟動”按鈕,打開數據庫。2)使用OracleAdministrationAssistantforWindows啟動數據庫。在開始菜單中,選擇Oracle-OraDb11g_home1→配置和移植工具→AdministrationAssistantforWindows,啟動AdministrationAssistantforWindows工具,展開樹節點后,選中數據庫,右擊可以完成以下一些任務,如“連接數據庫”、“啟動服務”、“斷開連接”、“停止服務”、“啟動/關閉選項”等。3)使用SQL*Plus啟動Oracle數據庫。在DOS命令行模式下輸入“sqlplus/assysdba”命令登錄SQL*Plus,然后執行startup命令啟動數據庫。4)在控制面板的管理工具的服務窗口中啟動Oracle11g的有關服務。3.2.2關閉數據庫數據庫服務器在運行過程中,由于種種原因,有時需要關閉。要關閉數據庫服務器,用戶也必須具備SYSDBA的系統權限。Oracle11g關閉數據庫時,也分為3個階段。1)Oracle將重做緩沖區里的內容寫入重做日志文件。將數據庫緩沖區內被更改的數據寫入數據文件;關閉數據文件和重做日志文件;此時控制文件仍然打開,但數據庫不能進行一般性的訪問操作。2)關閉數據庫實例,卸載數據庫,關閉控制文件,但SGA內存和后臺進程仍在執行。3)關閉Oracle實例,釋放SGA內存,結束所有后臺進程。3.2.2關閉數據庫一般說來,Oracle11g數據庫服務器有4種關閉方式。1)Shutdownnormal(正常):默認關閉方式,等待當前活動的所有用戶斷開數據庫連接后才能關閉數據庫,同時,自Shutdownnormal命令發出后,禁止建立任何新的Oracle連接。2)Shutdowntransactional(事務性關閉):在完成當前事務處理后斷開所有用戶連接,關閉數據庫。3)Shutdownimmediate(立即):當前活動的任何未提交的事務處理被回退,并斷開所有用戶的活動連接。4)Shutdownabort(中止):立即斷開所有用戶的連接,終止執行當前正在運行的任何SQL語句,關閉數據庫。很明顯,使用abort關閉數據庫速度最快,只有其他數據庫關閉方式無效時,才考慮使用這種關閉方式。immediate次之,normal最慢,transactional較慢。3.3刪除數據庫使用DBCA刪除數據庫使用命令方式刪除數據庫3.3.1使用DBCA刪除數據庫選擇刪除數據庫選項。3.3.1使用DBCA刪除數據庫選中要刪除的數據庫。3.3.2使用命令方式刪除數據庫刪除Oracle數據庫也可以通過命令方式來實現,首先,以SYSDBA或SYSOPER特權的管理員身份登錄到SQL*Plus,接著將數據庫設為mount模式,使用DROPDATABASE命令來刪除數據庫,如下面的命令所示:C:\>sqlplussys/orclasSYSDBASQl>shutdownSQl>startupmountSQl>dropdatabase這樣,與數據庫有關的所有文件都將被刪除,如數據文件、控制文件和重做日志文件,但對于歸檔日志文件需要數據庫管理員手工刪除。3.4管理初始化參數文件

數據庫啟動時需要從參數文件中讀取初始化參數。在Oracle11g數據庫中,當執行沒帶PFILE選項的STARTUP命令時,Oracle實例啟動時自動使用服務器參數文件SPFILE,并從中讀取初始化參數的設置。如果服務器參數文件未找到,則查找文本初始化參數。如果希望使用文本初始化參數的設置,則需在啟動數據庫時,使用帶有PFILE選項的STARTUP命令。服務器參數文件可以通過CREATESPFILE語句從文本參數文件中創建。在使用數據庫配置助手創建數據庫時也會自動生成服務器參數文件。對服務器參數文件中的初始化參數修改,即使實例關閉后也是永久保留的。對初始化參數文件的管理主要包括在PFILE和SPFILE文件之間相互轉換、修改初始化參數等。3.4.1Spfile和Pfile相互轉換SPFILE和PFILE這兩種參數文件可以相互轉換。服務器參數文件SPFILE是一個二進制文件,因此不能直接使用一個文本編輯器來修改參數文件中的參數值,如果使用文本編輯器對之進行了編輯,保存后該SPFILE文件將不再可用。創建SPFILE文件時,使用CreateSPFILEfromPFILE命令。創建PFILE文件時,使用CreatePFILEfromSPFILE命令。其基本語法如下:CREATEPFILE[=文件路徑]FROMSPFILE[=文件路徑]CREATESPFILE[=文件路徑]FROMPFILE[=文件路徑]這兩條命令與Orcle實例是否啟動沒有關系,也就是說可以在Oracle實例沒有啟動的情況下創建參數文件。例:SQL>

createpfilefromspfile;3.4.1Spfile和Pfile相互轉換SQL>createspfilefrompfile;SQL>createpfile='c:\20090201pfile.ora'fromspfile;SQL>createspfilefrompfile='c:\20090201pfile.ora';

如果當前數據庫實例在運行,也可以使用內存中的當前初始化參數來創建一個服務器參數文件,如下面的語句:SQL>createspfilefrommemory;3.4.2修改初始化參數初始化參數文件中有兩種類型的初始化參數:動態初始化參數和靜態初始化參數。1)動態初始化參數:可以在當前的Oracle實例中修改,更改后立即生效。2)靜態初始化參數:不能在當前實例中修改,必須在PFILE和SPFILE文件中修改這些參數,并且在修改后必須重新啟動數據庫。ALTER

SYSTEM語句可以用來初始化參數。如果當前使用的PFILE文件,使用ALTERSYSTEM語句修改的參數值只影響到當前運行的實例,實例重啟后被修改的參數值將失效。下面是ALTERSYSTEM命令的語法格式:ALTERSYSTEMSETparam_name=param_value[comment‘text’][scope={memory|spfile|both}][sid={’sid’|‘*’}]3.4.2修改初始化參數其中,PARAM_NAME為所要設置的參數名,PARAM_VALUE為參數值。COMMENT是注釋文本。SID表示對哪一個實例生效,對于只有一個實例的數據庫來說,該選項可以不用指定,對于RAC環境下,可以選擇配置對那一個實例生效,如果選擇“*”則表示對所有實例都生效。

SCOPE表示要設置的參數的作用范圍。3.4.2修改初始化參數如下面的語句修改SGA_TARGET初始化參數為300M。SQL>showparametersga_targetSQL>altersystemsetsga_target=300Mscope=both;SQL>showparametersga_target值得注意的是,執行ALTERSYSTEM命令的用戶須具有SYSDBA權限,Oracle11g安裝的默認用戶SYS已經被授予這種系統權限。Oracle系統還支持使用帶有RESET選項的ALTERSYSTEM語句來清除SPFILE中任何初始化參數的設置值。此時,SCOPE=MEMORY和SCOPE=BOTH選項都不使用。SCOPE=SPFILE選項可以使用但不是必需的。其基本語法如下:ALTERSYSTEMRESET參數名稱;當清除SPFILE中的初始化參數值后,下次數據庫啟動時將使用該參數的默認值。3.4.2修改初始化參數在OracleEnterpriseManager平臺上,可以查看和修改初始化參數。選擇管理選項卡下的數據庫配置中的“所有初始化參數”,可以打開初始化參數頁面。3.4.2修改初始化參數在“初始化參數”界面有“當前”和“SPFILE”兩個選項卡。1)“當前”選項卡顯示用于當前數據庫實例的所有當前有效的初始化參數設置。在“當前”選項卡中的參數修改后只對當前會話有效,當數據庫關閉和重新打開數據庫時,這些設置有恢復到原始值。如果有些初始化參數被標記為“動態”,則該參數修改后立即就可以生效。2)“SPFILE”選項卡中顯示的參數被修改后是永久性的,即使數據庫被關閉和重新啟動后仍將被保留。3.4.3查看初始化參數在查看初始化參數之前,首先確定當前Oracle實例正在使用的初始化文件,語句如下:SQL>showparameterpfile;在Oracle11g中,以上命令換成SHOWPARAMETERSPFILE,執行結果是一樣的,都是SPFILE文件,表明Oracle數據庫默認使用的是SPFILE參數文件。查詢所有初始化參數的類型和設置值的語句如下:SQL>showparameter查詢某個初始化參數的語句如下:SQL>showparameteraudit_trail3.4.4有關初始化參數的數據字典Oracle11g系統中除了可以使用SHOWPARAMETER語句來查看初始化參數,還可以通過動態性能視圖來查看初始化參數的有關信息。如SQL>descV$PARAMETERSQL>selectnamefromV$PARAMETER;3.5管理控制文件為了保障數據庫的安全,數據庫管理員可以對控制文件進行管理,如創建、備份、重定位、恢復和刪除控制文件等。3.5.1創建控制文件

當數據庫中的控制文件全部損壞而沒有備份的控制文件可用時,就需創建一個控制文件,或者為了修改創建數據庫時定義的MAXLOGFILES、MAXLOGMEMBERS、MAXLOGHISTORY、MAXDATAFILES和MAXINSTANCES參數的值,也可以通過創建控制文件的方式完成修改。創建控制文件用到CREATECONTROLFILE語句。值得注意的是,上面的創建控制文件需數據庫運行在NOMOUNT狀態。通常創建一個控制文件需要按照下面的步驟去完成;1)獲取數據庫的所有數據文件和聯機重做日志文件的列表。2)關閉數據庫。3)備份數據庫中所有數據文件和聯機重做日志文件。4)啟動數據庫到非裝載狀態。5)使用CREATECONTROLFILE語句創建控制文件。3.5.1創建控制文件6)對新創建的控制文件進行備份。7)編輯初始化參數文件中的CONTROL_FILES初始化參數,使之包括所有的新創建的控制文件列表。8)打開數據庫。3.5.2重定位控制文件

控制文件的重定位即是指將現有的控制文件復制到新位置,并且在初始化參數文件中更新有關控制文件列表的信息,以便能夠指向新位置的控制文件。在此過程中,還可以對移動的控制重命名。具體可以按照下面的步驟來完成。1)關閉數據庫。2)使用操作系統命名將現有的控制文件復制到新的存放位置。3)編輯初始化參數文件中的初始化參數CONTROL_FILES,使之包含新位置的控制文件名,或者更改現有控制文件的名稱。4)在確保操作系統存放位置中的控制文件名稱和數量與CONTROL_FILES一致時,可以啟動啟動數據庫。3.5.3刪除控制文件

在確保數據庫擁有至少2個控制文件的情況下,可以從當前數據庫中刪除控制文件,如存放位置不合適時,可以刪除控制文件。刪除控制文件的執行步驟如下:1)關閉數據庫。2)編輯初始化參數文件中的初始化參數CONTROL_FILES,刪除其中不再使用的控制文件條目。3)使用操作系統命令刪除不再使用的控制文件。4)打開數據庫。3.5.4有關控制文件的數據字典

Oracle11g系統中可以通過動態性能視圖來查看控制文件的有關信息。下面以V$CONTROLFILE為例來查看控制文件信息。SQL>descV$CONTROLFILESQL>selectnamefromv$controlfile;3.6數據字典數據字典存儲有關數據庫結構信息的一些數據庫對象,其描述了實際數據是如何組織的。對它們可以象處理其他數據庫表或視圖一樣進行查詢,但不能進行任何修改。數據庫字典通常是在創建和安裝數據庫時被創建,數據字典是Oracle數據庫系統工作的基礎,沒有數據字典的支持,Oracle數據庫系統不能進行任何工作。數據字典由數據字典表和動態性能視圖組成。3.6.1數據字典表

數據字典表和用戶創建的表沒有什

溫馨提示

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

評論

0/150

提交評論