版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第1章數(shù)據(jù)庫體系結(jié)構(gòu)概述 1基本組件概覽 3例程與服務(wù)器 5ORACLE服務(wù)器 5ORACLE例程 5ORACLE數(shù)據(jù)庫 6建立連接與創(chuàng)建會話 6ORACLE數(shù)據(jù)庫物理結(jié)構(gòu)和內(nèi)存結(jié)構(gòu) 8系統(tǒng)全局區(qū)(SGA)介紹 10共享池 10數(shù)據(jù)庫緩沖區(qū)高速緩存 重做日志緩沖區(qū) 大型池 JAVA池 12程序全局區(qū)(PGA)介紹 13進程結(jié)構(gòu) 15數(shù)據(jù)庫寫入程序(DBWn) 16日志寫入器(LGWR) 17系統(tǒng)監(jiān)控程序(SMON) 18過程監(jiān)視器(PMON) 18檢查點(CKPT) 18歸檔程序(ARCn) 18數(shù)據(jù)庫的邏輯結(jié)構(gòu) 19數(shù)據(jù)塊 201.7.2 區(qū) 201.7.3 段 201.7.4 表空間 21第2章創(chuàng)建數(shù)據(jù)庫 22計劃和組織數(shù)據(jù)庫 23最佳靈活體系結(jié)構(gòu)(OFA) 23創(chuàng)建數(shù)據(jù)庫的前提條件 25數(shù)據(jù)庫管理員的驗證方法 25創(chuàng)建數(shù)據(jù)庫 27配置操作系統(tǒng)環(huán)境 27使用DatabaseConfigurationAssistant創(chuàng)建數(shù)據(jù)庫 28手動創(chuàng)建數(shù)據(jù)庫 29使用“Oracle管理文件”(OMF)創(chuàng)建數(shù)據(jù)庫 32建庫的故障排除 33數(shù)據(jù)庫的創(chuàng)建結(jié)果 34第3章使用數(shù)據(jù)字典和動態(tài)性能視圖 35隨數(shù)據(jù)庫創(chuàng)建的其他對象 36數(shù)據(jù)字典 37基表和數(shù)據(jù)字典視圖 37創(chuàng)建基表 38數(shù)據(jù)字典的內(nèi)容 38數(shù)據(jù)字典的使用方式 38數(shù)據(jù)字典視圖的類別 39數(shù)據(jù)字典示例 39動態(tài)性能表 41動態(tài)性能表示例 42管理腳本的約定 42第4章參數(shù)文件管理 44參數(shù)文件介紹與分類 45PFILE介紹 47PFILE介紹 48數(shù)據(jù)庫的參數(shù)修改 50使用ALTER命令修改數(shù)據(jù)庫參數(shù) 50更改參數(shù)的例子 51利用PFILE進行參數(shù)的修改 51SPFILE和PFILE的互相備份 51從SPFILE中移除參數(shù) 52數(shù)據(jù)庫啟動與參數(shù)文件 54NOMOUNT階段 55NOMOUNT階段 55OPEN階段 56準備參數(shù)文件 56數(shù)據(jù)庫啟動時尋找參數(shù)的順序 57STARTUP命令啟動數(shù)據(jù)庫 58SHUTDOWN命令關(guān)閉數(shù)據(jù)庫 59告警日志 61跟蹤文件 63第5章控制文件管理 64控制文件的用途 65列出控制文件的內(nèi)容 66對控制文件進行多元備份和管理 67使用SPFILE時對控制文件進行多元備份 67使用PFILE時對控制文件進行多元備份 68使用OMF管理控制文件 69獲取控制文件信息 70第6章維護重做日志文件 71聯(lián)機重做日志文件的用途 72聯(lián)機重做日志文件的結(jié)構(gòu) 73重做日志文件如何發(fā)揮作用 75日志切換 75檢查點 76強制執(zhí)行日志切換和檢查點 76對聯(lián)機重做日志文件進行多元備份和維護 78添加聯(lián)機重做日志文件組 78添加聯(lián)機重做日志文件成員 79刪除聯(lián)機重做日志文件組 81刪除重做日志文件成員 81重定位或重命名聯(lián)機重做日志文件 83重定位或重命名聯(lián)機重做日志文件 83使用OMF管理聯(lián)機重做日志文件 85獲取聯(lián)機重做日志的信息 87歸檔的重做日志文件 89第7章管理表空間和數(shù)據(jù)文件 91表空間和數(shù)據(jù)文件 92表空間的類型 93創(chuàng)建表空間 94表空間的空間管理 95本地管理表空間 95字典管理表空間 96其他類型表空間 97還原表空間 97臨時表空間 97只讀表空間 98表空間的管理 99使表空間脫機 99更改表空間的存儲結(jié)構(gòu) 99調(diào)整表空間的大小 100移動數(shù)據(jù)文件 100刪除表空間 101表空間的管理 102獲取表空間信息 103第8章還原(回滾)數(shù)據(jù)管理 104還原數(shù)據(jù)的用途 1058.1.1 還原段 105還原段的用途 106讀一致性 107還原段的類型 108自動還原管理 109自動還原管理的概念 109自動還原管理的配置及參數(shù) 109創(chuàng)建UNDO表空間 改變UNDO表空間 切換UNDO表空間 刪除UNDO表空間 自動還原管理的其它參數(shù) 還原數(shù)據(jù)統(tǒng)計信息 調(diào)整UNDO表空間的大小 還原限額 從數(shù)據(jù)字典獲取還原段信息 第9章管理表 各種存儲數(shù)據(jù)的方法 分區(qū)表簡介 按索引組織的表簡介 120集簇表簡介 120各種Oracle數(shù)據(jù)類型 121標量數(shù)據(jù)類型 121LONG、LONG和大型對象(LOB)數(shù)據(jù)類型 122ROWID和UROWID數(shù)據(jù)類型 123集合數(shù)據(jù)類型 123關(guān)系數(shù)據(jù)類型(REF) 124用戶定義的數(shù)據(jù)類型 124區(qū)分擴展的和受限的ROWID 125概括行的結(jié)構(gòu) 1289.5 創(chuàng)建表 130創(chuàng)建關(guān)系表或?qū)ο蟊?130使用OEM對象表 132創(chuàng)建表的原則 132創(chuàng)建臨時表 132設(shè)置PCTFREE和PCTUSED 133行移植和行鏈接 133管理表內(nèi)的存儲結(jié)構(gòu) 135重新組織、截斷和刪除表 137刪除表內(nèi)的列 139直接刪除列 139使用UNUSED選項 140刪除列的限制 141查詢表的信息 141第10章管理索引 143各種類型的索引及其用途 144B樹索引與位圖索引簡介 146比較位圖索引和B樹索引 150創(chuàng)建B樹索引 152創(chuàng)建位圖索引 155重新組織索引 157維護索引 160監(jiān)視索引的使用 162刪除索引 164獲取索引信息 166第11章維護數(shù)據(jù)完整性 167約束的類型 168約束的狀態(tài) 169約束檢查 171約束的注意事項 173創(chuàng)建約束 175創(chuàng)建表時定義約束 175創(chuàng)建表后定義約束 176約束定義的原則 178啟用約束 179使用EXCEPTIONS表 181獲取約束的信息 183第12章數(shù)據(jù)庫安全管理 186配置文件管理 186口令的管理 189用戶的鎖定 189口令的有效期 191歷史口令限制 192口令校驗 192資源管理 194啟用資源限制 194會話級資源限制 194調(diào)用級資源限制 196配置文件內(nèi)參數(shù)的修改 196第13章管理用戶 198用戶和方案 198創(chuàng)建新的數(shù)據(jù)庫用戶 200管理用戶的驗證方式 203操作系統(tǒng)驗證 203密碼文件驗證 205改變和刪除現(xiàn)有的數(shù)據(jù)庫用戶 207更改用戶的表空間限額 207刪除用戶 20713.4 監(jiān)視現(xiàn)有用戶的信息 209第14章管理角色 210創(chuàng)建和修改角色 控制角色的可用性 212角色的撤銷 216角色的刪除 218PUBLIC的角色 219使用預定義角色 221顯示數(shù)據(jù)字典中角色的信息 222第15章管理權(quán)限 223權(quán)限相關(guān)視圖 224SYSDBA和SYSOPER權(quán)限 226SYS方案 227授權(quán)和撤銷系統(tǒng)權(quán)限 230授權(quán)和撤銷對象權(quán)限 232第16章審計 234審計介紹 234語句審計 237語句審計 237會話及訪問審計 241審計成功與失敗的語句 243通過用戶名審計 243審計記錄SQL語句 244對象審計 245權(quán)限審計 247會話審計 249獲取審計的信息 251第17章ORACLENET體系架構(gòu) 253連接步驟 253連接數(shù)據(jù)庫的方式 254客戶端與ORACLE的連接步驟(專用服務(wù)器模式) 255監(jiān)聽器的啟用與配置 257啟動監(jiān)聽器 257監(jiān)聽器的配置 258配置文件 260SERVICE_NAME初始化參數(shù)與動態(tài)注冊 266動態(tài)注冊與靜態(tài)注冊 266SERVICE_NAMES 26817.5 使用非1521端口 269靜態(tài)注冊 269動態(tài)注冊 270第18章共享服務(wù)器 274共享服務(wù)器的工作原理 274共享服務(wù)器的配置 279調(diào)度程序 279共享服務(wù)器進程 279配置共享服務(wù)器 280MAX_DISPATCHERS與MAX_SHARED_SERVERS 282初始化參數(shù):SHARED_SERVER_SESSIONS 284初始化參數(shù)CIRCUITS 284PGA和SGA 286大池LARGE_POOL_SIZE 286共享服務(wù)器總結(jié) 287序 言O(shè)racleORACLEORACLE們后續(xù)的學習。體系結(jié)構(gòu)主要介紹下面的內(nèi)容:1、ORACLE實例——包括內(nèi)存結(jié)構(gòu)與后臺進程2、ORACLE數(shù)據(jù)庫——物理操作系統(tǒng)文件的集合5、數(shù)據(jù)庫的物理文件6、各種邏輯結(jié)構(gòu)ORACLE部特征,ORACLE實例如同人的神經(jīng),展現(xiàn)了一個人對事務(wù)的內(nèi)部反應,ORACLE結(jié)構(gòu),如同人的不同的內(nèi)部組織,執(zhí)行著人生存的基本功能。ORACLEORACLEORACLE的基石,是其他所有學習的根本。第第 一 章1您將學習:基本組件概覽例程與服務(wù)器ORACLE系統(tǒng)全局區(qū)(SGA)介紹程序全局區(qū)(PGA)介紹進程結(jié)構(gòu)數(shù)據(jù)庫的邏輯結(jié)構(gòu)基本組件概覽,Oracle基本組件概覽,Oracle內(nèi)存組件進程結(jié)構(gòu)文件結(jié)構(gòu)基本組件概覽第 一 節(jié)Publishedbyarrangementwiththeoriginalpublisher,UPLOOKING(Beijing),Inc.Thismanualshouldnotappeartobeaphotocopy.IfyoufindthatUPLOOKINGteachingmaterialarebeingphotocopiedwithoutpermission.Pleasemail\huplooking@orcal17.Thankyou!基本組件概覽完成本節(jié)的學習后,您應該能達到下列目標:概括Oracle體系結(jié)構(gòu)及其主要組件,列出在用戶連接到Oracle例程過程中涉及的結(jié)構(gòu)。ORACLE數(shù)據(jù)庫的基本組件結(jié)構(gòu)如圖1.1:圖1.1基本組件概覽ORACLEORACLEORACLEORACLE建立連接與創(chuàng)建會話例程與服務(wù)器第 二 節(jié)Publishedbyarrangementwiththeoriginalpublisher,UPLOOKING(Beijing),Inc.Thismanualshouldnotappeartobeaphotocopy.IfyoufindthatUPLOOKINGteachingmaterialarebeingphotocopiedwithoutpermission.Pleasemail\huplooking@orcal17.Thankyou!例程與服務(wù)器ORACLE服務(wù)器OracleOracle例程和Oracle數(shù)據(jù)庫。ORACLE例程OracleOracle1.2所示:圖1.2ORACLE服務(wù)器和ORACLE例程ORACLE數(shù)據(jù)庫Oracle6.3:圖1.3ORACLE數(shù)據(jù)庫包含的文件建立連接與創(chuàng)建會話Oracle6.4話的過程:圖1.4建立連接和創(chuàng)建會話第第 三 節(jié)ORACLE數(shù)據(jù)庫物理結(jié)構(gòu)與內(nèi)存結(jié)構(gòu)物理結(jié)構(gòu):系統(tǒng)全局區(qū)(SGA)與程序全局區(qū)(PGA)Publishedbyarrangementwiththeoriginalpublisher,UPLOOKING(Beijing),Inc.Thismanualshouldnotappeartobeaphotocopy.IfyoufindthatUPLOOKINGteachingmaterialarebeingphotocopiedwithoutpermission.Pleasemail\huplooking@orcal17.Thankyou!ORACLE數(shù)據(jù)庫物理結(jié)構(gòu)和內(nèi)存結(jié)構(gòu)ORACLE數(shù)據(jù)庫的物理結(jié)構(gòu)包含以下三種類型的文件:控制文件、數(shù)據(jù)文件、重做日志文件。ORACLE數(shù)據(jù)庫的內(nèi)存結(jié)構(gòu)由兩個內(nèi)存區(qū)組成,分別是:系統(tǒng)全局區(qū)(SGA):在例程啟動時分配,是Oracle例程的基本組件。程序全局區(qū)(PGA):在服務(wù)器進程啟動時分配。圖1.5給出了ORACLE數(shù)據(jù)庫的內(nèi)存結(jié)構(gòu)圖:圖1.5ORACLE數(shù)據(jù)庫內(nèi)存結(jié)構(gòu)圖大型池大型池JAVA重做日志緩沖區(qū)數(shù)據(jù)庫緩沖區(qū)高速緩存系統(tǒng)全局區(qū)(SGA)包括:共享池系統(tǒng)全局區(qū)(SGA)介紹第 四 節(jié)Publishedbyarrangementwiththeoriginalpublisher,UPLOOKING(Beijing),Inc.Thismanualshouldnotappeartobeaphotocopy.IfyoufindthatUPLOOKINGteachingmaterialarebeingphotocopiedwithoutpermission.Pleasemail\huplooking@orcal17.Thankyou!系統(tǒng)全局區(qū)(SGA)介紹SGA包括以下幾種內(nèi)存結(jié)構(gòu):(及統(tǒng)計數(shù)據(jù)。在SGA中還可配置其它兩種內(nèi)存結(jié)構(gòu):大型共享池、Java池。SGASGA_MAX_SIZESGA組件以粒組為單位進行分配和跟蹤。它是連續(xù)的虛擬內(nèi)存分配,粒組大小由估算的SGA_MAX_SIZE總計大小確定。共享池共享池用于存儲:SQL結(jié)構(gòu):庫高速緩存,數(shù)據(jù)字典高速緩存。其大小由SHARED_POOL_SIZE參數(shù)確定,可以使用下面的命令修改:ALTERSYSTEMSETSHARED_POOL_SIZE=64M;庫高速緩存用于存儲有關(guān)最近使用的SQL和PL/SQL語句的信息啟用常用語句共享由“最近最少使用算法”(LRU)管理,它包括以下兩個結(jié)構(gòu):共享的SQL區(qū)、共享PL/SQL區(qū)。大小由共享池的大小確定。DML的響應時間,大小由共享池的大小決定。數(shù)據(jù)庫緩沖區(qū)高速緩存數(shù)據(jù)庫緩沖區(qū)高速緩存存儲已從數(shù)據(jù)文件中檢索到的數(shù)據(jù)塊的副本,能夠大幅提高獲取和更新數(shù)據(jù)時的性能,通過LRU算法管理,主塊的大小由DB_BLOCK_SIZE確定。它由獨立的子高速緩存組成:DB_CACHE_SIZEDB_KEEP_CACHE_SIZEDB_RECYCLE_CACHE_SIZE大小可以進行動態(tài)調(diào)整:ALTERSYSTEMSETDB_CACHE_SIZE=96M;DB_CACHE_ADVICE可收集用于預測不同高速緩存大小行為的統(tǒng)計信息,統(tǒng)計V$DB_CACHE_ADVICE顯示。OracleORACLEI/O。保持高速緩存失敗率最小的關(guān)鍵是確保高速緩存的大小。重做日志緩沖區(qū)LOG_BUFFER大型池大型池是SGA中的可選內(nèi)存區(qū),它分擔了共享池的一部分工作用于:(UGA)I/ORMAN設(shè)置為TRUELRULARGE_POOL_SIZE確定。JAVA池存儲Java命令的服務(wù)分析要求,在安裝并使用Java時是必需的,大小由JAVA_POOL_SIZE參數(shù)確定。Memory>*80%)*20%Memory>*80%)*20%2.對于DSS系統(tǒng)PGA_AGGREGATE_TARGET = (<Total Memory>*80%)*50%= (<Total Physical1.對于OLTP系統(tǒng)PGA_AGGREGATE_TARGET程序全局區(qū)(PGA)第 五 節(jié)Publishedbyarrangementwiththeoriginalpublisher,UPLOOKING(Beijing),Inc.Thismanualshouldnotappeartobeaphotocopy.IfyoufindthatUPLOOKINGteachingmaterialarebeingphotocopiedwithoutpermission.Pleasemail\huplooking@orcal17.Thankyou!程序全局區(qū)(PGA)介紹程序全局區(qū)為連接到Oracle數(shù)據(jù)庫的每個用戶進程保留的內(nèi)存,在創(chuàng)建進程時分配,在終止進程時回收,僅供一個進程使用。Oracle9i之前,PGAOracle9i開始,OracleSQLSQL(AutomatedSQLExecutionMeoryMaageentacleSQL內(nèi)存區(qū),而不用關(guān)閉DBAOracle數(shù)據(jù)庫的性能。為實現(xiàn)自動的PGA管理,Oracle引入了幾個新的初始化參數(shù):sessionPGA內(nèi)存。這個參數(shù)可以被動態(tài)的更改,取值范圍從10M--(4096G-1)bytes。WORKAREA_SIZE_POLICY-PGAMANUALAUTOOracle9iPGAMANUALOracle9i前手工管理的方式。缺省的,Oracle9i中WORKAREA_SIZE_POLICY被設(shè)置為AUTO。Oracle9i參數(shù)僅對專用服務(wù)器模式下(DedicatedServer)的專屬連接有效,但是對共享服務(wù)器(SharedServer)連接無效;從Oracle10g開始對專用服務(wù)器連接和共享服務(wù)器連接同時生效。PGA分配和私有工作區(qū)內(nèi)存分配:SQLPGA內(nèi)存按照以下原則分配:MIN(5%PGA_AGGREGATE_TARGET,100MB)對于并行操作30%PGA_AGGREGATE_TARGET/DOP(DOP=DegreeOfParallelism并行度)PGA的自動調(diào)整,還需要區(qū)分可調(diào)整內(nèi)存(TUNABLESIZE)與不(TUBLEMEMYZEL啟用了自動PGA調(diào)整之后,Oracle仍然需要遵循以下原則:UNTUNABLE SIZE + TUNABLE SIZE <=PGA_AGGREGATE_TARGET數(shù)據(jù)庫系統(tǒng)只能控制可調(diào)整部分的內(nèi)存分配,如果可調(diào)整的部分過小,則Oracle永遠也不會強制啟用這個等式。CBOSQL的執(zhí)行計劃會產(chǎn)生影響。Oracle在評估執(zhí)行計劃時會根據(jù)參數(shù)評估在Bitmap對于PGA_AGGREGATE_TARGET參數(shù)的設(shè)置,Oracle提供這樣一個建議方案1.對于OLTP系統(tǒng)PhysicalMemory>*80%)*20%2DSS系統(tǒng)=PhysicalMemory>*80%)*50%也就是說,對于一個單純的數(shù)據(jù)庫服務(wù)器,通常我們需要保留20%的物理內(nèi)存給操作80%Oracle使用。OracleSGAPGA,PGAOracle系統(tǒng))50%(DSS系統(tǒng)。這只是一個建議設(shè)置,更進一步的我們應該根據(jù)數(shù)據(jù)庫的具體性能指標來調(diào)整和優(yōu)化PGA的使用。檢查點(CKPT)歸檔程序(ARCn)過程監(jiān)視器(PMON)系統(tǒng)監(jiān)控程序(SMON)數(shù)據(jù)庫寫入程序(DBWn)日志寫入器(LGWR)進程結(jié)構(gòu)第 六 節(jié)Publishedbyarrangementwiththeoriginalpublisher,UPLOOKING(Beijing),Inc.Thismanualshouldnotappeartobeaphotocopy.IfyoufindthatUPLOOKINGteachingmaterialarebeingphotocopiedwithoutpermission.Pleasemail\huplooking@orcal17.Thankyou!進程結(jié)構(gòu)Oracle數(shù)據(jù)庫包含下面三種進程:用戶進程:在數(shù)據(jù)庫用戶請求連接到Oracle服務(wù)器時啟動,請求與Oracle服務(wù)器交互的程序,必須先建立連接,不與Oracle服務(wù)器直接交互。如圖1.6:圖1.6用戶進程服務(wù)器進程:與Oracle例程相連接,在用戶建立會話時啟動,直接與Oracle服務(wù)器1.7務(wù)器進程:圖1.7服務(wù)器進程后臺進程:在Oracle例程啟動時啟動,直接與Oracle服務(wù)器交互的程序,執(zhí)行維護并加強物理結(jié)構(gòu)與內(nèi)存結(jié)構(gòu)之間的關(guān)系。必備的后臺進程:DBWnLGWR可選的后臺進程:PMONSMONCKPTARCnLMDnRECOCJQ0DnnnLCKnLMONPnnnQMNnSnnn數(shù)據(jù)庫寫入程序(DBWn)DBWROracleBR磁盤讀入塊到內(nèi)存存儲區(qū)時無法找到未用的緩沖區(qū)時,DBWR將管理緩沖存儲區(qū),使用戶進程總可得到未用的緩沖區(qū)。Oracle采用LRU(LEASTUSED)算法(最近最少使用算法)保持內(nèi)存中的數(shù)據(jù)I/ODBWR要將弄臟的緩沖區(qū)寫入磁盤:出現(xiàn)檢查點、灰數(shù)據(jù)緩沖區(qū)達到閾值、沒有空閑緩沖區(qū)、出現(xiàn)超時、執(zhí)行了RACOFFLINEREADDROP或操作、對表空間執(zhí)行BEGINBACKUP1.8所示:圖1.8DBWn日志寫入器(LGWR)該進程將日志緩沖區(qū)寫入磁盤上的一個日志文件,它是負責管理日志緩沖區(qū)的一個Oracle后臺進程。LGWR進程將自上次寫入磁盤以來的全部日志項輸出,當下面的情況發(fā)生的時候,LGWR輸出:1MB的重做時、每隔三秒、DBWn1.9:圖1.9LGWR系統(tǒng)監(jiān)控程序(SMON)CPU或?qū)嵗M行實例恢復,前滾重做日志中的更改,打開數(shù)據(jù)庫供用戶訪問,回退未提交的事務(wù)處理。SMON進程有規(guī)律地被呼醒,檢查是否需要,或者其它進程發(fā)現(xiàn)需要時可以被調(diào)用。SMON還負責合并空閑空間。過程監(jiān)視器(PMON)它的主要職責是回退事務(wù)處理、釋放鎖、釋放其它資源、重新啟動已失效的調(diào)度程序。該進程在用戶進程出現(xiàn)故障時執(zhí)行進程恢復,負責清理內(nèi)存儲區(qū)和釋放該進程所使用的資源。例:它要重置活動事務(wù)表的狀態(tài),釋放封鎖,將該故障的進程的ID從活動進程表中移去。PMON還周期地檢查調(diào)度進程(DISPATCHER)和服務(wù)器進程的狀態(tài),如果已死,則重新啟動(不包括有意刪除的進程)。PMON有規(guī)律地被呼醒,檢查是否需要,或者其它進程發(fā)現(xiàn)需要時可以被調(diào)用。CKPT)它的主要職責是:在檢查點發(fā)信號給DBWn、使用檢查點信息更新數(shù)據(jù)文件的標頭、使用檢查點信息更新控制文件。該進程在檢查點出現(xiàn)時,對全部數(shù)據(jù)文件的標題進行修改,指示該檢查點。在通常的情況下,該任務(wù)由LGWR執(zhí)行。然而,如果檢查點明顯地降低系統(tǒng)性能時,可使CKPT進程運行,將原來由LGWR進程執(zhí)行的檢查點的工作分離出來,由CKPT進程實現(xiàn)。對于許多應用情況,CKPT進程是不必要的。只有當數(shù)據(jù)庫有許多數(shù)據(jù)文件,LGWR在檢查點時明顯地降低性能才使CKPT運行。CKPT進程不將塊寫入磁盤,該工作是由DBWR完成的。ARCn)ARCnARCHIVELOG模式時自動歸檔聯(lián)機重做日志,保留數(shù)據(jù)庫的全部更改記錄。當日志是為ARCHIVELOG使用方式、并可自動地歸檔時ARCH進程才存在。LGWRARCn者更確切的講,至少一個位置在另外一臺機器上,以應付災難性的失敗。數(shù)據(jù)庫的邏輯結(jié)構(gòu)層次為(從小到大數(shù)據(jù)庫的邏輯結(jié)構(gòu)層次為(從小到大:數(shù)據(jù)塊區(qū)段表空間數(shù)據(jù)庫的邏輯結(jié)構(gòu)第 七 節(jié)Publishedbyarrangementwiththeoriginalpublisher,UPLOOKING(Beijing),Inc.Thismanualshouldnotappeartobeaphotocopy.IfyoufindthatUPLOOKINGteachingmaterialarebeingphotocopiedwithoutpermission.Pleasemail\huplooking@orcal17.Thankyou!數(shù)據(jù)庫的邏輯結(jié)構(gòu)ORACLE數(shù)據(jù)庫的層次結(jié)構(gòu)由表空間、段、區(qū)和塊組成。如圖1.10:圖1.10ORACLE數(shù)據(jù)庫的邏輯結(jié)構(gòu)邏輯結(jié)構(gòu)指的磁盤空間結(jié)構(gòu)。ORACLE把磁盤空間劃分為幾個層次,就像省、市、縣ORACLEORACLE數(shù)據(jù)塊ORACLE中最小的I/O單位就是數(shù)據(jù)塊了,也簡秒作塊。塊的大小在參數(shù)文件中的db_block_size參數(shù)指定.數(shù)據(jù)庫塊大小應該是操作系統(tǒng)塊的倍數(shù)。是以塊為單位進行操作,即使程序要求只讀一個字節(jié),實際上讀取的還是一個塊。Windows1.11:圖1.11windows下的記事本140964K。Windows4K為單位。ORACLE4K8K16K等等.最大的大小和最小的塊大小取決于033述的。區(qū)若干個連續(xù)的塊組成。段段的空間也就不連續(xù)了。存儲這些數(shù)據(jù)的磁盤空莘。但段、和表這兩個概念通??梢曰祀绕饋硎褂?。簡單點說,表是指數(shù)據(jù),而段是指存貯數(shù)據(jù)的空間。表空間的是表,所以稱作表空間。簡單說,表空間就是一個或多個數(shù)據(jù)文件(物理文件)(邏輯文件。A.500M.那A1000M.空間下的多個數(shù)據(jù)文件。比如說一個表段,他包含3個區(qū),前兩個區(qū)可以在甲,后一個區(qū)在乙。儲空間.我們可以這樣來理解,表空間是一個抽象的概念,而實際的存儲空間由數(shù)據(jù)文件提供的。一個表空間下可以有多個數(shù)據(jù)文件。一個數(shù)據(jù)文件只能屬于一個表空間.我們可以通第第 二 章2完成本章的學習后,您應該能達到下列目標:了解創(chuàng)建數(shù)據(jù)庫的前提條件。使用OracleDatabaseConfigurationAssistant建數(shù)據(jù)庫。手動創(chuàng)建數(shù)據(jù)庫?!癘racle(OracleManagedFiles)創(chuàng)建數(shù)據(jù)庫。計劃和組織數(shù)據(jù)庫是建立基于數(shù)據(jù)庫應用程序的計劃和組織數(shù)據(jù)庫是建立基于數(shù)據(jù)庫應用程序的第一步,要注意以下三個方面:最佳靈活體系結(jié)構(gòu)(OFA)創(chuàng)建數(shù)據(jù)庫的前提條件數(shù)據(jù)庫管理員的驗證方法計劃和組織數(shù)據(jù)庫第 一 節(jié)Publishedbyarrangementwiththeoriginalpublisher,UPLOOKING(Beijing),Inc.Thismanualshouldnotappeartobeaphotocopy.IfyoufindthatUPLOOKINGteachingmaterialarebeingphotocopiedwithoutpermission.Pleasemail\huplooking@orcal17.Thankyou!計劃和組織數(shù)據(jù)庫的“最佳靈(OptimalFlexibleArchitecture)可以幫助我們安排數(shù)據(jù)庫文件的結(jié)構(gòu)和位置。定義了體系結(jié)構(gòu)之后,必須為新的數(shù)據(jù)庫選擇數(shù)據(jù)庫名稱和系統(tǒng)標識名。據(jù)文件數(shù)量無關(guān)。OracleOracleDataMigrationAssistant就是這樣的工具,它可以協(xié)助您移植當前的數(shù)據(jù)庫系統(tǒng)。(OFA)所有支持的平臺上的安裝和配置都符合最佳靈活體系結(jié)構(gòu)(OFA)。OFA按類型和用途致的命名約定具有以下優(yōu)點:可以很容易地將數(shù)據(jù)庫文件與其它文件區(qū)別開。易于識別控制文件、重做日志文件和數(shù)據(jù)文件。Oracle變得更加容易。和磁盤上,這樣就減少了它們對磁盤的爭用。加硬件、在眾多的驅(qū)動器之間適當?shù)胤峙漭斎?(I/O)負載等。oracle_base/product/release_number/binoracle_base/product/release_number/bin/dbs/rdbms/sqlplus/admin/inst_name/pfile下面是ORACLE數(shù)據(jù)文件的位置:oradata/db01/system01.dbfcontrol01.ctlredo0101.logoradata/db01/system01.dbfcontrol01.ctlredo0101.log...db02/system01.dbfcontrol01.ctlredo0101.log...創(chuàng)建數(shù)據(jù)庫的前提條件SYSDBASGAOracle件和數(shù)據(jù)文件。數(shù)據(jù)庫管理員的驗證方法2.1:圖2.1數(shù)據(jù)庫管理員的驗證方法OracleorapwdSYSDBA權(quán)限進行連SYSSYSOPER,將連接到PUBLIC方案。使用口令文件訪問數(shù)據(jù)庫的權(quán)限通過特權(quán)用戶發(fā)出的特殊GRANT命令來提供。下面的例子使用口令文件驗證:使用口令實用程序orapwd創(chuàng)建口令文件。 orapwdfile=filenamepassword=passwordentries=max_users 其中:filename:口令文件的名稱(必需)password:SYSOPERSYSDBA的口令(必需)entries:允許作為SYSDBA或SYSOPER連接的不同用戶的最大數(shù)目。如果超過該值,則必須創(chuàng)建一個新的口令文件。所以設(shè)置較大的值較為穩(wěn)妥。等號(=)字符的兩側(cè)不應有空格。示例: orapwdfile=$ORACLE_HOME/dbs/orapwU15password=adminentries=5 其中:filename:$ORACLE_HOME/dbs/orapwU15password:adminentries:5將REMOTE_LOGIN_PASSWORDFILE參數(shù)設(shè)置為EXCLUSIVE其中:EXCLUSIVE表示只有一個例程可以使用口令文件,并且該口令文件包含SYSEXCLUSIVESYSDBASYSOPER權(quán)GRANTSYSDBATOHR;使用上面創(chuàng)建的口令文件連接數(shù)據(jù)庫。 CONNECTsys/adminASSYSDBA UNIX:$ORACLE_HOME/dbsNT:%ORACLE_HOME%/databaseUNIX:$ORACLE_HOME/dbsNT:%ORACLE_HOME%/database維護口令文件:使用操作系統(tǒng)命令刪除現(xiàn)有口令文件,然后使用口令實用程序創(chuàng)建一個新的口令文件。建庫的故障排除建庫的故障排除使用“Oracle管理文件”(OMF)創(chuàng)建數(shù)據(jù)庫手動創(chuàng)建數(shù)據(jù)庫配置操作系統(tǒng)環(huán)境DatabaseConfigurationAssistant據(jù)庫創(chuàng)建數(shù)據(jù)庫第 二 節(jié)Publishedbyarrangementwiththeoriginalpublisher,UPLOOKING(Beijing),Inc.Thismanualshouldnotappeartobeaphotocopy.IfyoufindthatUPLOOKINGteachingmaterialarebeingphotocopiedwithoutpermission.Pleasemail\huplooking@orcal17.Thankyou!創(chuàng)建數(shù)據(jù)庫OracleUniversalInstallerOracle9i安裝中自動創(chuàng)OracleDatabaseConfigurationAssistantDBCA)命SQL腳本來創(chuàng)建數(shù)據(jù)庫。DatabaseConfigurationAssistantOracleUniversalInstallerDBCAJava引擎的平臺啟動。OracleServerUniversalInstallerDBCA將自動創(chuàng)建一個初始數(shù)據(jù)庫。對于用或不用DBCA,創(chuàng)建或不創(chuàng)建初始數(shù)據(jù)庫,以及是否在DBCA來創(chuàng)建數(shù)據(jù)庫,您都有充分的選擇自由。Oracle軟件,還可以對現(xiàn)有數(shù)據(jù)庫進行移植或升級。配置操作系統(tǒng)環(huán)境手動創(chuàng)建數(shù)據(jù)庫或使用DatabaseConfigurationAssistant創(chuàng)建數(shù)據(jù)庫之前,必須正確配置操作系統(tǒng)環(huán)境。ORACLE_BASE:指定Oracle軟件的頂級目錄。示例: /u01/app/oracle ORACLE_HOME:指定 Oracle軟件的安裝目錄。建議的目錄為$ORACLE_BASE/product/release示例:/u01/app/oracle/product/9.1.1 ORACLE_SIDOracle例程的名稱必須唯一。ORA_NLS33US7ASCII字符集的數(shù)據(jù)庫時必須指定。示例:$ORACLE_HOME/ocommon/nls/admin/data (如Oracle9i可執(zhí)行程序位于$ORACLE_HOME/bin目錄下,需要添加到PATH變量中。:指定操作系統(tǒng)和Oracle庫文件所在的目錄。示例:$ORACLE_HOME/lib使用DatabaseConfigurationAssistant創(chuàng)建數(shù)據(jù)庫DatabaseConfigurationAssistant可用于:創(chuàng)建數(shù)據(jù)庫,配置數(shù)據(jù)庫選件,刪除數(shù)據(jù)庫,管理模板,使用預定義模板設(shè)置創(chuàng)建新模板,從現(xiàn)有數(shù)據(jù)庫創(chuàng)建新模板,刪除數(shù)據(jù)庫模板。XML格式存儲。使用模板的好處:節(jié)省創(chuàng)建數(shù)據(jù)庫的時間;可共享模板;可根據(jù)需要變換數(shù)據(jù)庫選件。使用DatabaseConfigurationAssistant創(chuàng)建數(shù)據(jù)庫,可按照下面的步驟:啟動DatabaseConfigurationAssistant:程序(Programs)>Oracle-OraHome90>配置和移植工具(ConfigurationandMigrationTools)>DatabaseConfigurationAssistant。選擇“創(chuàng)建數(shù)據(jù)庫”(CreateaDatabase)選項。從預定義模板列表中選擇要創(chuàng)建的數(shù)據(jù)庫類型。一共有四種類型:數(shù)據(jù)倉庫、通用、新數(shù)據(jù)庫、事務(wù)處理。使用“顯示詳細資料”(ShowDetails)選項查看要創(chuàng)建的數(shù)據(jù)庫。創(chuàng)建的模板可帶有數(shù)據(jù)文件,也可不帶數(shù)據(jù)文件。不帶數(shù)據(jù)文件:只包含數(shù)據(jù)庫的結(jié)構(gòu)??梢灾付ê透乃袛?shù)據(jù)庫參數(shù)。有日志文件和控制文件,并且可添加/刪除控制文件、日志組,還可以更改數(shù)據(jù)文件的目標(GlobalDatabaseName)SID。指定要在數(shù)據(jù)庫中使用的功能,如:OracleSpatial、OracleOLAPservices、示例模式(ExampleSchemas)示例模式(ExampleSchemas)包含以下類型的表的腳本:人力資源、訂單輸入、產(chǎn)品介質(zhì)、銷售歷史記錄、裝運。確定數(shù)據(jù)庫創(chuàng)建后要運行的任何腳本。選擇數(shù)據(jù)庫的運行模式:專用服務(wù)器模式、共享服務(wù)器模式。)(Custom)(OnlineTransaction歸檔的選擇,此選項將數(shù)據(jù)庫置于ARCHIVELOG模式,并在重新使用重做日志文件前對其進行歸檔。DB指定數(shù)據(jù)塊的大小。SORT_AREA_SIZE指可用于排序操作的最大內(nèi)存空間。文件位置,用于指定跟蹤文件的位置,以及指定初始化參數(shù)文件的路徑。定義數(shù)據(jù)庫存儲參數(shù)。此頁顯示一個樹列表以及一個摘要視圖(多欄列表改和查看以下對象:控制文件、表空間、數(shù)據(jù)文件、還原段和重做日志組。單擊“文件位置變量”(FileLocationVariables)按鈕可更改任意文件位置變量。選擇一個數(shù)據(jù)庫創(chuàng)建選項完成數(shù)據(jù)庫的創(chuàng)建。1、創(chuàng)建數(shù)據(jù)庫(CreateDatabase):此選項可用于立即創(chuàng)建數(shù)據(jù)庫。2、另存為數(shù)據(jù)庫模板(SaveasaDatabaseTemplate):此選項可用于將數(shù)據(jù)庫創(chuàng)建參數(shù)保存為模板。此模板隨即將添加到可用模板列表中。3、生成數(shù)據(jù)庫創(chuàng)建腳本(GenerateDatabaseCreationScripts):此選項可用于將數(shù)據(jù)庫創(chuàng)建參數(shù)保存為腳本文件,供以后使用。選擇“完成”(Finish)。手動創(chuàng)建數(shù)據(jù)庫通過下面的步驟可以手動創(chuàng)建數(shù)據(jù)庫:1、為例程和數(shù)據(jù)庫選擇唯一的名稱。2CharactersetAL32UTF16AL16UTF16NationalcharactersetAL16UTF16)RCLE_MERCE_T、LD_LIBRARY_PATH。ORACLE_HOME:安裝Oracle9i服務(wù)器的頂級目錄。ORACLE_SID:可由用戶定義的、分配給數(shù)據(jù)庫例程的名稱。用于區(qū)分運行在同一臺機器上的不同數(shù)據(jù)庫例程PATH:定義操作系統(tǒng)查找可執(zhí)行程序時要搜索的目錄。LD_LIBRARY_PATH:定義所需的庫文件的存儲目錄。4、創(chuàng)建初始化參數(shù)文件。初始化參數(shù)文件是通過隨安裝過程安裝的init.ora示例文件init.orainitSID.oraPFILEinitSID.oraSPFILEOracle5、在NOMOUNT階段啟動該例程。以具有SYSDBA權(quán)限的用戶SYS身份連接。NOMOUNTNOMOUNT狀Oracle例程”一章。6、創(chuàng)建并執(zhí)行命令。創(chuàng)建包含命令的SQL腳本。以具有SYSDBA權(quán)限的用戶SYS身份連接到SQL*Plus。當數(shù)據(jù)庫處于NOMOUNTOracle(OracleManagedFiles,OMF)來管理操作系統(tǒng)文件的,那么命令的簡化程OMFOracle7NOMOUNTOracle例程”一章。8、運行腳本。創(chuàng)建數(shù)據(jù)庫后必須運行兩個腳本:catalog.sql和catproc.sql。這兩個腳本都必須以具有SYSDBA權(quán)限的用戶SYS身份運行。執(zhí)行腳本前,數(shù)據(jù)庫必須處于OPEN狀態(tài)。catalog.sql:在基表和動態(tài)性能視圖上創(chuàng)建視圖及其同義詞。它還啟動其它腳本,為以下各項創(chuàng)建對象:PL/SQL基本環(huán)境,包括PL/SQL數(shù)據(jù)類型的聲明、預定義異常、內(nèi)置過程和函數(shù)、SQL操作等;審計;導入/導出;SQL*Loader;已安裝選項;運行腳本(續(xù)。catproc.sql:創(chuàng)建使用PL/SQL所需的程序包和過程。此外,此腳本還創(chuàng)建用于擴展RDBMS功能的若干PL/SQL程序包,以及用于預警、管道、logminer、大對象、對象、排隊、復制和其它內(nèi)置選項的程序包視圖。pupbld.sql(ProductUserProfile)的表以及相關(guān)的過SQL*PlusSYSTEM的身份運行此腳本。CREATEDATABASE[database][CONTROLFILEREUSE][LOGFILE[GROUPinteger]filespec[MAXLOGFILESinteger]9、創(chuàng)建其它表空間。應該根據(jù)數(shù)據(jù)庫的需要創(chuàng)建其它表空間。若要創(chuàng)建數(shù)據(jù)庫,請使用下列CREATEDATABASE[database][CONTROLFILEREUSE][LOGFILE[GROUPinteger]filespec[MAXLOGFILESinteger][temp_tablespace_extent_clause]temp_tablespace_extent_clause:==[temp_tablespace_extent_clause]temp_tablespace_extent_clause:==EXTENTMANAGEMENTLOCALUNIFORM[SIZEinteger][K|M]][UNDOtablespacefilespec[autoextend_clause]][SETTIME_ZONE[time_zone_region]]}]filespectablespace[MAXLOGMEMBERSinteger][MAXLOGHISTORYinteger][MAXDATAFILESinteger][MAXINSTANCESinteger][ARCHIVELOG|NOARCHIVELOG][CHARACTERSETcharset]CHARACTERSETcharset][DATAFILEfilespec[autoextend_clause]filespec:=='filename'[SIZEinteger][K|M][REUSE]autoextend_clause:==[AUTOEXTEND{OFF|ON[NEXTinteger[K|M]][MAXSIZE{UNLIMITED|integer[K|M]}}]TEMPORARY 其中:(如果省略了數(shù)據(jù)庫的名稱,則使用初始化參DB_NAME的值。CONTROLFILEREUSE:指定應重新使用參數(shù)文件中確定的現(xiàn)有控制文件LOGFILEGROUP:指定要使用的日志文件的名稱及其所屬的組MAXLOGFILES:指定可以為數(shù)據(jù)庫創(chuàng)建的重做日志文件組的最大數(shù)量MAXLOGMEMBERS:指定日志文件組的日志文件成員的最大數(shù)量OracleRealApplicationClusters的自動介質(zhì)恢復能夠恢復的歸檔重做日志的最大數(shù)量。CREATEDATABASEuser01LOGFILEGROUP1('/$HOME/ORADATA/u01/redo01.log')SIZE100MCREATEDATABASEuser01LOGFILEGROUP1('/$HOME/ORADATA/u01/redo01.log')SIZE100M,GROUP2('/$HOME/ORADATA/u02/redo02.log')SIZE100M,GROUP3('/$HOME/ORADATA/u03/redo03.log')SIZE100MMAXLOGFILES5MAXLOGMEMBERS5MAXLOGHISTORY1MAXDATAFILES100MAXDATAFILES100MAXINSTANCES1DATAFILE'/$HOME/ORADATA/u01/system01.dbf'SIZE325MUNDOTABLESPACEundotbsDATAFILE'/$HOME/ORADATA/u02/undotbs01.dbf'SIZE200MAUTOEXTENDONNEXT5120KMAXSIZEUNLIMITEDDEFAULTTEMPORARYTABLESPACEtempCHARACTERSETUS7ASCIINATIONALCHARACTERSETAL16UTF16SETTIME_ZONE='America/New_York';Oracle(OMF)使用OMF可簡化操作系統(tǒng)上的文件管理,OMF由Oracle服務(wù)器通過SQL命令創(chuàng)建和刪除,OMF是通過設(shè)置以下兩個參數(shù)來建立的:DB_CREATE_FILE_DEST:設(shè)置該參數(shù)以提供數(shù)據(jù)文件的缺省位置缺省位置,最多可設(shè)置五個位置。不必同時設(shè)置參數(shù)DB_CREATE_FILE_DEST和DB_CREATE_ONLINE_LOG_DEST_N,可以使用其中任意一個,也可以同時使用。OMF免除了對Oracle數(shù)據(jù)庫中的文件進行直接管理的必要,從而簡化了文件管理。OMF按如下方式命名:重做日志文件:ora_%g_%u.log數(shù)據(jù)文件:ora_%t_%u.dbf臨時數(shù)據(jù)文件:ora_%t_%u.tmp其中的一些字符定義如下:%u是一個八個字符長的字符串,可以確保唯一性。%t唯一性字符串之前,意味著表空間內(nèi)的所有數(shù)據(jù)文件按照字母順序排列顯示。%g是重做日志文件組號。帶.dbfora_OMF。還原文件沒有特殊的擴展名。要使用OMF創(chuàng)建數(shù)據(jù)庫,需要在初始化參數(shù)文件中定義參數(shù)DB_CREATE_FILE_DESTDB_CREATE_ONLINE_DEST_n。一旦定義了OMF參數(shù),您就不必再定義文件名或位置,創(chuàng)建數(shù)據(jù)庫的語法因而得到了簡化。下面的示例中創(chuàng)建的數(shù)據(jù)庫使用了如下OMF:位于目錄/$HOME/ORADATA/u05中的SYSTEM表空間數(shù)據(jù)文件,大小為100MB,可無限制地自動擴展。兩個聯(lián)機重做日志組,組中各有兩個大小為100MB的成員,分別位于/$HOME/ORADATA/u01和/$HOME/ORADATA/u02中如果啟用了自動還原管理模式,目錄中還會有一個還原表空10SYS_UNDOTBS的還原表空間。如果未指定CONTROL_FILES初始化參數(shù),則會生成兩個控制文件,分別位于和中的控制文件是主控制文件。如果命令失敗,創(chuàng)建的所有OMF都將被刪除。當用戶從V$CONTROLFILE和V$LOGFILE看到內(nèi)部生成的文件名??赏ㄟ^ SYSTEMSET命令動態(tài)修改DB_CREATE_FILE_DEST和DB_CREATE_ONLINE_LOG_DEST_N。DB_CREATE_FILE_DEST=/$HOME/ORADATA/u05DB_CREATE_ONLINE_DEST_1=/$HOME/ORADATA/u01DB_CREATE_ONLINE_DEST_2=/$HOME/ORADATA/u02CREATEDATABASE命令得到了簡化:@cddba01.sql>CREATEDATABASEdba01;OMFDB_CREATE_FILE_DEST=/$HOME/ORADATA/u05DB_CREATE_ONLINE_DEST_1=/$HOME/ORADATA/u01DB_CREATE_ONLINE_DEST_2=/$HOME/ORADATA/u02CREATEDATABASE命令得到了簡化:@cddba01.sql>CREATEDATABASEdba01;建庫的故障排除語句將以失敗告終。應該刪除語句創(chuàng)建的所有文件,改正錯誤,然后嘗試重新創(chuàng)建。SQL腳本中存在語法錯誤。要創(chuàng)建的文件已經(jīng)存在。出現(xiàn)操作系統(tǒng)錯誤,如文件或目錄權(quán)限錯誤,或空間不足錯誤。用戶SYS用戶SYS用戶SYSTEM內(nèi)部表重做日志文件控制文件成功創(chuàng)建數(shù)據(jù)庫之后,數(shù)據(jù)庫應包含:數(shù)據(jù)文件數(shù)據(jù)庫的創(chuàng)建結(jié)果第 三 節(jié)Publishedbyarrangementwiththeoriginalpublisher,UPLOOKING(Beijing),Inc.Thismanualshouldnota
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年版住宅使用權(quán)買賣協(xié)議細則版
- 2024年養(yǎng)老產(chǎn)業(yè)融資質(zhì)押擔保服務(wù)協(xié)議2篇
- 現(xiàn)代網(wǎng)絡(luò)技術(shù)課程設(shè)計
- 稻谷美術(shù)課程設(shè)計
- 污水廠課程設(shè)計6
- 2024年抵押借款金融機構(gòu)合作合同3篇
- 2024年標準版中英文購銷合同模板版B版
- 2024年標準員工勞動協(xié)議電子版下載版B版
- 2024年活動策劃與執(zhí)行協(xié)議
- 2024年離婚不索要撫養(yǎng)費合同樣本簡版版
- 蘇教版譯林三年級上下冊單詞表
- 腫瘤病例隨訪調(diào)查表
- 社區(qū)、居家養(yǎng)老服務(wù)標準與規(guī)范-社區(qū)、居家養(yǎng)老服務(wù)
- 粉末涂料有限公司檢維修作業(yè)安全風險分級清單
- 【蘇教版】2022-2023學年六年級數(shù)學上冊期末試卷(及答案)
- 2023-2024學年連云港市灌云縣四年級數(shù)學第一學期期末學業(yè)水平測試模擬試題含答案
- 中央八項規(guī)定精神常用規(guī)范應知應會測試題
- 湖南省懷化市鶴城區(qū)2023年數(shù)學三下期末監(jiān)測試題含解析
- 2023春國家開放大學-04016人文英語4-期末考試題帶答案
- 2023-2024人教版小學1一年級數(shù)學下冊(全冊)教案
- 《公路工程施工安全檢查表》
評論
0/150
提交評論