版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
孟憲順ServiceManagerMxs@中航系統(tǒng)管理員Oracle培訓(xùn)
孟憲順中航系統(tǒng)管理員Oracle培訓(xùn)
1Oracle課程內(nèi)容安裝與配置使用sqlplus、DBAstudioplsql和數(shù)據(jù)字典數(shù)據(jù)庫(kù)體系結(jié)構(gòu)邏輯結(jié)構(gòu)備份與恢復(fù)
Oracle課程內(nèi)容2概述ORACLE具有甲骨文之意,是全世界第二大軟件公司。數(shù)據(jù)庫(kù)、電子商務(wù)套件、erp、財(cái)務(wù)產(chǎn)品、開(kāi)發(fā)工具培訓(xùn)認(rèn)證。Oracle服務(wù)(server)是一個(gè)關(guān)系數(shù)據(jù)庫(kù)(relationaldatabase)管理系統(tǒng),提供開(kāi)放、全面、完整的信息管理。Oracle概述、特點(diǎn)Oracle概述、特點(diǎn)3最安全的數(shù)據(jù)庫(kù):15項(xiàng)安全性評(píng)估,不會(huì)崩潰高性能、伸縮性RAC技術(shù)分布式數(shù)據(jù)庫(kù)海量數(shù)據(jù)庫(kù):表空間、空間數(shù)據(jù)構(gòu)件TB級(jí) 大型數(shù)據(jù)庫(kù)的優(yōu)點(diǎn)安全性、穩(wěn)定性、事物完整性
最貴的數(shù)據(jù)庫(kù)Oracle特點(diǎn)最安全的數(shù)據(jù)庫(kù):15項(xiàng)安全性評(píng)估,不會(huì)崩潰Ora4Oracle8i安裝與配置
服務(wù)器端的安裝、服務(wù)的啟動(dòng)、卸載
客戶端安裝
客戶端的連接配置
浪潮財(cái)務(wù)軟件中帳套管理及環(huán)境配置
Oracle8i安裝與配置服務(wù)器端的安裝、服務(wù)的啟動(dòng)5一、體系結(jié)構(gòu)客戶機(jī)客戶機(jī)服務(wù)器網(wǎng)絡(luò)請(qǐng)求響應(yīng)--客戶(Client)運(yùn)行應(yīng)用程序(財(cái)務(wù)軟件)提出操作數(shù)據(jù)的請(qǐng)求--服務(wù)器(Server)運(yùn)行數(shù)據(jù)庫(kù)管理系統(tǒng)(Oracle)對(duì)客戶端請(qǐng)求進(jìn)行響應(yīng),并返回操作結(jié)果一、體系結(jié)構(gòu)客戶機(jī)客戶機(jī)服務(wù)器網(wǎng)絡(luò)請(qǐng)求響應(yīng)--客戶(Clie6二、系統(tǒng)安裝HUB數(shù)據(jù)庫(kù)服務(wù)器財(cái)務(wù)數(shù)據(jù)帳套Oracle系統(tǒng)WindowsNT\2000工作站工作站工作站財(cái)務(wù)軟件Oracle客戶端Win98/2000二、系統(tǒng)安裝HUB數(shù)據(jù)庫(kù)服務(wù)器財(cái)務(wù)數(shù)據(jù)帳套工作站工作站工作站7財(cái)務(wù)軟件Oracle客戶端Win98/2000網(wǎng)絡(luò)協(xié)議、客戶軟件財(cái)務(wù)數(shù)據(jù)帳套Oracle數(shù)據(jù)庫(kù)系統(tǒng)WindowsNT/2000網(wǎng)絡(luò)協(xié)議工作站服務(wù)器HUB網(wǎng)卡、網(wǎng)線網(wǎng)卡、網(wǎng)線環(huán)境配置Net8Assistant網(wǎng)上鄰居圖中:虛線表示軟件的連接,連接配置工具實(shí)線表示物理線路的連接上層連接都是建立在下層連接的基礎(chǔ)上財(cái)務(wù)軟件Oracle客戶端Win98/20008安裝信息數(shù)據(jù)庫(kù)名:oradb數(shù)據(jù)庫(kù)系統(tǒng)標(biāo)識(shí)符(SID):oradbSYS帳戶口令:change_on_installSYSTEM帳戶口令:manager
安裝信息數(shù)據(jù)庫(kù)名:oradb9ORACLE服務(wù)的啟動(dòng)
Oracleorahome81TNSListerner(oracle監(jiān)聽(tīng)服務(wù))Oracleservise+SIDOraclewebAssistant
ORACLE服務(wù)的啟動(dòng)Oracleorahome81T10sql*plus使用
設(shè)置sql*plus環(huán)境變量
編寫(xiě)簡(jiǎn)單的sql語(yǔ)句
sql*plus使用
11PL/Sql和數(shù)據(jù)字典
PL/Sql和數(shù)據(jù)字典
12Select*fromtab;/Setlinesize100Setpagesize50DesctabSetpauseonSelect*fromzwkmzd;Select*fromtab;13Spool文件名SpooloffConn用戶名/口令Spool文件名14課程目標(biāo)建立數(shù)據(jù)庫(kù)對(duì)象用select語(yǔ)句進(jìn)行查詢使用DML修改數(shù)據(jù)理解視圖與索引作用掌握常用的數(shù)據(jù)字典中航系統(tǒng)管理員Oracle培訓(xùn)15SQL概論SQL是結(jié)構(gòu)化的查詢語(yǔ)言,用于在oracle數(shù)據(jù)庫(kù)中管理和檢索數(shù)據(jù)。Sql是非過(guò)程化的語(yǔ)言,它沒(méi)有諸如循環(huán)這樣的程序構(gòu)件。Oracle的SQL語(yǔ)言包含ANSI/ISO標(biāo)準(zhǔn)SQL語(yǔ)言的擴(kuò)充。Oracle的SQL語(yǔ)言分為以下幾類:–DML(數(shù)據(jù)操縱語(yǔ)言)用于訪問(wèn)、生成、修改或者刪除數(shù)據(jù)庫(kù)的現(xiàn)有結(jié)構(gòu)。包含SELECT、INSERT、UPDATE、DELETE。–DDL(數(shù)據(jù)定義語(yǔ)言)用于定義、更改或者刪除數(shù)據(jù)庫(kù)對(duì)象及他們的優(yōu)先權(quán)。包括CREATE、ALTER、DROP、RENAME–事物處理的控制語(yǔ)言COMMIT、ROLLBACK–會(huì)話控制語(yǔ)句ALTERSESSION、SETROLE–系統(tǒng)控制語(yǔ)句ALTERSYSTEM
SQL概論SQL是結(jié)構(gòu)化的查詢語(yǔ)言,用于在oracle數(shù)據(jù)庫(kù)16準(zhǔn)備知識(shí)Sql基礎(chǔ)知識(shí) 數(shù)據(jù)庫(kù)存儲(chǔ)的最基本結(jié)構(gòu)是表(table),即二維表格,列叫做字段,行叫做記錄。當(dāng)你生成一張數(shù)據(jù)表在數(shù)據(jù)庫(kù)中存儲(chǔ)數(shù)據(jù)時(shí),需要為該表中定義的所有列指定一個(gè)數(shù)據(jù)類型。Oracle數(shù)據(jù)類型字符CHAR、NCHAR、VARCHAR2、NVARCHAR2數(shù)字NUMBER(p,s)長(zhǎng)值和原始LONG、LONGRAW、RAW日期和時(shí)間DATE、TIMESTAMP、TIMESTAMPWITHTIMEZONE大型對(duì)象CLOB、NCLOB、BCLOB、BFILERowID(行標(biāo)識(shí)符)ROWID、UROWID準(zhǔn)備知識(shí)Sql基礎(chǔ)知識(shí)17表格的創(chuàng)建(DDL)
表格的生成可以用createtable來(lái)實(shí)現(xiàn)
也根據(jù)當(dāng)前已經(jīng)存在的表創(chuàng)建新表,可以用來(lái)作為當(dāng)前表的備份:createtablenewtablenameas
select*fromoldtablename
表格的創(chuàng)建(DDL)表格的生成可以用createtabl18修改表結(jié)構(gòu)增加列:altertableempaddbirthdaydate超過(guò)一列要加括號(hào)修改列:altertableempmodifyempnochar(8)
刪除列altertableempdropcolumnbirthday修改表結(jié)構(gòu)19刪除修改表2)刪除表可以用droptable命令例:droptableemp3)修改表名rename原表名to新表名例:renameemptonewemp刪除修改表2)刪除表可以用droptable命令20Select(從一個(gè)或多個(gè)表或視圖中檢索數(shù)據(jù))
1、簡(jiǎn)單的單表查詢selectempno
fromemp2、指定列別名selectempnoasempnumberfromemp3、保證唯一性selectdistinctempnofromemp
Select(從一個(gè)或多個(gè)表或視圖中檢索數(shù)據(jù))1、簡(jiǎn)單的21限制行查詢where子句
selectempnofromempwhereempno=’10’selectempnofromempwherenamelike’a%’ 比較運(yùn)算=、<>、<>、<=、>=、like 邏輯運(yùn)算and、not、or 其他運(yùn)算in和notin、between、exists、isnull和notnull
限制行查詢where子句selectempnofr22排序、分組5、排序orderby子句selectempno
fromemporderbysal6、分組groupby selectdeptno,min(sal),max(sal)fromempgroupbydeptno;
排序、分組5、排序orderby子句23數(shù)據(jù)的修改(DML)
數(shù)據(jù)的插入
insertintoempvalues(‘0001’,’zhangsan’,3000,’1001’)插入值的個(gè)數(shù)必須與列的個(gè)數(shù)相同
指定列插入insertintoemp(empno,name,sal)values(‘0001’,’zhangsan’,3000)從其他表中插入insertinto表名(列名)select語(yǔ)句;
數(shù)據(jù)的修改(DML)數(shù)據(jù)的插入241、
數(shù)據(jù)的修改updateempsetsal=1000whereempno=‘7369’;2、
數(shù)據(jù)的刪除delete(從表與視圖中刪除行)deletefromempwheredeptno=10
1、
數(shù)據(jù)的修改25視圖視圖(VIEW)是從一個(gè)或多個(gè)表中使用SELECTFROM語(yǔ)句導(dǎo)出的,那些用來(lái)導(dǎo)出視圖的表稱為基表,視圖也可以從一個(gè)或多個(gè)其他視圖中產(chǎn)生。視圖優(yōu)點(diǎn):分割數(shù)據(jù)
增強(qiáng)安全性
簡(jiǎn)化數(shù)據(jù)存取
建立視圖:CREATEVIEWview_name[(column_name,column_name,…)]ASselect_statement例:CREATEVIEWemp_viewasselect*fromemp刪除視圖: dropviewview_name視圖視圖(VIEW)是從一個(gè)或多個(gè)表中使用SELECTFR26索引管理
索引可以改善性能加速對(duì)表中數(shù)據(jù)行的檢索索引要占用一定的空間會(huì)減慢了數(shù)據(jù)的修改速度插入、刪除和更新數(shù)據(jù)都要對(duì)索引進(jìn)行維護(hù)沒(méi)有必要對(duì)表中的所有列建索引。索引管理索引可以改善性能27何時(shí)建立索引?出現(xiàn)以下幾種情況,可以為表建索引:⑴、經(jīng)常用于檢索、查詢的列,可以基于該列建索引。⑵、用于兩表連接的列(外鍵),建索引能很快執(zhí)行連接。⑶、在表中建唯一索引可以增強(qiáng)數(shù)據(jù)完整性出現(xiàn)以下幾種情況,建議不要建索引:⑴、很少或從不在查詢中引用的列。⑵、只有兩個(gè)或三個(gè)值的列(如性別列:男、女),建索引帶來(lái)的好處不大。⑶、小表或行數(shù)很少的表可以不用建索引。
何時(shí)建立索引?出現(xiàn)以下幾種情況,可以為表建索引:28建立索引:createindex索引名on表名(列名,列名……)
例:createindexemp_noonemp(empno)
刪除索引:dropindex索引名建立索引:createindex索引名on表名(列29數(shù)據(jù)字典
定義:數(shù)據(jù)字典是Oracle的系統(tǒng)表是數(shù)據(jù)庫(kù)的重要組成。它由一組只讀表組成,包括:數(shù)據(jù)庫(kù)所有對(duì)象的定義空間的分配和使用狀況,邏輯和物理結(jié)構(gòu)的信息列的缺省值完整性約束信息用戶名已授予用戶的角色和權(quán)限審計(jì)信息等數(shù)據(jù)字典定義:數(shù)據(jù)字典是Oracle的系統(tǒng)表是數(shù)據(jù)庫(kù)的重要30?
數(shù)據(jù)字典所有者
數(shù)據(jù)字典通過(guò)不同的視圖呈現(xiàn)給不同的用戶,這些視圖擁有帶有不同前綴的相同名稱。如:user_tables、all_tables、dba_tables。User_xxx當(dāng)前用戶所擁有的數(shù)據(jù)對(duì)象All_xxx當(dāng)前用戶可以訪問(wèn)的數(shù)據(jù)對(duì)象Dba_xxx數(shù)據(jù)庫(kù)中所有的數(shù)據(jù)庫(kù)對(duì)象,只有DBA可以訪問(wèn)。
?
數(shù)據(jù)字典所有者數(shù)據(jù)字典通過(guò)不同的視圖呈現(xiàn)給不同的用戶,31Oracle體系結(jié)構(gòu)
Oracle體系結(jié)構(gòu)32本章的學(xué)習(xí)目標(biāo):l
掌握Oracle服務(wù)器的結(jié)構(gòu)組成:
實(shí)例+文件l
掌握Oracle服務(wù)器實(shí)例的概念,了解結(jié)構(gòu)和各個(gè)部分的功能l
掌握組成Oracle服務(wù)器的幾類文件l
熟悉控制文件的功能l
熟悉重做日志文件的功能和作用本章的學(xué)習(xí)目標(biāo):33中航系統(tǒng)管理員Oracle培訓(xùn)34實(shí)例的定義
實(shí)例=內(nèi)存分配+一組后臺(tái)進(jìn)程
如果把Oracle比作一部汽車,instance相當(dāng)于汽車的發(fā)動(dòng)機(jī)一樣,啟動(dòng)oracle前提應(yīng)先啟動(dòng)instance..內(nèi)存被分配,進(jìn)程被啟動(dòng)SGAbackgroundprocess實(shí)例的定義SGAbackground35內(nèi)存結(jié)構(gòu)SystemGlobalAreaSGA是存儲(chǔ)數(shù)據(jù)庫(kù)進(jìn)程共享的數(shù)據(jù)庫(kù)信息的內(nèi)存區(qū)域。它包含OracleServer數(shù)據(jù)和控制信息。分配在OracleServer駐留的計(jì)算機(jī)虛擬內(nèi)存中。SGA包含如下內(nèi)存結(jié)構(gòu):?共享池(sharedpool)?數(shù)據(jù)緩沖區(qū)(databasebuffercache)?重作日志緩沖區(qū)(redologbuffer)另外在SGA中還有兩個(gè)可選的內(nèi)存結(jié)構(gòu):?Javapool:用來(lái)存儲(chǔ)Java代碼。?Largepool:用來(lái)存儲(chǔ)不與SQL直接相關(guān)的大型內(nèi)存結(jié)構(gòu)。例如:在備份和恢復(fù)時(shí)的數(shù)據(jù)拷貝。內(nèi)存結(jié)構(gòu)36進(jìn)程結(jié)構(gòu)
進(jìn)程是操作系統(tǒng)中的一種機(jī)制,它可執(zhí)行一系列的操作步。在有些操作系統(tǒng)中使用作業(yè)(JOB)或任務(wù)(TASK)的術(shù)語(yǔ)。一個(gè)進(jìn)程通常有它自己的專用存儲(chǔ)區(qū)。ORACLE進(jìn)程的體系結(jié)構(gòu)設(shè)計(jì)使性能最大。后臺(tái)進(jìn)程是在實(shí)例啟動(dòng)時(shí)自動(dòng)地建立,幾個(gè)主要的后臺(tái)進(jìn)程的名字為:
?
DatabaseWriter(DBW0)?
LogWriter(LGWR).?
SystemMonitor(SMON)?
ProcessMonitor(PMON)Process(CKPT)
進(jìn)程結(jié)構(gòu)
進(jìn)程是操作系統(tǒng)中的一種機(jī)制,它可執(zhí)行一系列的操作37Oracle數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)
Oracle數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)
38Oracle文件Oracle數(shù)據(jù)庫(kù)的物理組成主要有:數(shù)據(jù)文件、控制文件和重做日志文件數(shù)據(jù)文件主要用來(lái)存儲(chǔ)數(shù)據(jù)庫(kù)數(shù)據(jù)控制文件主要用來(lái)存儲(chǔ)數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)重做日志文件主要用來(lái)存儲(chǔ)外部程序?qū)?shù)據(jù)庫(kù)的修改。
Oracle文件39其它文件其他文件參數(shù)文件用來(lái)定義Oracle實(shí)例的特性。例如:他包含SGA內(nèi)存的大小??诹铗?yàn)證文件用來(lái)驗(yàn)證啟動(dòng)和關(guān)閉Oracle實(shí)例的用戶。
存檔重做日志文件是重做日志的備份用以恢復(fù)數(shù)據(jù)。其它文件其他文件40ORACLE邏輯結(jié)構(gòu)
ORACLE邏輯結(jié)構(gòu)41本章的學(xué)習(xí)目標(biāo)
掌握表空間與數(shù)據(jù)文件的概念及相互關(guān)系掌握表空間的日常管理內(nèi)容和方法掌握數(shù)據(jù)塊和擴(kuò)展區(qū)的概念掌握回滾段的分類、作用和管理掌握數(shù)據(jù)庫(kù)啟動(dòng)和關(guān)閉的過(guò)程
本章的學(xué)習(xí)目標(biāo)掌握表空間與數(shù)據(jù)文件的概念及相互關(guān)系42中航系統(tǒng)管理員Oracle培訓(xùn)43表空間
定義:一個(gè)數(shù)據(jù)庫(kù)劃分為一個(gè)或多個(gè)邏輯單位該邏輯單位稱為表空間。目的:控制數(shù)據(jù)庫(kù)數(shù)據(jù)的磁盤分配,克服操作系統(tǒng)文件的限制。2G將確定的空間份額分配給數(shù)據(jù)庫(kù)用戶。通過(guò)使單個(gè)表空間在線或離線,控制數(shù)據(jù)的可用性。執(zhí)行部分?jǐn)?shù)據(jù)庫(kù)后備或恢復(fù)操作。為提高性能,跨越設(shè)備分配數(shù)據(jù)存儲(chǔ)。
表空間
定義:一個(gè)數(shù)據(jù)庫(kù)劃分為一個(gè)或多個(gè)邏輯單位該邏輯單位稱44表空間特性:
–一個(gè)tablespace只能同時(shí)屬于一個(gè)database。–每個(gè)tablespace包含一個(gè)或多個(gè)操作系統(tǒng)文件-數(shù)據(jù)文件(datafiles).–一個(gè)tablespace可能包含一個(gè)或多個(gè)segments.–Tablespaces可以在數(shù)據(jù)庫(kù)運(yùn)行時(shí)使其在線。–除了SYSTEMtablespace或有活動(dòng)回滾段的tablespace,tablespaces可以被離線(offline)。–Tablespaces可以在讀/寫(xiě)之間切換。
表空間特性:
–一個(gè)tablespace只能同時(shí)屬于一45SYSTEM和非SYSTEM表空間SYSTEM表空間包含:數(shù)據(jù)字典信息SYSTEM回滾段非SYSTEM表空間包含:回滾段臨時(shí)段應(yīng)用數(shù)據(jù)應(yīng)用索引SYSTEM和非SYSTEM表空間SYSTEM表空間包46臨時(shí)表空間用于排序操作不能包含永久性數(shù)據(jù)CREATETABLESPACEsortDATAFILE?DISK2/sort01.dbf?SIZE50MMINIMUMEXTENT1MDEFAULTSTORAGE(INITIAL2MNEXT2MMAXEXTENTS500PCTINCREASE0)
TEMPORARY;臨時(shí)表空間用于排序操作CREATETABLESPACE47回滾表空間用于保存回滾段不要包含其他永久性數(shù)據(jù)CREATETABLESPACErbsDATAFILE?DISK2/sort01.dbf?SIZE50MMINIMUMEXTENT1MDEFAULTSTORAGE(INITIAL2MNEXT2MMAXEXTENTS500PCTINCREASE0);回滾表空間用于保存回滾段CREATETABLESPAC48建立表空間CREATETABLESPACEapp_dataDATAFILE?DISK4/app01.dbf?SIZE100M,?DISK5/app02.dbf?SIZE100MMINIMUMEXTENT500KDEFAULTSTORAGE(INITIAL500KNEXT500KMAXEXTENTS500PCTINCREASE0);建立表空間CREATETABLESPACEapp_dat49存儲(chǔ)參數(shù)下述參數(shù)影響段的空間分配:INITIALNEXTMAXEXTENTSMINEXTENTSPCTINCREASE存儲(chǔ)參數(shù)下述參數(shù)影響段的空間分配:50表空間管理的一般原則使用同樣大小的子段只在表空間上指定存儲(chǔ)參數(shù)子段大小為160K,5120KB,160MB監(jiān)視子段個(gè)數(shù)超過(guò)1024的段非常大的表應(yīng)單獨(dú)建立表空間TEMP段應(yīng)放在TEMP表空間回滾段應(yīng)單獨(dú)放在回滾段的表空間表空間管理的一般原則使用同樣大小的子段51給表空間增加數(shù)據(jù)文件ALTERTABLESPACEAPP_dataADDDATAFILE?DISK5/app03.dbf?SIZE200M;給表空間增加數(shù)據(jù)文件ALTERTABLESPACEAPP52允許數(shù)據(jù)文件自動(dòng)擴(kuò)展ALTERTABLESPACEapp_dataADDDATAFILE?DISK6/app04.dbf?SIZE200MAUTOEXTENDONNEXT10MMAXSIZE500M;允許數(shù)據(jù)文件自動(dòng)擴(kuò)展ALTERTABLESPACEapp53
ALTERDATABASEDATAFILE?DISK5/app02.dbf?RESIZE200M;手工改變數(shù)據(jù)文件的大小改變存儲(chǔ)參數(shù)ALTERTABLESPACEapp_dataMINIMUMEXTENT2M;
ALTERTABLESPACEapp_dataDEFAULTSTORAGE(INITIAL2MNEXT2MMAXEXTENTS999);ALTERDATABASEDATAFILE?DISK54將表空間OFFLINE不能訪問(wèn)處于OFFLINE狀態(tài)的表空間的數(shù)據(jù)SYSTEM和包含活動(dòng)回滾段的表空間不能OFFLINEALTERTABLESPACEapp_dataOFFLINE;將表空間OFFLINE不能訪問(wèn)處于OFFLINE狀態(tài)的表空間55移動(dòng)數(shù)據(jù)文件表空間APP_DATA必須OFFLINE目標(biāo)文件必須存在ALTERTABLESPACEapp_dataRENAMEDATAFILE?DISK4/app01.dbf?TO?DISK5/app01.dbf?移動(dòng)數(shù)據(jù)文件表空間APP_DATA必須OFFLINEAL56只讀表空間ALTERTABLESPACEapp_dataREADONLY;
表空間必須在ONLINE狀態(tài)表空間中不含活動(dòng)的事物.表空間中不含活動(dòng)的回滾段表空間中不在作在線備份只讀表空間ALTERTABLESPACEapp_data57刪除表空間DROPTABLESPACEapp_dataINCLUDINGCONTENTS;下述命令刪除APP_DATA表空間及其中的內(nèi)容.刪除表空間DROPTABLESPACEapp_data58獲取表空間有關(guān)的信息DBA_TABLESPACESTABLESPACE_NAMENEXT_EXTENTMAX_EXTENTSPCT_INCREASEMIN_EXTLENSTATUSCONTENTS獲取表空間有關(guān)的信息DBA_TABLESPACES59獲取數(shù)據(jù)文件有關(guān)的信息DBA_DATA_FILESFILE_NAMETABLESPACE_NAMEBYTESAUTOEXTENSIBLEMAXBYTESINCREMENT_BY獲取數(shù)據(jù)文件有關(guān)的信息DBA_DATA_FILES60小結(jié) ORACLE數(shù)據(jù)庫(kù)中一表空間是由一個(gè)或多個(gè)物理數(shù)據(jù)文件組成,一個(gè)數(shù)據(jù)文件只可與一個(gè)表空間想聯(lián)系。當(dāng)為一表空間建立一數(shù)據(jù)文件時(shí),ORACLE建立該文件,分配指定的磁盤空間容量。在數(shù)據(jù)文件初時(shí)建立后,所分配的磁盤不包含任何數(shù)據(jù)。表空間可以在線或離線。在ORACLE中還允許單獨(dú)數(shù)據(jù)文件在線或離線。
小結(jié) ORACLE數(shù)據(jù)庫(kù)中一表空間是由一個(gè)或多個(gè)物理數(shù)61段、范圍和數(shù)據(jù)塊
段(SEGMENT)包含表空間中比表空間小一級(jí)的一種指定類型的邏輯存儲(chǔ)結(jié)構(gòu),是由一組范圍組成。根據(jù)訪問(wèn)頻率、內(nèi)容對(duì)象和生命周期在ORACLE數(shù)據(jù)庫(kù)中有幾種類型的段:數(shù)據(jù)段、索引段、回滾段和臨時(shí)段。
段、范圍和數(shù)據(jù)塊 段(SEGMENT)包含表空間中比表空62段的類型
數(shù)據(jù)段:對(duì)于每一個(gè)非聚集的表有一數(shù)據(jù)段,表的所有數(shù)據(jù)存放在該段。每一聚集有一個(gè)數(shù)據(jù)段,聚集中每一個(gè)表的數(shù)據(jù)存儲(chǔ)在該段中。索引段:每一個(gè)索引有一索引段,存儲(chǔ)索引數(shù)據(jù)?;貪L段:保存數(shù)據(jù)修改前的映象,這些信息用于生成讀一致性數(shù)據(jù)庫(kù)信息、在數(shù)據(jù)庫(kù)恢復(fù)時(shí)使用、回滾未提交的事務(wù)。Rollback時(shí)用得著。一個(gè)事務(wù)只能使用一個(gè)回滾段。
段的類型 數(shù)據(jù)段:對(duì)于每一個(gè)非聚集的表有一數(shù)據(jù)段,表的所有數(shù)63建立回滾段CREATEROLLBACKSEGMENTrbs01TABLESPACErbsSTORAGE(INITIAL100KNEXT100KOPTIMAL4MMINEXTENTS20MAXEXTENTS100);建立回滾段CREATEROLLBACKSEGMENTr64使回滾段ONLINEALTERROLLBACKSEGMENTrbs01ONLINE;ROLLBACK_SEGMENTS=(rbs01)在初始化參數(shù)中指定,以保證數(shù)據(jù)庫(kù)啟動(dòng)時(shí)ONLINE用下述命令使回滾段可用使回滾段ONLINEALTERROLLBACKSEGME65事物如何使用回滾段將所有回滾段ONLINE獲得私有回滾段有足夠的回滾段獲取公用回滾段計(jì)算需要的回滾段個(gè)數(shù)YesNo事物如何使用回滾段將所有回滾段ONLINE獲得私有回滾段有66修改回滾段存儲(chǔ)參數(shù)ALTERROLLBACKSEGMENTrbs01STORAGE(MAXEXTENTS200);使用ALTERROLLBACKSEGMENT命令從回滾段中釋放空間ALTERROLLBACKSEGMENTrbs01SHRINKTO4M;使用ALTERROLLBACKSEGMENT命令修改回滾段存儲(chǔ)參數(shù)ALTERROLLBACKSEGMEN67使回滾段OfflineALTERROLLBACKSEGMENTrbs01OFFLINE;刪除回滾段DROPROLLBACKSEGMENTrbs01;ALTERROLLBACKSEGMENTrbs01OFFLINE;回滾段在刪除之前必須OFFLINE將回滾段offline后回滾段不可用使回滾段OfflineALTERROLLBACKSEGM68數(shù)據(jù)庫(kù)中的回滾段\查詢回滾段信息DBA_ROLLBACK_SEGS標(biāo)識(shí)SEGMENT_IDSEGMENT_NAME所在表空間,類型和狀態(tài)TABLESPACE_NAMEOWNER(PUBLICorSYS)STATUS(ONLINEorOFFLINE)數(shù)據(jù)庫(kù)中的回滾段\查詢回滾段信息DBA_ROLLBACK_S69回滾段統(tǒng)計(jì)信息V$ROLLNAME
USN
NAME
V$ROLLSTAT
USN
EXTENTS
RSSIZE
XACTS
OPTSIZE
HWMSIZE
AVEACTIVE
STATUS
CUREXT
CURBLK
回滾段統(tǒng)計(jì)信息V$ROLLNAME
USN
NAME
V$R70回滾段常見(jiàn)問(wèn)題空間不夠讀一致性錯(cuò)誤阻塞事物表空間offline時(shí)出錯(cuò)回滾段常見(jiàn)問(wèn)題空間不夠71空間不夠表空間中無(wú)空閑空間增大文件允許文件自動(dòng)擴(kuò)充增加文件達(dá)到段的MAXEXTENTS增大MAXEXTENTS用更大的子段參數(shù)重建回滾段空間不夠表空間中無(wú)空閑空間72
范圍(區(qū)間)一個(gè)范圍(EXTENT)是數(shù)據(jù)庫(kù)存儲(chǔ)空間分配的一個(gè)邏輯單位,它由連續(xù)數(shù)據(jù)塊所組成。每一個(gè)段是由一個(gè)或多個(gè)范圍組成。當(dāng)一段中間所有空間已完全使用時(shí),ORACLE為該段分配一個(gè)新的范圍。
數(shù)據(jù)塊數(shù)據(jù)塊(datablock)是ORACLE管理數(shù)據(jù)文件中存儲(chǔ)空間的單位,為數(shù)據(jù)庫(kù)使用的I/O的最小單位,其大小可不同于操作系統(tǒng)的標(biāo)準(zhǔn)I/O塊大小。
73數(shù)據(jù)庫(kù)和實(shí)例的啟動(dòng)和關(guān)閉
數(shù)據(jù)庫(kù)和實(shí)例的啟動(dòng)和關(guān)閉74啟動(dòng)數(shù)據(jù)庫(kù)并使它可用有三步操作:?jiǎn)?dòng)一個(gè)實(shí)例startupnomount啟動(dòng)一實(shí)例的處理包含分配一個(gè)SGA(數(shù)據(jù)庫(kù)信息使用的內(nèi)存共享區(qū))和后臺(tái)進(jìn)程的建立。實(shí)例起動(dòng)的執(zhí)行先于該實(shí)例裝配一數(shù)據(jù)庫(kù)。如果僅啟動(dòng)實(shí)例,則沒(méi)有數(shù)據(jù)庫(kù)與內(nèi)存儲(chǔ)結(jié)構(gòu)和進(jìn)程相聯(lián)系。此時(shí)讀參數(shù)文件裝配數(shù)據(jù)庫(kù)alterdatabasemount裝配數(shù)據(jù)庫(kù)是將一數(shù)據(jù)庫(kù)與已啟動(dòng)的實(shí)例相聯(lián)。當(dāng)實(shí)例安裝一數(shù)據(jù)庫(kù)之后,該數(shù)據(jù)庫(kù)保持關(guān)閉,僅DBA可存取。此時(shí)讀控制文件打開(kāi)數(shù)據(jù)庫(kù)
alterdatabaseopen
打開(kāi)一數(shù)據(jù)庫(kù)是使數(shù)據(jù)庫(kù)可以進(jìn)行正常數(shù)據(jù)庫(kù)操作的處理。當(dāng)一數(shù)據(jù)庫(kù)打開(kāi)所有用戶可連接到該數(shù)據(jù)庫(kù)用存取其信息。在數(shù)據(jù)庫(kù)打開(kāi)時(shí),在線數(shù)據(jù)文件和在線日志文件也被打開(kāi)。
啟動(dòng)數(shù)據(jù)庫(kù)并使它可用有三步操作:751)
關(guān)閉數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)停止的第一步是關(guān)閉數(shù)據(jù)庫(kù)。當(dāng)數(shù)據(jù)庫(kù)關(guān)閉后,所有在SGA中的數(shù)據(jù)庫(kù)數(shù)據(jù)和恢復(fù)數(shù)據(jù)相應(yīng)地寫(xiě)入到數(shù)據(jù)文件和日志文件。在這操作之后,所有聯(lián)機(jī)數(shù)據(jù)文件和聯(lián)機(jī)的日志文件也被關(guān)閉,任何離線表空間中數(shù)據(jù)文件夾是已關(guān)閉的。在數(shù)據(jù)庫(kù)關(guān)閉后但還安裝時(shí),控制文件仍保持打開(kāi)。2)
卸下數(shù)據(jù)庫(kù)停止數(shù)據(jù)庫(kù)的第二步是從實(shí)例卸下數(shù)據(jù)庫(kù)。在數(shù)據(jù)庫(kù)卸下后,在計(jì)算機(jī)內(nèi)存中僅保留實(shí)例。在數(shù)據(jù)庫(kù)卸下后,數(shù)據(jù)庫(kù)的控制文件也被關(guān)閉。3)
停止實(shí)例停止數(shù)據(jù)庫(kù)的最后一步是停止實(shí)例。當(dāng)實(shí)例停止后,SAG是從內(nèi)存中撤消,后臺(tái)進(jìn)程被中止。1)
關(guān)閉數(shù)據(jù)庫(kù)76Shutdownnormal等待所有的用戶退出Shutdownimmdiatly回滾未提交事務(wù)Shutdownabort強(qiáng)制退出,數(shù)據(jù)庫(kù)置于不可知狀態(tài)
Shutdownnormal77用戶管理
1、創(chuàng)建、改變、刪除和監(jiān)控oracle的新用戶用戶管理
1、創(chuàng)建、改變、刪除和監(jiān)控oracle的新用戶78用戶管理(1)賦于合法的用戶或和密碼SVRMGL>CREATEUSERusernameIDENTIFIEDBYuserpassword[DEFAULTTABLESPACEtablespace1][TEMPORARYTABLESPACEtablespace2][QUOTAnKONtablespace1];MUNLIMITED空間限額用戶管理(1)賦于合法的用戶或和密碼SVRMGL>CREAT79(2)授于用戶連接Oracle數(shù)據(jù)庫(kù)的權(quán)限SVRMGL>grantconnecttousername[withgrantoption];rolenameprivelege(2)授于用戶連接Oracle數(shù)據(jù)庫(kù)的權(quán)限SVRMGL>gr80常用的幾個(gè)角色role(權(quán)限的集合)connect(8)連上Oracle,做最基本操作resource(5)具有程序開(kāi)發(fā)最基本的權(quán)限dba(77)數(shù)據(jù)庫(kù)管理員所有權(quán)限exp-full-database可把數(shù)據(jù)庫(kù)整個(gè)備份輸出的權(quán)限imp-full-datsabase可把數(shù)據(jù)庫(kù)整個(gè)備份恢復(fù)輸入的權(quán)限常用的幾個(gè)角色role(權(quán)限的集合)connect(881(3)alteruser;(4)dropuser[cascade];(5)revokerolefromuser;(3)alteruser;822、權(quán)限的管理2、權(quán)限的管理83權(quán)限的分類systemprivilege針對(duì)整個(gè)系統(tǒng)操作的權(quán)限objectprivilege針對(duì)整個(gè)具體object操作的權(quán)限可查看dba-sys-privs,dba-fab-privs;視圖dba-col-privs;權(quán)限的分類systemprivilege針對(duì)整個(gè)系統(tǒng)操84Oracle的備份與恢復(fù)Oracle的備份與恢復(fù)85課程目標(biāo)
了解各種備份的工作原理熟練掌握通過(guò)exp/imp備份恢復(fù)的方法熟練掌握通過(guò)維護(hù)工具備份恢復(fù)的方法課程目標(biāo)了解各種備份的工作原理86備份的必要性
因?yàn)楦鞣N人為或外界的因素可能會(huì)造成數(shù)據(jù)庫(kù)中災(zāi)難性的數(shù)據(jù)丟失,為了保證數(shù)據(jù)庫(kù)中數(shù)據(jù)的安全,必須采取備份措施保證RDBMS中包含的數(shù)據(jù)免遭破壞,而有效的備份是十分簡(jiǎn)單和普通的,是在數(shù)據(jù)庫(kù)處于無(wú)法使用狀態(tài)時(shí)用于重建數(shù)據(jù)庫(kù)的重要信息拷貝。在重要的修改如刪除段或者表空間以前或以后執(zhí)行適當(dāng)?shù)膫浞菔窍喈?dāng)必要的。
備份的必要性
因?yàn)楦鞣N人為或外界的因素可能會(huì)造成數(shù)據(jù)庫(kù)中災(zāi)難87備份的種類
冷備份
聯(lián)機(jī)熱備
用導(dǎo)出exp應(yīng)用程序備份
浪潮財(cái)務(wù)軟件維護(hù)工具備份
浪潮公司提示:建議采用最后兩種及以上方法備份數(shù)據(jù)庫(kù)!
備份的種類
冷備份88各種備份的原理和步驟
冷備份:關(guān)閉數(shù)據(jù)庫(kù),采取操作系統(tǒng)拷貝命令來(lái)完成對(duì)數(shù)據(jù)庫(kù)的備份,然后啟動(dòng)數(shù)據(jù)庫(kù)。
熱備份:數(shù)據(jù)庫(kù)必須運(yùn)行在ARCHIVELOG模式下備份控制文件;備份數(shù)據(jù)文件;歸檔當(dāng)前的聯(lián)機(jī)日志文件;備份歸檔日志文件。EXP導(dǎo)出數(shù)據(jù)庫(kù)作備份
利用SQL語(yǔ)句讀出數(shù)據(jù)庫(kù)數(shù)據(jù),并在操作系統(tǒng)層將數(shù)據(jù)和定義存入二進(jìn)制文件
維護(hù)工具備份:導(dǎo)出文本文件各種備份的原理和步驟冷備份:關(guān)閉數(shù)據(jù)庫(kù),采取操作系統(tǒng)拷貝命89數(shù)據(jù)庫(kù)的實(shí)用程序Export它是Oracle數(shù)據(jù)庫(kù)的一個(gè)實(shí)用程序。它將Oracle數(shù)據(jù)庫(kù)的數(shù) 據(jù)和結(jié)構(gòu)移出Oracle放入到一個(gè)二進(jìn)制的export文件中。它轉(zhuǎn)出的數(shù)據(jù)只有Oracle的import程序能夠處理。Import它將讀取轉(zhuǎn)出的數(shù)據(jù)將重建數(shù)據(jù)庫(kù)的內(nèi)容與結(jié)構(gòu)。數(shù)據(jù)庫(kù)的實(shí)用程序Export90Export舉例全數(shù)據(jù)庫(kù)的備份expsystem/managerfull=Yfile=dba.dmpgrants=Yrows=Y用戶級(jí)的數(shù)據(jù)庫(kù)備份explc0019999/aaaaaafile=exp.dmpowner=lc0019999表級(jí)數(shù)據(jù)庫(kù)備份explc0019999/aaaaaafile=zwkmzd.dmptables=(zwkmzd,manager)Export舉例全數(shù)據(jù)庫(kù)的備份91例子:(推薦用此方法)
explc0019999/aaaaaa@serverfile=d:\cwdata\aaa.dmp
刪除用戶lc0019999dropuserlc0019999cascade增加lc0019999并授予dba角色,口令與原口令相同,指定默認(rèn)的表空間。
Implc0019999/aaaaaa@serverfile=d:\cwdata\aaa.dmpfromuser=lc0019999例子:(推薦用此方法)explc0019999/aaa92自動(dòng)備份
1.
建立一批處理文件backup.dat2.
文件內(nèi)容:explc0019999/aaaaaa@serverfile=d:\cwdata\aaa.dmp3.
在win2000計(jì)劃任務(wù)中指定執(zhí)行時(shí)間或周期4.實(shí)現(xiàn)自動(dòng)備份。
自動(dòng)備份1.
建立一批處理文件backup.dat93TheEndTheEnd94孟憲順ServiceManagerMxs@中航系統(tǒng)管理員Oracle培訓(xùn)
孟憲順中航系統(tǒng)管理員Oracle培訓(xùn)
95Oracle課程內(nèi)容安裝與配置使用sqlplus、DBAstudioplsql和數(shù)據(jù)字典數(shù)據(jù)庫(kù)體系結(jié)構(gòu)邏輯結(jié)構(gòu)備份與恢復(fù)
Oracle課程內(nèi)容96概述ORACLE具有甲骨文之意,是全世界第二大軟件公司。數(shù)據(jù)庫(kù)、電子商務(wù)套件、erp、財(cái)務(wù)產(chǎn)品、開(kāi)發(fā)工具培訓(xùn)認(rèn)證。Oracle服務(wù)(server)是一個(gè)關(guān)系數(shù)據(jù)庫(kù)(relationaldatabase)管理系統(tǒng),提供開(kāi)放、全面、完整的信息管理。Oracle概述、特點(diǎn)Oracle概述、特點(diǎn)97最安全的數(shù)據(jù)庫(kù):15項(xiàng)安全性評(píng)估,不會(huì)崩潰高性能、伸縮性RAC技術(shù)分布式數(shù)據(jù)庫(kù)海量數(shù)據(jù)庫(kù):表空間、空間數(shù)據(jù)構(gòu)件TB級(jí) 大型數(shù)據(jù)庫(kù)的優(yōu)點(diǎn)安全性、穩(wěn)定性、事物完整性
最貴的數(shù)據(jù)庫(kù)Oracle特點(diǎn)最安全的數(shù)據(jù)庫(kù):15項(xiàng)安全性評(píng)估,不會(huì)崩潰Ora98Oracle8i安裝與配置
服務(wù)器端的安裝、服務(wù)的啟動(dòng)、卸載
客戶端安裝
客戶端的連接配置
浪潮財(cái)務(wù)軟件中帳套管理及環(huán)境配置
Oracle8i安裝與配置服務(wù)器端的安裝、服務(wù)的啟動(dòng)99一、體系結(jié)構(gòu)客戶機(jī)客戶機(jī)服務(wù)器網(wǎng)絡(luò)請(qǐng)求響應(yīng)--客戶(Client)運(yùn)行應(yīng)用程序(財(cái)務(wù)軟件)提出操作數(shù)據(jù)的請(qǐng)求--服務(wù)器(Server)運(yùn)行數(shù)據(jù)庫(kù)管理系統(tǒng)(Oracle)對(duì)客戶端請(qǐng)求進(jìn)行響應(yīng),并返回操作結(jié)果一、體系結(jié)構(gòu)客戶機(jī)客戶機(jī)服務(wù)器網(wǎng)絡(luò)請(qǐng)求響應(yīng)--客戶(Clie100二、系統(tǒng)安裝HUB數(shù)據(jù)庫(kù)服務(wù)器財(cái)務(wù)數(shù)據(jù)帳套Oracle系統(tǒng)WindowsNT\2000工作站工作站工作站財(cái)務(wù)軟件Oracle客戶端Win98/2000二、系統(tǒng)安裝HUB數(shù)據(jù)庫(kù)服務(wù)器財(cái)務(wù)數(shù)據(jù)帳套工作站工作站工作站101財(cái)務(wù)軟件Oracle客戶端Win98/2000網(wǎng)絡(luò)協(xié)議、客戶軟件財(cái)務(wù)數(shù)據(jù)帳套Oracle數(shù)據(jù)庫(kù)系統(tǒng)WindowsNT/2000網(wǎng)絡(luò)協(xié)議工作站服務(wù)器HUB網(wǎng)卡、網(wǎng)線網(wǎng)卡、網(wǎng)線環(huán)境配置Net8Assistant網(wǎng)上鄰居圖中:虛線表示軟件的連接,連接配置工具實(shí)線表示物理線路的連接上層連接都是建立在下層連接的基礎(chǔ)上財(cái)務(wù)軟件Oracle客戶端Win98/2000102安裝信息數(shù)據(jù)庫(kù)名:oradb數(shù)據(jù)庫(kù)系統(tǒng)標(biāo)識(shí)符(SID):oradbSYS帳戶口令:change_on_installSYSTEM帳戶口令:manager
安裝信息數(shù)據(jù)庫(kù)名:oradb103ORACLE服務(wù)的啟動(dòng)
Oracleorahome81TNSListerner(oracle監(jiān)聽(tīng)服務(wù))Oracleservise+SIDOraclewebAssistant
ORACLE服務(wù)的啟動(dòng)Oracleorahome81T104sql*plus使用
設(shè)置sql*plus環(huán)境變量
編寫(xiě)簡(jiǎn)單的sql語(yǔ)句
sql*plus使用
105PL/Sql和數(shù)據(jù)字典
PL/Sql和數(shù)據(jù)字典
106Select*fromtab;/Setlinesize100Setpagesize50DesctabSetpauseonSelect*fromzwkmzd;Select*fromtab;107Spool文件名SpooloffConn用戶名/口令Spool文件名108課程目標(biāo)建立數(shù)據(jù)庫(kù)對(duì)象用select語(yǔ)句進(jìn)行查詢使用DML修改數(shù)據(jù)理解視圖與索引作用掌握常用的數(shù)據(jù)字典中航系統(tǒng)管理員Oracle培訓(xùn)109SQL概論SQL是結(jié)構(gòu)化的查詢語(yǔ)言,用于在oracle數(shù)據(jù)庫(kù)中管理和檢索數(shù)據(jù)。Sql是非過(guò)程化的語(yǔ)言,它沒(méi)有諸如循環(huán)這樣的程序構(gòu)件。Oracle的SQL語(yǔ)言包含ANSI/ISO標(biāo)準(zhǔn)SQL語(yǔ)言的擴(kuò)充。Oracle的SQL語(yǔ)言分為以下幾類:–DML(數(shù)據(jù)操縱語(yǔ)言)用于訪問(wèn)、生成、修改或者刪除數(shù)據(jù)庫(kù)的現(xiàn)有結(jié)構(gòu)。包含SELECT、INSERT、UPDATE、DELETE。–DDL(數(shù)據(jù)定義語(yǔ)言)用于定義、更改或者刪除數(shù)據(jù)庫(kù)對(duì)象及他們的優(yōu)先權(quán)。包括CREATE、ALTER、DROP、RENAME–事物處理的控制語(yǔ)言COMMIT、ROLLBACK–會(huì)話控制語(yǔ)句ALTERSESSION、SETROLE–系統(tǒng)控制語(yǔ)句ALTERSYSTEM
SQL概論SQL是結(jié)構(gòu)化的查詢語(yǔ)言,用于在oracle數(shù)據(jù)庫(kù)110準(zhǔn)備知識(shí)Sql基礎(chǔ)知識(shí) 數(shù)據(jù)庫(kù)存儲(chǔ)的最基本結(jié)構(gòu)是表(table),即二維表格,列叫做字段,行叫做記錄。當(dāng)你生成一張數(shù)據(jù)表在數(shù)據(jù)庫(kù)中存儲(chǔ)數(shù)據(jù)時(shí),需要為該表中定義的所有列指定一個(gè)數(shù)據(jù)類型。Oracle數(shù)據(jù)類型字符CHAR、NCHAR、VARCHAR2、NVARCHAR2數(shù)字NUMBER(p,s)長(zhǎng)值和原始LONG、LONGRAW、RAW日期和時(shí)間DATE、TIMESTAMP、TIMESTAMPWITHTIMEZONE大型對(duì)象CLOB、NCLOB、BCLOB、BFILERowID(行標(biāo)識(shí)符)ROWID、UROWID準(zhǔn)備知識(shí)Sql基礎(chǔ)知識(shí)111表格的創(chuàng)建(DDL)
表格的生成可以用createtable來(lái)實(shí)現(xiàn)
也根據(jù)當(dāng)前已經(jīng)存在的表創(chuàng)建新表,可以用來(lái)作為當(dāng)前表的備份:createtablenewtablenameas
select*fromoldtablename
表格的創(chuàng)建(DDL)表格的生成可以用createtabl112修改表結(jié)構(gòu)增加列:altertableempaddbirthdaydate超過(guò)一列要加括號(hào)修改列:altertableempmodifyempnochar(8)
刪除列altertableempdropcolumnbirthday修改表結(jié)構(gòu)113刪除修改表2)刪除表可以用droptable命令例:droptableemp3)修改表名rename原表名to新表名例:renameemptonewemp刪除修改表2)刪除表可以用droptable命令114Select(從一個(gè)或多個(gè)表或視圖中檢索數(shù)據(jù))
1、簡(jiǎn)單的單表查詢selectempno
fromemp2、指定列別名selectempnoasempnumberfromemp3、保證唯一性selectdistinctempnofromemp
Select(從一個(gè)或多個(gè)表或視圖中檢索數(shù)據(jù))1、簡(jiǎn)單的115限制行查詢where子句
selectempnofromempwhereempno=’10’selectempnofromempwherenamelike’a%’ 比較運(yùn)算=、<>、<>、<=、>=、like 邏輯運(yùn)算and、not、or 其他運(yùn)算in和notin、between、exists、isnull和notnull
限制行查詢where子句selectempnofr116排序、分組5、排序orderby子句selectempno
fromemporderbysal6、分組groupby selectdeptno,min(sal),max(sal)fromempgroupbydeptno;
排序、分組5、排序orderby子句117數(shù)據(jù)的修改(DML)
數(shù)據(jù)的插入
insertintoempvalues(‘0001’,’zhangsan’,3000,’1001’)插入值的個(gè)數(shù)必須與列的個(gè)數(shù)相同
指定列插入insertintoemp(empno,name,sal)values(‘0001’,’zhangsan’,3000)從其他表中插入insertinto表名(列名)select語(yǔ)句;
數(shù)據(jù)的修改(DML)數(shù)據(jù)的插入1181、
數(shù)據(jù)的修改updateempsetsal=1000whereempno=‘7369’;2、
數(shù)據(jù)的刪除delete(從表與視圖中刪除行)deletefromempwheredeptno=10
1、
數(shù)據(jù)的修改119視圖視圖(VIEW)是從一個(gè)或多個(gè)表中使用SELECTFROM語(yǔ)句導(dǎo)出的,那些用來(lái)導(dǎo)出視圖的表稱為基表,視圖也可以從一個(gè)或多個(gè)其他視圖中產(chǎn)生。視圖優(yōu)點(diǎn):分割數(shù)據(jù)
增強(qiáng)安全性
簡(jiǎn)化數(shù)據(jù)存取
建立視圖:CREATEVIEWview_name[(column_name,column_name,…)]ASselect_statement例:CREATEVIEWemp_viewasselect*fromemp刪除視圖: dropviewview_name視圖視圖(VIEW)是從一個(gè)或多個(gè)表中使用SELECTFR120索引管理
索引可以改善性能加速對(duì)表中數(shù)據(jù)行的檢索索引要占用一定的空間會(huì)減慢了數(shù)據(jù)的修改速度插入、刪除和更新數(shù)據(jù)都要對(duì)索引進(jìn)行維護(hù)沒(méi)有必要對(duì)表中的所有列建索引。索引管理索引可以改善性能121何時(shí)建立索引?出現(xiàn)以下幾種情況,可以為表建索引:⑴、經(jīng)常用于檢索、查詢的列,可以基于該列建索引。⑵、用于兩表連接的列(外鍵),建索引能很快執(zhí)行連接。⑶、在表中建唯一索引可以增強(qiáng)數(shù)據(jù)完整性出現(xiàn)以下幾種情況,建議不要建索引:⑴、很少或從不在查詢中引用的列。⑵、只有兩個(gè)或三個(gè)值的列(如性別列:男、女),建索引帶來(lái)的好處不大。⑶、小表或行數(shù)很少的表可以不用建索引。
何時(shí)建立索引?出現(xiàn)以下幾種情況,可以為表建索引:122建立索引:createindex索引名on表名(列名,列名……)
例:createindexemp_noonemp(empno)
刪除索引:dropindex索引名建立索引:createindex索引名on表名(列123數(shù)據(jù)字典
定義:數(shù)據(jù)字典是Oracle的系統(tǒng)表是數(shù)據(jù)庫(kù)的重要組成。它由一組只讀表組成,包括:數(shù)據(jù)庫(kù)所有對(duì)象的定義空間的分配和使用狀況,邏輯和物理結(jié)構(gòu)的信息列的缺省值完整性約束信息用戶名已授予用戶的角色和權(quán)限審計(jì)信息等數(shù)據(jù)字典定義:數(shù)據(jù)字典是Oracle的系統(tǒng)表是數(shù)據(jù)庫(kù)的重要124?
數(shù)據(jù)字典所有者
數(shù)據(jù)字典通過(guò)不同的視圖呈現(xiàn)給不同的用戶,這些視圖擁有帶有不同前綴的相同名稱。如:user_tables、all_tables、dba_tables。User_xxx當(dāng)前用戶所擁有的數(shù)據(jù)對(duì)象All_xxx當(dāng)前用戶可以訪問(wèn)的數(shù)據(jù)對(duì)象Dba_xxx數(shù)據(jù)庫(kù)中所有的數(shù)據(jù)庫(kù)對(duì)象,只有DBA可以訪問(wèn)。
?
數(shù)據(jù)字典所有者數(shù)據(jù)字典通過(guò)不同的視圖呈現(xiàn)給不同的用戶,125Oracle體系結(jié)構(gòu)
Oracle體系結(jié)構(gòu)126本章的學(xué)習(xí)目標(biāo):l
掌握Oracle服務(wù)器的結(jié)構(gòu)組成:
實(shí)例+文件l
掌握Oracle服務(wù)器實(shí)例的概念,了解結(jié)構(gòu)和各個(gè)部分的功能l
掌握組成Oracle服務(wù)器的幾類文件l
熟悉控制文件的功能l
熟悉重做日志文件的功能和作用本章的學(xué)習(xí)目標(biāo):127中航系統(tǒng)管理員Oracle培訓(xùn)128實(shí)例的定義
實(shí)例=內(nèi)存分配+一組后臺(tái)進(jìn)程
如果把Oracle比作一部汽車,instance相當(dāng)于汽車的發(fā)動(dòng)機(jī)一樣,啟動(dòng)oracle前提應(yīng)先啟動(dòng)instance..內(nèi)存被分配,進(jìn)程被啟動(dòng)SGAbackgroundprocess實(shí)例的定義SGAbackground129內(nèi)存結(jié)構(gòu)SystemGlobalAreaSGA是存儲(chǔ)數(shù)據(jù)庫(kù)進(jìn)程共享的數(shù)據(jù)庫(kù)信息的內(nèi)存區(qū)域。它包含OracleServer數(shù)據(jù)和控制信息。分配在OracleServer駐留的計(jì)算機(jī)虛擬內(nèi)存中。SGA包含如下內(nèi)存結(jié)構(gòu):?共享池(sharedpool)?數(shù)據(jù)緩沖區(qū)(databasebuffercache)?重作日志緩沖區(qū)(redologbuffer)另外在SGA中還有兩個(gè)可選的內(nèi)存結(jié)構(gòu):?Javapool:用來(lái)存儲(chǔ)Java代碼。?Largepool:用來(lái)存儲(chǔ)不與SQL直接相關(guān)的大型內(nèi)存結(jié)構(gòu)。例如:在備份和恢復(fù)時(shí)的數(shù)據(jù)拷貝。內(nèi)存結(jié)構(gòu)130進(jìn)程結(jié)構(gòu)
進(jìn)程是操作系統(tǒng)中的一種機(jī)制,它可執(zhí)行一系列的操作步。在有些操作系統(tǒng)中使用作業(yè)(JOB)或任務(wù)(TASK)的術(shù)語(yǔ)。一個(gè)進(jìn)程通常有它自己的專用存儲(chǔ)區(qū)。ORACLE進(jìn)程的體系結(jié)構(gòu)設(shè)計(jì)使性能最大。后臺(tái)進(jìn)程是在實(shí)例啟動(dòng)時(shí)自動(dòng)地建立,幾個(gè)主要的后臺(tái)進(jìn)程的名字為:
?
DatabaseWriter(DBW0)?
LogWriter(LGWR).?
SystemMonitor(SMON)?
ProcessMonitor(PMON)Process(CKPT)
進(jìn)程結(jié)構(gòu)
進(jìn)程是操作系統(tǒng)中的一種機(jī)制,它可執(zhí)行一系列的操作131Oracle數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)
Oracle數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)
132Oracle文件Oracle數(shù)據(jù)庫(kù)的物理組成主要有:數(shù)據(jù)文件、控制文件和重做日志文件數(shù)據(jù)文件主要用來(lái)存儲(chǔ)數(shù)據(jù)庫(kù)數(shù)據(jù)控制文件主要用來(lái)存儲(chǔ)數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)重做日志文件主要用來(lái)存儲(chǔ)外部程序?qū)?shù)據(jù)庫(kù)的修改。
Oracle文件133其它文件其他文件參數(shù)文件用來(lái)定義Oracle實(shí)例的特性。例如:他包含SGA內(nèi)存的大小??诹铗?yàn)證文件用來(lái)驗(yàn)證啟動(dòng)和關(guān)閉Oracle實(shí)例的用戶。
存檔重做日志文件是重做日志的備份用以恢復(fù)數(shù)據(jù)。其它文件其他文件134ORACLE邏輯結(jié)構(gòu)
ORACLE邏輯結(jié)構(gòu)135本章的學(xué)習(xí)目標(biāo)
掌握表空間與數(shù)據(jù)文件的概念及相互關(guān)系掌握表空間的日常管理內(nèi)容和方法掌握數(shù)據(jù)塊和擴(kuò)展區(qū)的概念掌握回滾段的分類、作用和管理掌握數(shù)據(jù)庫(kù)啟動(dòng)和關(guān)閉的過(guò)程
本章的學(xué)習(xí)目標(biāo)掌握表空間與數(shù)據(jù)文件的概念及相互關(guān)系136中航系統(tǒng)管理員Oracle培訓(xùn)137表空間
定義:一個(gè)數(shù)據(jù)庫(kù)劃分為一個(gè)或多個(gè)邏輯單位該邏輯單位稱為表空間。目的:控制數(shù)據(jù)庫(kù)數(shù)據(jù)的磁盤分配,克服操作系統(tǒng)文件的限制。2G將確定的空間份額分配給數(shù)據(jù)庫(kù)用戶。通過(guò)使單個(gè)表空間在線或離線,控制數(shù)據(jù)的可用性。執(zhí)行部分?jǐn)?shù)據(jù)庫(kù)后備或恢復(fù)操作。為提高性能,跨越設(shè)備分配數(shù)據(jù)存儲(chǔ)。
表空間
定義:一個(gè)數(shù)據(jù)庫(kù)劃分為一個(gè)或多個(gè)邏輯單位該邏輯單位稱138表空間特性:
–一個(gè)tablespace只能同時(shí)屬于一個(gè)database。–每個(gè)tablespace包含一個(gè)或多個(gè)操作系統(tǒng)文件-數(shù)據(jù)文件(datafiles).–一個(gè)tablespace可能包含一個(gè)或多個(gè)segments.–Tablespaces可以在數(shù)據(jù)庫(kù)運(yùn)行時(shí)使其在線。–除了SYSTEMtablespace或有活動(dòng)回滾段的tablespace,tablespaces可以被離線(offline)。–Tablespaces可以在讀/寫(xiě)之間切換。
表空間特性:
–一個(gè)tablespace只能同時(shí)屬于一139SYSTEM和非SYSTEM表空間SYSTEM表空間包含:數(shù)據(jù)字典信息SYSTEM回滾段非SYSTEM表空間包含:回滾段臨時(shí)段應(yīng)用數(shù)據(jù)應(yīng)用索引SYSTEM和非SYSTEM表空間SYSTEM表空間包140臨時(shí)表空間用于排序操作不能包含永久性數(shù)據(jù)CREATETABLESPACEsortDATAFILE?DISK2/sort01.dbf?SIZE50MMINIMUMEXTENT1MDEFAULTSTORAGE(INITIAL2MNEXT2MMAXEXTENTS500PCTINCREASE0)
TEMPORARY;臨時(shí)表空間用于排序操作CREATETABLESPACE141回滾表空間用于保存回滾段不要包含其他永久性數(shù)據(jù)CREATETABLESPACErbsDATAFILE?DISK2/sort01.dbf?SIZE50MMINIMUMEXTENT1MDEFAULTSTORAGE(INITIAL2MNEXT2MMAXEXTENTS500PCTINCREASE0);回滾表空間用于保存回滾段CREATETABLESPAC142建立表空間CREATETABLESPACEapp_dataDATAFILE?DISK4/app01.dbf?SIZE100M,?DISK5/app02.dbf?SIZE100MMINIMUMEXTENT500KDEFAULTSTORAGE(INITIAL500KNEXT500KMAXEXTENTS500PCTINCREASE0);建立表空間CREATETABLESPACEapp_dat143存儲(chǔ)參數(shù)下述參數(shù)影響段的空間分配:INITIALNEXTMAXEXTENTSMINEXTENTSPCTINCREASE存儲(chǔ)參數(shù)下述參數(shù)影響段的空間分配:144表空間管理的一般原則使用同樣大小的子段只在表空間上指定存儲(chǔ)參數(shù)子段大小為160K,5120KB,160MB監(jiān)視子段個(gè)數(shù)超過(guò)1024的段非常大的表應(yīng)單獨(dú)建立表空間TEMP段應(yīng)放在TEMP表空間回滾段應(yīng)單獨(dú)放在回滾段的表空間表空間管理的一般原則使用同樣大小的子段145給表空間增加數(shù)據(jù)文件ALTERTABLESPACEAPP_dataADDDATAFILE?DISK5/app03.dbf?SIZE200M;給表空間增加數(shù)據(jù)文件ALTERTABLESPACEAPP146允許數(shù)據(jù)文件自動(dòng)擴(kuò)展ALTERTABLESPACEapp_dataADDDATAFILE?DISK6/app04.dbf?SIZE200MAUTOEXTENDONNEXT10MMAXSIZE500M;允許數(shù)據(jù)文件自動(dòng)擴(kuò)展ALTERTABLESPACEapp147
ALTERDATABASEDATAFILE?DISK5/app02.dbf?RESIZE200M;手工改變數(shù)據(jù)文件的大小改變存儲(chǔ)參數(shù)ALTERTABLESPACEapp_dataMINIMUMEXTENT2M;
ALTERTABLESPACEapp_dataDEFAULTSTORAGE(INITIAL2MNEXT2MMAXEXTENTS999);ALTERDATABASEDATAFILE?DISK148將表空間OFFLINE不能訪問(wèn)處于OFFLINE狀態(tài)的表空間的數(shù)據(jù)SYSTEM和包含活動(dòng)回滾段的表空間不能OFFLINEALTERTABLESPACEapp_dataOFFLINE;將表空間OFFLINE不能訪問(wèn)處于OFFLINE狀態(tài)的表空間149移動(dòng)數(shù)據(jù)文件表空間APP_DATA必須OFFLINE目標(biāo)文件必須存在ALTERTABLESPACEapp_dataRENAMEDATAFILE?DISK4/app01.dbf?TO?DISK5/app01.dbf?移動(dòng)數(shù)據(jù)文件表空間APP_DATA必須OFFLINEAL150只讀表空間ALTERTABLESPACEapp_dataREADONLY;
表空間必須在ONLINE狀態(tài)表空間中不含活動(dòng)的事物.表空間中不含活動(dòng)的回滾段表空間中不在作在線備份只讀表空間ALTERTABLESPACEapp_data151刪除表空間DROPTABLESPACEapp_dataINCLUDINGCONTENTS;下述命令刪除APP_DATA表空間及其中的內(nèi)容.刪除表空間DROPTABLESPACEapp_data152獲取表空間有關(guān)的信息DBA_TABLESPACESTABLESPACE_NAMENEXT_EXTENTMAX_EXTENTSPCT_INCREASEMIN_EXTLENSTATUSCONTENTS獲取表空間有關(guān)的信息DBA_TABLESPACES153獲取數(shù)據(jù)文件有關(guān)的信息DBA_DATA_FILESFILE_NAMETABLESPACE_NAMEBYTESAUTOEXTENSIBLEMAXBYTESINCREMENT_BY獲取數(shù)據(jù)文件有關(guān)的信息DBA_DATA_FILES154小結(jié) ORACLE數(shù)據(jù)庫(kù)中一表空間是由一個(gè)或多個(gè)物理數(shù)據(jù)文件組成,一個(gè)數(shù)據(jù)文件只可與一個(gè)表空間想聯(lián)系。當(dāng)為一表空間建立一數(shù)據(jù)文件時(shí),ORACLE建立該文件,分配指定的磁盤空間容量。在數(shù)據(jù)文件初時(shí)建立后,所分配的磁盤不包含任何數(shù)據(jù)。表空間可以在線或離線。在ORACLE中還允許單獨(dú)數(shù)據(jù)文件在線或離線。
小結(jié) ORACLE數(shù)據(jù)庫(kù)中一表空間是由一個(gè)或多個(gè)物理數(shù)155段、范圍和數(shù)據(jù)塊
段(SEGMENT)包含表空間中比表空間小一級(jí)的一種指定類型的邏輯存儲(chǔ)結(jié)構(gòu),是由一組范圍組成。根據(jù)訪問(wèn)頻率、內(nèi)容對(duì)象和生命周期在ORACLE數(shù)據(jù)庫(kù)中有幾種類型的段:數(shù)據(jù)段、索引段、回滾段和臨時(shí)段。
段、范圍和數(shù)據(jù)塊 段(SEGMENT)包含表空間中比表空156段的類型
數(shù)據(jù)段:對(duì)于每一個(gè)非聚集的表有一數(shù)據(jù)段,表的所有數(shù)據(jù)存放在該段。每一聚集有一個(gè)數(shù)據(jù)段,聚集中每一個(gè)表的數(shù)據(jù)存儲(chǔ)在該段中。索引段:每一個(gè)索引有一索引段,存儲(chǔ)索引數(shù)據(jù)?;貪L段:保存數(shù)據(jù)修改前的映象,這些信息用于生成讀一致性數(shù)據(jù)庫(kù)信息、在數(shù)據(jù)庫(kù)恢復(fù)時(shí)使用、回滾未提交的事務(wù)。Rollback時(shí)用得著。一個(gè)事務(wù)只能使用一個(gè)回滾段。
段的類型 數(shù)據(jù)段:對(duì)于每一個(gè)非聚集的表有一數(shù)據(jù)段,表的所有數(shù)157建立回滾段CREATEROLLBACKSEGMENTrbs01TABLESPACErbsSTORAGE(INITIAL100KNEXT100KOPTIMAL4MMINEXTENTS20MAXEXTENTS100);建立回滾段CREATEROLLBACKSEGMENTr158使回滾段ONLINEALTERROLLBACKSEGMENTrbs01ONLINE;ROLLBACK_SEGMENTS=(rbs01)在初始化參數(shù)中指定,以保證數(shù)據(jù)庫(kù)啟動(dòng)時(shí)ONLINE用下述命令使回滾段可用使回滾段ONLINEALTERROLLBACKSEGME159事物如何使用回滾段將所有回滾段ONLINE獲得私有回滾段有足夠的回滾段獲取公用回滾段計(jì)算需要的回滾段個(gè)數(shù)YesNo事物如何使用回滾段將所有回滾段ONLINE獲得私有回滾段有160修改回滾段存儲(chǔ)參數(shù)ALTERROLLBACKSEGMENTrbs01STORAGE(MAXEXTENTS200);使用ALTERROLLBACKSEGMENT命令從回滾段中釋放空間ALTERROLLBACKSEGMENTrbs01SHRINKTO4M;使用ALTERROLLBACKSEGMENT命令修改回滾段存儲(chǔ)參數(shù)ALTERROLLBACKSEGMEN161使回滾段OfflineALTERROLLBACKSEGMENTrbs01OFFLINE;刪除回滾段DROPROLLBACKSEGMENTrbs01;ALTERROLLBACKSEGMENTrbs01OFFLINE;回滾段在刪除之前必須OFFLINE將回滾段offline后回滾段不可用使回滾段OfflineALTERROLLBACKSEGM162數(shù)據(jù)庫(kù)中的回滾段\查詢回滾段信息DBA_ROLLBACK_SEGS標(biāo)識(shí)SEGMENT_IDSEGMENT_NAME所在表空間,類型和狀態(tài)TABLESPACE_NAMEOWNER(PUBLICorSYS)STATUS(ONLINEorOFFLINE)數(shù)據(jù)庫(kù)中的回滾段\查詢回滾段信息DBA_ROLLBACK_S163回滾段統(tǒng)計(jì)信息V$ROLLNAME
USN
NAME
V$ROLLSTAT
USN
EXTENTS
RSSIZE
XACTS
OPTSIZE
HWMSIZE
AVEACTIVE
STATUS
CUREXT
CURBLK
回滾段統(tǒng)計(jì)信息V$ROLLNAME
USN
NAME
V$R164回滾段常見(jiàn)問(wèn)題空間不夠讀一致性錯(cuò)誤阻塞事物表空間offline時(shí)出錯(cuò)回滾段常見(jiàn)問(wèn)題空間不夠165空間不夠表空間中無(wú)空閑空間增大文件允許文件自動(dòng)擴(kuò)充增加文件達(dá)到段的MAXEXTENTS增大MAXEXTENTS用更大的子段參數(shù)重建回滾段空間不夠表空間中無(wú)空閑空間166
范圍(區(qū)間)一個(gè)范圍(EXTENT)是數(shù)據(jù)庫(kù)存儲(chǔ)空間分配的一個(gè)邏輯單位,它由連續(xù)數(shù)據(jù)塊所組成。每一個(gè)段是由一個(gè)或多個(gè)范圍組成。當(dāng)一段中間所有空間已完全使用時(shí),ORACLE為該段分配一個(gè)新的范圍。
數(shù)據(jù)塊數(shù)據(jù)塊(datablock)是ORACLE管理數(shù)據(jù)文件中存儲(chǔ)空間的單位,為數(shù)據(jù)庫(kù)使用的I/O的最小單位,其大小可不同于操作系統(tǒng)的標(biāo)準(zhǔn)I/O塊大小。
167數(shù)據(jù)庫(kù)和實(shí)例的啟動(dòng)和關(guān)閉
數(shù)據(jù)庫(kù)和實(shí)例的啟動(dòng)和關(guān)閉168啟動(dòng)數(shù)據(jù)庫(kù)并使它可用有三步操作:?jiǎn)?dòng)一個(gè)實(shí)例startupnomount啟動(dòng)一實(shí)例的處理包含分配一個(gè)SGA(數(shù)據(jù)庫(kù)信息使用的內(nèi)存共享區(qū))和后臺(tái)進(jìn)程的建立。實(shí)例起動(dòng)的執(zhí)行先于該實(shí)例裝配一數(shù)據(jù)庫(kù)。如果僅啟動(dòng)實(shí)例,則沒(méi)有數(shù)據(jù)庫(kù)與內(nèi)存儲(chǔ)結(jié)構(gòu)和進(jìn)程相聯(lián)系。此時(shí)讀參數(shù)文件裝配數(shù)據(jù)庫(kù)alterdatabasemount裝配數(shù)據(jù)庫(kù)是將一數(shù)據(jù)庫(kù)與已啟動(dòng)的實(shí)例相聯(lián)。當(dāng)實(shí)例安裝一數(shù)據(jù)庫(kù)之后,該數(shù)據(jù)庫(kù)保持關(guān)閉,僅DBA可存取。此時(shí)讀控制文件打開(kāi)數(shù)據(jù)庫(kù)
alterdatabaseopen
打開(kāi)一數(shù)據(jù)庫(kù)是使數(shù)據(jù)庫(kù)可以進(jìn)行正常數(shù)據(jù)庫(kù)操作的處理。當(dāng)一數(shù)據(jù)庫(kù)打開(kāi)所有用戶可連接到該數(shù)據(jù)庫(kù)用存取其信息。在數(shù)據(jù)庫(kù)打開(kāi)時(shí),在線數(shù)據(jù)文件和在線日志文件也被打開(kāi)。
啟動(dòng)數(shù)據(jù)庫(kù)并使它可用有三步操作:1691)
關(guān)閉數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)停止的第一步是關(guān)閉數(shù)據(jù)庫(kù)。當(dāng)數(shù)據(jù)庫(kù)關(guān)閉后,所有在SGA
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度安徽省租賃房屋租賃合同解除協(xié)議2篇
- 二零二五版多功能會(huì)議場(chǎng)地租賃服務(wù)合同模板3篇
- 二零二五版廢渣運(yùn)輸合同環(huán)保評(píng)估與整改方案3篇
- 二零二五版公積金貸款個(gè)人公積金提取借款合同3篇
- 二零二五版工業(yè)自動(dòng)化生產(chǎn)線改造項(xiàng)目承包合同范本3篇
- 二零二五版房屋屋頂光伏發(fā)電系統(tǒng)檢測(cè)維修合同范本3篇
- 二零二五年度智慧能源管理系統(tǒng)集成合同2篇
- 二零二五年機(jī)床設(shè)備采購(gòu)與客戶項(xiàng)目整體解決方案合同3篇
- 二零二五年抖音廣告創(chuàng)意策劃與投放服務(wù)合同3篇
- 二零二五年新型環(huán)保建材生產(chǎn)與建筑垃圾回收處理合同3篇
- 常用靜脈藥物溶媒的選擇
- 當(dāng)代西方文學(xué)理論知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋武漢科技大學(xué)
- 2024年預(yù)制混凝土制品購(gòu)銷協(xié)議3篇
- 2024-2030年中國(guó)高端私人會(huì)所市場(chǎng)競(jìng)爭(zhēng)格局及投資經(jīng)營(yíng)管理分析報(bào)告
- GA/T 1003-2024銀行自助服務(wù)亭技術(shù)規(guī)范
- 《消防設(shè)備操作使用》培訓(xùn)
- 新交際英語(yǔ)(2024)一年級(jí)上冊(cè)Unit 1~6全冊(cè)教案
- 2024年度跨境電商平臺(tái)運(yùn)營(yíng)與孵化合同
- 2024年電動(dòng)汽車充電消費(fèi)者研究報(bào)告-2024-11-新能源
- 湖北省黃岡高級(jí)中學(xué)2025屆物理高一第一學(xué)期期末考試試題含解析
- 上海市徐匯中學(xué)2025屆物理高一第一學(xué)期期末學(xué)業(yè)水平測(cè)試試題含解析
評(píng)論
0/150
提交評(píng)論