oracle10g經(jīng)典實(shí)戰(zhàn)第2章-數(shù)據(jù)庫(kù)和表的創(chuàng)建_第1頁(yè)
oracle10g經(jīng)典實(shí)戰(zhàn)第2章-數(shù)據(jù)庫(kù)和表的創(chuàng)建_第2頁(yè)
oracle10g經(jīng)典實(shí)戰(zhàn)第2章-數(shù)據(jù)庫(kù)和表的創(chuàng)建_第3頁(yè)
oracle10g經(jīng)典實(shí)戰(zhàn)第2章-數(shù)據(jù)庫(kù)和表的創(chuàng)建_第4頁(yè)
oracle10g經(jīng)典實(shí)戰(zhàn)第2章-數(shù)據(jù)庫(kù)和表的創(chuàng)建_第5頁(yè)
已閱讀5頁(yè),還剩94頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、oracle10g經(jīng)典實(shí)戰(zhàn)第2章-數(shù)據(jù)庫(kù)和表的創(chuàng)建oracle10g經(jīng)典實(shí)戰(zhàn)第2章-數(shù)據(jù)庫(kù)和表的創(chuàng)建2.1.1數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)的內(nèi)部結(jié)構(gòu)數(shù)據(jù)庫(kù)的內(nèi)部結(jié)構(gòu)表空間(TABLESPACE)表空間是數(shù)據(jù)庫(kù)的邏輯劃分,一個(gè)表空間只屬于一個(gè)數(shù)據(jù)庫(kù)。 下面是Oracle 10g版本默認(rèn)創(chuàng)建的主要表空間。SYSTEM表空間。SYSTEM表空間用于存放Oracle系統(tǒng)內(nèi)部表和數(shù)據(jù)字典的數(shù)據(jù)。 SYSAUX表空間。SYSAUX表空間是Oracle 10g新增加的表空間,主要存放Oracle系統(tǒng)內(nèi)部的常用樣例用戶的對(duì)象。 UNDO表空間。UNDO表空間是存儲(chǔ)撤銷信息的表空間。 USERS表空間。 USERS表空間

2、是Oracle系統(tǒng)建議用戶使用的表空間。 TEMPORARY表空間。在Oracle數(shù)據(jù)庫(kù)中,臨時(shí)表空間主要供用戶臨時(shí)使用。 除了Oracle系統(tǒng)默認(rèn)創(chuàng)建的表空間以外,用戶可以根據(jù)應(yīng)用系統(tǒng)的規(guī)模及其所要存放對(duì)象創(chuàng)建多個(gè)表空間,以區(qū)分用戶數(shù)據(jù)和系統(tǒng)數(shù)據(jù)。2.1.1 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)的內(nèi)部結(jié)構(gòu)數(shù)據(jù)庫(kù)的內(nèi)部結(jié)構(gòu)(2)表(TABLE)表是數(shù)據(jù)庫(kù)中存放用戶數(shù)據(jù)的對(duì)象。它包含一組固定的列。表中的列描述該表所跟蹤的實(shí)體的屬性,每個(gè)列都有一個(gè)名字和若干個(gè)屬性。表結(jié)構(gòu)的一個(gè)樣例如圖所示除了Oracle系統(tǒng)默認(rèn)創(chuàng)建的表空間以外,用戶可以根據(jù)應(yīng)用系統(tǒng)的規(guī)模及其所要存放對(duì)象創(chuàng)建多個(gè)表空間,以區(qū)分用戶數(shù)據(jù)和系統(tǒng)數(shù)據(jù) 2

3、.1.1 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)1. 數(shù)據(jù)庫(kù)的內(nèi)部結(jié)構(gòu)數(shù)據(jù)庫(kù)的內(nèi)部結(jié)構(gòu)(3) 約束條件(CONSTRAINT)可以為一個(gè)表列創(chuàng)建約束條件,此時(shí),表中的每一行都必須滿足約束條件定義所規(guī)定的條件。約束條件有以下5種。 主鍵(Primary Key):主鍵是表中的一列或多個(gè)列。 缺省(DEFAULT) 約束條件:在表中插入一行數(shù)據(jù)但沒有為列指定值時(shí)生成一個(gè)在定義表時(shí)預(yù)先指定的值。 檢查(CHECK) 約束條件:該約束條件確保指定列中的值符合一定的條件。 惟一性(UNIQUE)約束條件:用于保證應(yīng)具有惟一性而又不是主鍵的一部分的那些列的惟一性。 外鍵(Foreign Key)約束條件:該約束條件規(guī)定表間的關(guān)系性

4、質(zhì)。 2.1.1 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)1. 數(shù)據(jù)庫(kù)的內(nèi)部結(jié)構(gòu)數(shù)據(jù)庫(kù)的內(nèi)部結(jié)構(gòu)(4)分區(qū)(PARTITION)在非常大的數(shù)據(jù)庫(kù)中,可以通過把一個(gè)大表的數(shù)據(jù)分成多個(gè)小表來簡(jiǎn)化數(shù)據(jù)庫(kù)的管理,這些小表稱作分區(qū)。(5) 索引(INDEX)索引是幫助用戶在表中快速地找到記錄的數(shù)據(jù)庫(kù)結(jié)構(gòu),它既可以提高數(shù)據(jù)庫(kù)性能,又能夠保證列值的惟一性。(6)用戶(USER)用戶帳號(hào)雖然不是數(shù)據(jù)庫(kù)中的一個(gè)物理結(jié)構(gòu),但它與數(shù)據(jù)庫(kù)中的對(duì)象有著重要的關(guān)系,這是因?yàn)橛脩魮碛袛?shù)據(jù)庫(kù)的對(duì)象。 (7) 方案(SCHEMA)用戶帳號(hào)擁有的對(duì)象集稱為用戶的方案(SCHEMA)。 (8)同義詞為了給不同的用戶使用數(shù)據(jù)庫(kù)對(duì)象時(shí)提供一個(gè)簡(jiǎn)單的、惟一標(biāo)識(shí)數(shù)據(jù)

5、庫(kù)對(duì)象的名稱,可以為數(shù)據(jù)庫(kù)對(duì)象創(chuàng)建同義詞。(9)權(quán)限及角色(ROLE)為了訪問其他帳號(hào)所有的對(duì)象,必須首先被授予訪問這個(gè)對(duì)象的權(quán)限。2.1.1 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)1. 數(shù)據(jù)庫(kù)的內(nèi)部結(jié)構(gòu)數(shù)據(jù)庫(kù)的內(nèi)部結(jié)構(gòu)(10) 段(SEGMENT)、盤區(qū)(EXTENT)和數(shù)據(jù)塊(DATA BLOCK)依照不同的數(shù)據(jù)處理性質(zhì),可能需要在數(shù)據(jù)表空間內(nèi)劃分出不同區(qū)域,以存放不同數(shù)據(jù),將這些區(qū)域稱之為“段”(SEGMENT)。圖說明了段、盤區(qū)和數(shù)據(jù)塊之間的關(guān)系。數(shù)據(jù)段數(shù)據(jù)段數(shù)據(jù)段數(shù)據(jù)段盤區(qū)盤區(qū)數(shù)據(jù)塊數(shù)據(jù)塊2k2k2k2k數(shù)據(jù)表空間數(shù)據(jù)表空間圖圖2.2 段、盤區(qū)和數(shù)據(jù)塊之間的關(guān)系段、盤區(qū)和數(shù)據(jù)塊之間的關(guān)系2.1.1 數(shù)據(jù)庫(kù)數(shù)據(jù)

6、庫(kù)數(shù)據(jù)庫(kù)外部結(jié)構(gòu)數(shù)據(jù)庫(kù)外部結(jié)構(gòu)(1)數(shù)據(jù)文件(DATAFILE)每一個(gè)Oracle 10g數(shù)據(jù)庫(kù)有一個(gè)或多個(gè)數(shù)據(jù)文件,而一個(gè)數(shù)據(jù)文件只能屬于一個(gè)表空間。數(shù)據(jù)庫(kù)、表空間和數(shù)據(jù)文件之間的關(guān)系如圖所示。 圖圖2.3 數(shù)據(jù)庫(kù)、表空間和數(shù)據(jù)文件之間的關(guān)系數(shù)據(jù)庫(kù)、表空間和數(shù)據(jù)文件之間的關(guān)系 2.1.1 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù) (2) 重做日志文件(REDO LOG FILES) 除了數(shù)據(jù)文件外,最重要的Oracle 10g數(shù)據(jù)庫(kù)實(shí)體檔案就是重做日志文件。 (redo log files)。Oracle保存所有數(shù)據(jù)庫(kù)事務(wù)的志。這些事務(wù)被記錄在聯(lián)機(jī)重做日志文件(Online Redo Log File)中。當(dāng)數(shù)據(jù)庫(kù)中的

7、數(shù)據(jù)遭到破壞時(shí),可以用這些日志來恢復(fù)數(shù)據(jù)庫(kù)。 (3) 控制文件(CONTROL FILES) 每個(gè) Oracle 10g 數(shù)據(jù)庫(kù)都有一個(gè)控制文件,用以記錄與描述數(shù)據(jù)庫(kù)的外部結(jié)構(gòu)。它們包括: Oracle 10g數(shù)據(jù)庫(kù)名稱與建立時(shí)間。 數(shù)據(jù)文件與重置日志文件名稱及其所在位置。 日志記錄序列碼(log sequence number)。 2.1.2 表表 表是用來存儲(chǔ)和操作數(shù)據(jù)的一種邏輯結(jié)構(gòu)。表由行和列組成,因此也稱之為二維表。 1. 表結(jié)構(gòu)表結(jié)構(gòu) 表是在日常工作和生活中經(jīng)常使用的一種表示數(shù)據(jù)及其關(guān)系的形式。關(guān)系數(shù)據(jù)庫(kù)使用表(即關(guān)系)來表示實(shí)體及其聯(lián)系。表包含下列概念: 表結(jié)構(gòu):每個(gè)數(shù)據(jù)庫(kù)包含了若

8、干個(gè)表。每個(gè)表包含一組固定的列,而列由數(shù)據(jù)類型(DATATYPE)和長(zhǎng)度(LENGTH)兩部分組成,以描述該表所跟蹤的實(shí)體的屬性。 記錄:每個(gè)表包含了若干行數(shù)據(jù),它們是表的“值”,表中的一行稱為一個(gè)記錄(Record),因此,表是記錄的有限集合。 字段:每個(gè)記錄由若干個(gè)數(shù)據(jù)項(xiàng)構(gòu)成,將構(gòu)成記錄的每個(gè)數(shù)據(jù)項(xiàng)稱為字段(Field)。 關(guān)鍵字:關(guān)鍵字可以將表中的不同記錄區(qū)分開來。 2.1.2 表表 2. 關(guān)系關(guān)系 表與表之間有下列關(guān)系: (1) 一對(duì)一關(guān)系 有兩張表A表和B表, A表中的一條記錄在B表中有一條記錄與之對(duì)應(yīng)。反過來,B表中的一條記錄在A表中僅有一條記錄與之對(duì)應(yīng)。具有這種關(guān)系的兩張表存在一

9、對(duì)一的關(guān)系。 (2)一對(duì)多關(guān)系 有兩張表A表和B表, A表中的一條記錄在B表中有多條記錄與之對(duì)應(yīng),反過來,B表中的一條記錄在A表中僅有一條記錄與之對(duì)應(yīng)。具有這種關(guān)系的兩張表存在一對(duì)多的關(guān)系。 (3)多對(duì)多關(guān)系 有兩張表A表和B表, A表中的一條記錄在B表中有多條記錄與之對(duì)應(yīng)。反過來,B表中的一條記錄在A表中也有多條記錄與之對(duì)應(yīng)。但是A表和B表之間的這種多對(duì)多關(guān)系必須通過中間表C表來連接方可實(shí)現(xiàn)。 2.1.2表表3.表示實(shí)體的表和表示實(shí)體聯(lián)系的表表示實(shí)體的表和表示實(shí)體聯(lián)系的表 關(guān)系數(shù)據(jù)庫(kù)用表來反映數(shù)據(jù)本身的內(nèi)容以及反映數(shù)據(jù)之間的聯(lián)系。所以在關(guān)系數(shù)據(jù)庫(kù)中,包含了反映實(shí)體信息的表和反映實(shí)體之間聯(lián)系的

10、表。 例如,在學(xué)生成績(jī)數(shù)據(jù)庫(kù)中,用學(xué)生情況表反映了學(xué)生這一實(shí)體的信息,如表所示。 2.1.2 表表3.表示實(shí)體的表和表示實(shí)體聯(lián)系的表表示實(shí)體的表和表示實(shí)體聯(lián)系的表 課程情況表反映學(xué)校開設(shè)課程這一實(shí)體的信息,如表所示。此外,還要一個(gè)表示學(xué)生實(shí)體與課程實(shí)體聯(lián)系的表學(xué)生課程成績(jī)表來表達(dá)學(xué)生學(xué)習(xí)課程的情況,如表所示。 2.1.3實(shí)例實(shí)例數(shù)據(jù)庫(kù)實(shí)例(instance)也稱作服務(wù)器(server),是指用來訪問數(shù)據(jù)庫(kù)文件集的存儲(chǔ)結(jié)構(gòu)(統(tǒng)稱為System Global Area,即SGA)及后臺(tái)進(jìn)程的集合。實(shí)例與數(shù)據(jù)庫(kù)之間的關(guān)系如圖所示。 圖圖2.4 實(shí)例與數(shù)據(jù)庫(kù)之間的關(guān)系實(shí)例與數(shù)據(jù)庫(kù)之間的關(guān)系2.1.3

11、實(shí)例實(shí)例1.系統(tǒng)全局區(qū)系統(tǒng)全局區(qū)當(dāng)激活Oracle 10g數(shù)據(jù)庫(kù)時(shí),系統(tǒng)會(huì)先在內(nèi)存內(nèi)規(guī)劃一個(gè)固定區(qū)域,用來存儲(chǔ)每位使用者所需存取的數(shù)據(jù)以及Oracle 10g運(yùn)作時(shí)必備的系統(tǒng)信息。這個(gè)區(qū)域稱為系統(tǒng)全局區(qū)(System Global Area),俗稱SGA 。圖給出了SGA各重要區(qū)域之間的關(guān)系。圖圖2.5 SGA之間的關(guān)系之間的關(guān)系2.1.3 實(shí)例實(shí)例1.系統(tǒng)全局區(qū)系統(tǒng)全局區(qū)(1)數(shù)據(jù)塊緩存區(qū)。 數(shù)據(jù)快取緩沖區(qū)為SGA 的主要成員,用來存放讀取自數(shù)據(jù)文件的數(shù)據(jù)塊復(fù)本,或是使用者曾經(jīng)處理過的數(shù)據(jù)。(2)字典緩存區(qū)。數(shù)據(jù)庫(kù)對(duì)象的信息存儲(chǔ)在數(shù)據(jù)字典中,這些信息包括用戶帳號(hào)、數(shù)據(jù)文件名、盤區(qū)位置、表說明

12、和權(quán)限等。(3)重做日志緩沖區(qū):前面已介紹過,聯(lián)機(jī)重做日志文件用于記錄數(shù)據(jù)庫(kù)的更改,以便在數(shù)據(jù)庫(kù)恢復(fù)過程中用于向前滾動(dòng)。(4)SQL共享池:SQL共享池存儲(chǔ)數(shù)據(jù)字典緩存區(qū)及庫(kù)緩存區(qū)(library cache),即對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作的語(yǔ)句信息。 2.1.3 實(shí)例實(shí)例2.后臺(tái)進(jìn)程后臺(tái)進(jìn)程數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)之間的關(guān)系是由后臺(tái)進(jìn)程來維持。主要的背景處理程序如下。(1)DBWR(數(shù)據(jù)庫(kù)寫入程序):負(fù)責(zé)將數(shù)據(jù)塊緩存區(qū)內(nèi)變動(dòng)過的數(shù)據(jù)塊回寫至硬盤內(nèi)的數(shù)據(jù)文件。 (2)LGWR(日志寫入程序):負(fù)責(zé)將重做日志緩沖區(qū)內(nèi)的數(shù)據(jù)變動(dòng)記錄循序?qū)懭胫刈鋈罩疚募?(3)SMON(系統(tǒng)監(jiān)控程序):如果是因?yàn)橥k娀蚴?/p>

13、其它因素導(dǎo)致Oracle數(shù)據(jù)庫(kù)不正常被關(guān)閉,下一次激活數(shù)據(jù)庫(kù)時(shí)將由SMON進(jìn)行必要的數(shù)據(jù)庫(kù)修復(fù)動(dòng)作。(4)PMON(進(jìn)程監(jiān)控程序):當(dāng)某個(gè)使用者處理程序異常終止時(shí),PMON清除數(shù)據(jù)塊緩存區(qū)內(nèi)不再使用的空間,并釋放該程序之前使用的系統(tǒng)資源。 (5)CKPT(檢查點(diǎn)進(jìn)程):在適當(dāng)時(shí)候產(chǎn)生一個(gè)checkpoint事件,確保緩沖區(qū)內(nèi)經(jīng)常被變動(dòng)的數(shù)據(jù)也要定期被寫入數(shù)據(jù)文件。 (6)RECO(恢復(fù)進(jìn)程):在Oracle 10g分布式數(shù)據(jù)庫(kù)環(huán)境中,RECO處理程序會(huì)自動(dòng)處理分布式操作失敗時(shí)產(chǎn)生的問題。(7)ARCH(歸檔進(jìn)程):LGWR后臺(tái)進(jìn)程以循環(huán)方式向聯(lián)機(jī)重做日志文件寫入。 數(shù)據(jù)庫(kù)擁有多個(gè)后臺(tái)進(jìn)程,其數(shù)

14、量取決于數(shù)據(jù)庫(kù)的配置。這些進(jìn)程由數(shù)據(jù)庫(kù)管理,它們只需要進(jìn)行很少的管理。圖顯示了后臺(tái)進(jìn)程在數(shù)據(jù)庫(kù)外部結(jié)構(gòu),SGA中作用和地位。 圖圖2.6 后臺(tái)進(jìn)程與數(shù)據(jù)庫(kù)外部結(jié)構(gòu)、后臺(tái)進(jìn)程與數(shù)據(jù)庫(kù)外部結(jié)構(gòu)、SGA的關(guān)系的關(guān)系界面創(chuàng)建數(shù)據(jù)庫(kù)和表界面創(chuàng)建數(shù)據(jù)庫(kù)和表2.2.1數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除1.通過界面創(chuàng)建數(shù)據(jù)庫(kù)通過界面創(chuàng)建數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù)的用戶必須是系統(tǒng)管理員,或是被授權(quán)使用CREATE DATABASE語(yǔ)句的用戶。創(chuàng)建數(shù)據(jù)庫(kù)必須要確定全局?jǐn)?shù)據(jù)庫(kù)名、SID、所有者(即創(chuàng)建數(shù)據(jù)庫(kù)的用戶)、數(shù)據(jù)庫(kù)大小(數(shù)據(jù)文件最初的大小、最大的大小、是否允許增長(zhǎng)及增長(zhǎng)方式)、重做日志文件和控制文件等?!纠渴褂肈B

15、CA創(chuàng)建XSCJ數(shù)據(jù)庫(kù)。(1) 啟動(dòng)DBCA,DBCA激活并初始化,如圖所示。DBCA初始化完成后自動(dòng)進(jìn)入“歡迎”窗口,如圖所示。 圖圖2.7 DBCA初始化窗口初始化窗口 圖圖2.8 歡迎窗口歡迎窗口 2.2.1數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除 【例例】使用DBCA創(chuàng)建XSCJ數(shù)據(jù)庫(kù)。(2) 單擊“下一步”按鈕,進(jìn)入“數(shù)據(jù)庫(kù)創(chuàng)建”窗口,如圖2.9 所示。(3)選擇創(chuàng)建數(shù)據(jù)庫(kù)選項(xiàng),單擊“下一步”按鈕,進(jìn)入“數(shù)據(jù)庫(kù)模板”窗口,如圖所示。圖圖2.9 操作窗口圖操作窗口圖 圖圖2.10 數(shù)據(jù)庫(kù)模板窗口數(shù)據(jù)庫(kù)模板窗口 2.2.1數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除【例例】使用DBCA創(chuàng)建XSCJ數(shù)據(jù)庫(kù)。(

16、4) 選擇一般用途選項(xiàng),單擊“下一步”按鈕,進(jìn)入“數(shù)據(jù)庫(kù)標(biāo)識(shí)”窗口,如圖所示。(5)單擊“下一步”按鈕,進(jìn)入“管理選項(xiàng)”窗口,如圖所示。 圖圖2.11 數(shù)據(jù)庫(kù)標(biāo)識(shí)窗口數(shù)據(jù)庫(kù)標(biāo)識(shí)窗口 圖圖2.12 管理選項(xiàng)窗口管理選項(xiàng)窗口 2.2.1 數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除【例例】使用DBCA創(chuàng)建XSCJ數(shù)據(jù)庫(kù)。 (6) 單擊“下一步”按鈕,進(jìn)入“數(shù)據(jù)庫(kù)身份證明”窗口,如圖所示。(7)單擊“下一步”按鈕,進(jìn)入“存儲(chǔ)選項(xiàng)”窗口,如圖所示。 圖圖 2.13 數(shù)據(jù)庫(kù)身份證明窗口數(shù)據(jù)庫(kù)身份證明窗口圖存儲(chǔ)選項(xiàng)窗口圖存儲(chǔ)選項(xiàng)窗口 2.2.1 數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除【例例】使用DBCA創(chuàng)建XSCJ數(shù)據(jù)庫(kù)。

17、 (8)單擊“下一步”按鈕,進(jìn)入“數(shù)據(jù)庫(kù)文件位置”窗口,如圖所示。 (9)單擊“下一步”按鈕,進(jìn)入“恢復(fù)配置”窗口,如圖所示。 圖圖2.15 數(shù)據(jù)庫(kù)文件位置窗口數(shù)據(jù)庫(kù)文件位置窗口 圖圖2.16 恢復(fù)配置窗口恢復(fù)配置窗口 2.2.1 數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除【例例】使用DBCA創(chuàng)建XSCJ數(shù)據(jù)庫(kù)。(10)單擊“下一步”按鈕,進(jìn)入“數(shù)據(jù)庫(kù)內(nèi)容”窗口,如圖所示。 (11)單擊“下一步”按鈕,進(jìn)入“初始化參數(shù)”窗口,如圖所示。圖圖2.17 數(shù)據(jù)庫(kù)內(nèi)容窗口數(shù)據(jù)庫(kù)內(nèi)容窗口 圖初始化參數(shù)窗口圖初始化參數(shù)窗口內(nèi)存選項(xiàng)卡內(nèi)存選項(xiàng)卡 2.2.1數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除【例例】使用DBCA創(chuàng)建XSC

18、J數(shù)據(jù)庫(kù)。初始化參數(shù)的設(shè)定共分成四個(gè)選項(xiàng)卡,分別是內(nèi)存、調(diào)整大小、字符集和連接模式的置?!皟?nèi)存”選項(xiàng)卡。DBCA就提供了下列設(shè)定方式:典型: SGA大小以“物理內(nèi)存的百分比”來設(shè)定,只要決定這個(gè)新數(shù)據(jù)庫(kù)能夠占用多少內(nèi)存即可,DBCA會(huì)適當(dāng)?shù)姆峙浣oSGA各區(qū)域。自定義:可以自行決定SGA各區(qū)域的內(nèi)存配置情況。 “調(diào)整大小”選項(xiàng)卡。如圖所示,在該窗口配置數(shù)據(jù)庫(kù)塊大小和連接此數(shù)據(jù)庫(kù)的操作系統(tǒng)用戶的最大數(shù)量。圖初始化參數(shù)窗口圖初始化參數(shù)窗口調(diào)整大小選項(xiàng)卡調(diào)整大小選項(xiàng)卡 2.2.1 數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除 “字符集”選項(xiàng)卡。如圖所示,在該窗口配置字符集。它是在計(jì)算機(jī)屏幕上顯示字符時(shí)所使用的編碼

19、方案。 “連接模式”選項(xiàng)卡。如圖所示,在該窗口設(shè)置將要?jiǎng)?chuàng)建的數(shù)據(jù)庫(kù)的運(yùn)作模式。 圖初始化參數(shù)窗口圖初始化參數(shù)窗口字符集選項(xiàng)卡字符集選項(xiàng)卡 圖初始化參數(shù)窗口圖初始化參數(shù)窗口連接模式選項(xiàng)卡連接模式選項(xiàng)卡 2.2.1 數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除到這里為止,較重要的數(shù)據(jù)庫(kù)設(shè)定工作已大致完成,單擊“所有初始化參數(shù)”按鈕可檢查所有起始參數(shù)設(shè)定值。如圖所示。圖所以初始化參數(shù)窗口圖所以初始化參數(shù)窗口 2.2.1數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除【例例】使用DBCA創(chuàng)建XSCJ數(shù)據(jù)庫(kù)。(12) 單擊“下一步”按鈕,進(jìn)入“數(shù)據(jù)庫(kù)存儲(chǔ)”窗口,如圖所示。如圖所示,選擇要修改的控制文件,在右邊的子窗口中會(huì)顯示相應(yīng)的

20、信息。 圖控制文件的一般信息窗口圖控制文件的一般信息窗口 圖數(shù)據(jù)文件的存儲(chǔ)窗口圖數(shù)據(jù)文件的存儲(chǔ)窗口 2.2.1 數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除【例例】使用DBCA創(chuàng)建XSCJ數(shù)據(jù)庫(kù)。在如圖所示的窗口中可以進(jìn)行如下設(shè)置:最大數(shù)據(jù)文件數(shù)、最大重做日志文件數(shù)和最大日志成員數(shù)。(13)單擊“下一步”按鈕,進(jìn)入“創(chuàng)建選項(xiàng)”窗口,如圖所示圖圖2.25 控制文件的選項(xiàng)窗口控制文件的選項(xiàng)窗口 圖圖2.26 創(chuàng)建選項(xiàng)窗口創(chuàng)建選項(xiàng)窗口 2.2.1數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除【例例】使用DBCA創(chuàng)建XSCJ數(shù)據(jù)庫(kù)。(14)按下“完成”按鈕,進(jìn)入“確認(rèn)”窗口,如圖2.27 所示。 (15) 單擊“確定”按鈕,之

21、后就可以把剩下的工作交給DBCA了!它會(huì)先創(chuàng)建起始參數(shù)文件,然后在激活Oracle Instance之后進(jìn)行一連串的工作,如圖2.28 所示。 圖圖2.27 確認(rèn)窗口圖確認(rèn)窗口圖 2.28 創(chuàng)建數(shù)據(jù)庫(kù)進(jìn)度窗口創(chuàng)建數(shù)據(jù)庫(kù)進(jìn)度窗口 2.2.1數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除【例例】使用DBCA創(chuàng)建XSCJ數(shù)據(jù)庫(kù)。出現(xiàn)如圖所示窗口,說明安裝已完成??梢詥螕粝路降摹翱诹罟芾怼边M(jìn)行調(diào)整。如圖所示,電子表格中列出了所有系統(tǒng)初始用戶。選擇某個(gè)用戶,鼠標(biāo)單擊“是否鎖定用戶”欄,鎖定該用戶或解除鎖定。若要在此時(shí)修改口令,則在“新口令”和“確認(rèn)口令”項(xiàng)目欄中輸入相同的口令。設(shè)置完畢后,單擊“確定”按鈕。至此,完成

22、了創(chuàng)建數(shù)據(jù)庫(kù)的全部操作。圖圖2.29 數(shù)據(jù)庫(kù)信息窗口數(shù)據(jù)庫(kù)信息窗口 圖圖2.30 口令管理窗口口令管理窗口 2.2.1 數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除2. 修改數(shù)據(jù)庫(kù)修改數(shù)據(jù)庫(kù)在數(shù)據(jù)庫(kù)創(chuàng)建后,數(shù)據(jù)文件和日志文件名一般就不再改變了。對(duì)已存在的數(shù)據(jù)庫(kù)可以進(jìn)行的修改主要有:增加或刪除數(shù)據(jù)文件。改變數(shù)據(jù)文件的大小和增長(zhǎng)方式。改變?nèi)罩疚募拇笮『驮鲩L(zhǎng)方式。2.2.1 數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除2.修改數(shù)據(jù)庫(kù)修改數(shù)據(jù)庫(kù)下面以對(duì)數(shù)據(jù)庫(kù)下面以對(duì)數(shù)據(jù)庫(kù)XSCJ的修改為例,說明在的修改為例,說明在OEM中對(duì)數(shù)據(jù)庫(kù)某些定義進(jìn)行修改中對(duì)數(shù)據(jù)庫(kù)某些定義進(jìn)行修改的操作方法。使用的操作方法。使用IE瀏覽器,在地址欄

23、輸入瀏覽器,在地址欄輸入 :/zhouym.lan:1158/em打開打開OEM,顯示如圖所示的界面。顯示如圖所示的界面。 圖圖2.31 OEM主目錄界面主目錄界面 2.2.1 數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除2.修改數(shù)據(jù)庫(kù)修改數(shù)據(jù)庫(kù)使用Oracle企業(yè)管理器,可以執(zhí)行以下操作:通過查看幾種類型的度量來確定數(shù)據(jù)庫(kù)的當(dāng)前狀態(tài)。啟動(dòng)或停止數(shù)據(jù)庫(kù)。通過3個(gè)選項(xiàng)頁(yè)面 (劃分為3頁(yè),每頁(yè)各顯示一個(gè)子部分) 訪問數(shù)據(jù)庫(kù)環(huán)境的性能、管理和維護(hù)。2.2.1 數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除2.修改數(shù)據(jù)庫(kù)修改數(shù)據(jù)庫(kù)(1)改變數(shù)據(jù)文件的大小和增長(zhǎng)方式。在圖所示的界面中,單擊“管理”選項(xiàng)頁(yè)面,出現(xiàn)如圖所示的管理界面

24、,在“存儲(chǔ)”類別選擇“數(shù)據(jù)文件”,進(jìn)入如圖所示的“數(shù)據(jù)文件搜索”界面,直接選擇或通過搜索功能查找要修改的數(shù)據(jù)文件。圖圖2.33 數(shù)據(jù)文件搜速界面數(shù)據(jù)文件搜速界面 圖圖2.32 OEM管理界面管理界面 2.2.1數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除【例例】將XSCJ數(shù)據(jù)庫(kù)的的最大大小改為無(wú)限制。 修改users01數(shù)據(jù)文件的步驟如下: 在圖所示的界面中,選中“USERS01.dbf”的“選擇”單選框”,單擊“編輯”按鈕,進(jìn)入如圖所示的界面。在“存儲(chǔ)”類別中選擇“無(wú)限制”單選按鈕,將USERS01數(shù)據(jù)文件最大容量改為無(wú)限制,然后單擊“應(yīng)用”按鈕,保存設(shè)置。圖圖2.34 USERS01數(shù)據(jù)文件編輯界面數(shù)

25、據(jù)文件編輯界面 2.2.1 數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除2.修改數(shù)據(jù)庫(kù)修改數(shù)據(jù)庫(kù)(2)增加數(shù)據(jù)文件。當(dāng)原有數(shù)據(jù)庫(kù)的存儲(chǔ)空間不夠,除了可以采用擴(kuò)大原有數(shù)據(jù)文件的存儲(chǔ)量的方法之外,還可以增加新的數(shù)據(jù)文件?!纠?.3】在XSCJ數(shù)據(jù)庫(kù)增加數(shù)據(jù)文件users02,其屬性均取系統(tǒng)默認(rèn)值。在“數(shù)據(jù)庫(kù)文件”項(xiàng)中增加數(shù)據(jù)文件。如圖2.33 所示,單擊“創(chuàng)建”按鈕,進(jìn)入“創(chuàng)建數(shù)據(jù)文件”界面,如圖所示。 圖圖2.35 創(chuàng)建數(shù)據(jù)文件界面創(chuàng)建數(shù)據(jù)文件界面 2.2.1 數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除2.修改數(shù)據(jù)庫(kù)修改數(shù)據(jù)庫(kù)首先在“文件名”文本框輸入數(shù)據(jù)文件名稱users02,然后為表新增的數(shù)據(jù)文件選擇表空間。單擊

26、“手電筒”形狀的圖標(biāo),出現(xiàn)表空間選擇界面,如圖所示,選擇“USERS”單選按鈕,單擊“選擇”按鈕,返回到圖所示界面。 圖圖2.36 選擇表空間界面選擇表空間界面 2.2.1數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除2.修改數(shù)據(jù)庫(kù)修改數(shù)據(jù)庫(kù)在相應(yīng)的表空間中增加數(shù)據(jù)文件。在圖所示界面中,單擊“表空間”,進(jìn)入“表空間搜索”界面,如圖所示。(3)刪除數(shù)據(jù)文件。當(dāng)數(shù)據(jù)庫(kù)中的某些數(shù)據(jù)文件不再需要時(shí),應(yīng)及時(shí)將其刪除。 圖圖2.37 表空間搜索界面表空間搜索界面2.2.1 數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除3.刪除數(shù)據(jù)庫(kù)刪除數(shù)據(jù)庫(kù) 刪除數(shù)據(jù)庫(kù)是在DBCA中完成。進(jìn)入DBCA后,選擇“刪除數(shù)據(jù)庫(kù)”選項(xiàng),單擊“下一步”,進(jìn)入

27、選擇要?jiǎng)h除數(shù)據(jù)庫(kù)的窗口,如圖所示。選擇要?jiǎng)h除的數(shù)據(jù)庫(kù),單擊“下一步”,激活“概要”提示框。單擊“確定”,系統(tǒng)會(huì)再一次彈出提示框要你確認(rèn),單擊“是”,出現(xiàn)數(shù)據(jù)庫(kù)刪除進(jìn)度窗口,如圖所示。 圖圖 2.38 選擇要?jiǎng)h除的數(shù)據(jù)庫(kù)選擇要?jiǎng)h除的數(shù)據(jù)庫(kù) 圖圖2.39 刪除進(jìn)度窗口刪除進(jìn)度窗口 2.2.1 數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除4.配置數(shù)據(jù)庫(kù)連接配置數(shù)據(jù)庫(kù)連接進(jìn)行配置數(shù)據(jù)庫(kù)的步驟如下:(1)選擇開始程序Oracle-OraDb10g_home1配置和移植工具Net Configuration Assistant,啟動(dòng)歡迎窗口,如圖所示。 圖圖2.40 Net Configuration Assista

28、nt歡迎窗口歡迎窗口 2.2.1 數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除4.配置數(shù)據(jù)庫(kù)連接配置數(shù)據(jù)庫(kù)連接網(wǎng)絡(luò)配置助手是Oracle 10g提供的用于配置基本網(wǎng)絡(luò)組件的工具,可以進(jìn)行監(jiān)聽程序配置、命名方法配置、本地網(wǎng)絡(luò)服務(wù)名配置和目錄使用配置。 監(jiān)聽程序配置。創(chuàng)建、修改、刪除或重命名監(jiān)聽程序。 命名方法配置。當(dāng)終端用戶連接數(shù)據(jù)庫(kù)服務(wù)時(shí),要通過“連接標(biāo)識(shí)符”(簡(jiǎn)稱標(biāo)識(shí)服務(wù))來完成。 本地網(wǎng)絡(luò)服務(wù)名配置。創(chuàng)建、修改、刪除、重命名或測(cè)試存儲(chǔ)在本地文件中的連接描述符的連接。目錄服務(wù)使用配置。如果要使用集中管理連接標(biāo)識(shí)符的目錄命名與Oracle高級(jí)安全一起使用的企業(yè)用戶安全性功能,則選擇此選項(xiàng)來配置對(duì)符合輕型目

29、錄訪問協(xié)議(Lightweight Directory Access Protocol,簡(jiǎn)稱LDAP)的目錄服務(wù)器的訪問。2.2.1數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除4.配置數(shù)據(jù)庫(kù)連接配置數(shù)據(jù)庫(kù)連接(2) 選擇“本地Net服務(wù)名配置”進(jìn)行配置,單擊“下一步”,進(jìn)入“Net服務(wù)名配置”窗口,如圖所示。(3)選擇“添加”以添加新的服務(wù)名,單擊“下一步”,進(jìn)入“服務(wù)名”窗口,如圖所示。 圖圖2.41 Net服務(wù)名配置窗口服務(wù)名配置窗口 圖服務(wù)名窗口圖服務(wù)名窗口 2.2.1 數(shù)據(jù)庫(kù)創(chuàng)建和數(shù)據(jù)庫(kù)創(chuàng)建和刪除刪除4.配置數(shù)據(jù)庫(kù)連接配置數(shù)據(jù)庫(kù)連接(4)在“服務(wù)名”文本框輸入數(shù)據(jù)庫(kù)服務(wù)名XSCJ,單擊“下一步”,

30、進(jìn)入“選擇協(xié)議”窗口,如圖所示。選擇的協(xié)議包括:TCP、TCPS、IPC和NMP。 圖圖2.43 選擇協(xié)議窗口選擇協(xié)議窗口 2.2.1數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除4.配置數(shù)據(jù)庫(kù)連接配置數(shù)據(jù)庫(kù)連接(5)選擇“TCP”協(xié)議,單擊“下一步”,進(jìn)入“TCP/IP協(xié)議”窗口,如圖所示。在該窗口需要進(jìn)行如下設(shè)置:主機(jī)名。監(jiān)聽程序駐留的計(jì)算機(jī)主機(jī)名。端口號(hào)。確定監(jiān)聽程序的端口號(hào)。 圖圖2.44 TCP/IP協(xié)議窗口協(xié)議窗口 2.2.1 數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除4.配置數(shù)據(jù)庫(kù)連接配置數(shù)據(jù)庫(kù)連接在“主機(jī)名”文本框輸入數(shù)據(jù)庫(kù)所在計(jì)算機(jī)的主機(jī)名選擇TCP/IP協(xié)議的標(biāo)準(zhǔn)端口號(hào),單擊“下一步”,進(jìn)入“測(cè)試

31、網(wǎng)絡(luò)服務(wù)名”配置窗口,如圖所示。 (7)不進(jìn)行測(cè)試,單擊“下一步”,進(jìn)入“Net服務(wù)名”窗口,如圖所示。圖網(wǎng)絡(luò)服務(wù)名測(cè)試窗口圖網(wǎng)絡(luò)服務(wù)名測(cè)試窗口 圖圖2.46 網(wǎng)絡(luò)服務(wù)名窗口網(wǎng)絡(luò)服務(wù)名窗口 2.2.1 數(shù)據(jù)庫(kù)創(chuàng)建和刪除數(shù)據(jù)庫(kù)創(chuàng)建和刪除4.配置數(shù)據(jù)庫(kù)連接配置數(shù)據(jù)庫(kù)連接(8)單擊“下一步”,進(jìn)入“是否配置另一個(gè)網(wǎng)絡(luò)服務(wù)名”窗口,如圖所示。(9)選擇“否”,單擊“下一步”,網(wǎng)絡(luò)服務(wù)名配置完畢。 圖圖2.47 是否配置另一個(gè)網(wǎng)絡(luò)服務(wù)名窗口是否配置另一個(gè)網(wǎng)絡(luò)服務(wù)名窗口 2.2.2 表創(chuàng)建、修改和刪除表創(chuàng)建、修改和刪除1.創(chuàng)建和管理表空間創(chuàng)建和管理表空間既可以在Oracle企業(yè)管理器(Oracle Ent

32、erprise Manager)中創(chuàng)建表空間,也可以使用CREATE TABLESPACE命令創(chuàng)建表空間。 創(chuàng)建表空間【例例】使用OEM創(chuàng)建永久性表空間MYTS。在圖所示的界面中,單擊“創(chuàng)建”按鈕,出現(xiàn)如圖所示的界面。該界面包括3個(gè)選項(xiàng)頁(yè)面:一般信息、存儲(chǔ)和閾值。 圖圖2.48 創(chuàng)建表空間創(chuàng)建表空間一般信息選項(xiàng)頁(yè)面一般信息選項(xiàng)頁(yè)面 2.2.2 表創(chuàng)建、修改和刪除表創(chuàng)建、修改和刪除1.創(chuàng)建和管理表空間創(chuàng)建和管理表空間單擊“添加”按鈕,按照例為MYTS表空間創(chuàng)建數(shù)據(jù)文件。創(chuàng)建完成后,返回到圖所示的界面。單擊“存儲(chǔ)”選項(xiàng)頁(yè)面,則出現(xiàn)如圖所示的界面。在該選項(xiàng)卡中進(jìn)行區(qū)分配、段空間管理和啟用事件記錄設(shè)置

33、。在此選擇本地管理,采用默認(rèn)值。單擊“確定”按鈕。系統(tǒng)開始執(zhí)行表空間的創(chuàng)建任務(wù),完成后返回到如圖所示界面,此時(shí)在該界面出現(xiàn)了MYTS表空間。 圖圖2.49 創(chuàng)建表空間創(chuàng)建表空間添加數(shù)據(jù)文件后的界面添加數(shù)據(jù)文件后的界面 圖圖2.50 本地管理本地管理存儲(chǔ)選項(xiàng)卡存儲(chǔ)選項(xiàng)卡2.2.2 表創(chuàng)建、修改和刪除表創(chuàng)建、修改和刪除1.創(chuàng)建和管理表空間創(chuàng)建和管理表空間 管理表空間管理表空間包括修改表空間參數(shù)、添加數(shù)據(jù)文件和改變表空間的狀態(tài)等。在圖所示的界面中,單擊選擇要修改的表空間,打開如圖所示的相應(yīng)表空間的編輯界面。 在“一般信息”選項(xiàng)頁(yè)面中可以對(duì)表空間的狀態(tài)進(jìn)行修改,可以增刪數(shù)據(jù)文件;而在“存儲(chǔ)”選項(xiàng)頁(yè)面中

34、可以對(duì)表空間存儲(chǔ)區(qū)的大小進(jìn)行修改。在如圖所示的界面中,可以添加、刪除數(shù)據(jù)文件。注意:不能刪除設(shè)置為默認(rèn)永久性屬性的表空間。 2.2.2 表創(chuàng)建、修改和刪除表創(chuàng)建、修改和刪除1.創(chuàng)建和管理表空間創(chuàng)建和管理表空間(2) 利用CREATE TABLESPACE命令創(chuàng)建和管理表空間 利用CREATE TABLESPACE創(chuàng)建表空間。創(chuàng)建表空間的用戶必須擁有CREATE TABLESPACE系統(tǒng)權(quán)限。在創(chuàng)建表空間前,必須先創(chuàng)建包含表空間的數(shù)據(jù)庫(kù)。語(yǔ)法格式:語(yǔ)法格式:CREATE TABLESPACE tablespace_nameDATAFILE path/filename SIZE integer K

35、 M REUSE AUTOEXTEND OFFON NEXT integer K M MAXSIZE UMLIMITED integer K M MINMUM EXTENT integer K | M DEFAULT STORAGE storage_clause ONLINE OFFLINE LOGGING NOLOGGING PERMANENT TEMPORARY EXTENT MANAGEMENT DICTIONARY LOCAL AUTOALLOCATE UNIFORM SIZE integer K M 2.2.2表創(chuàng)建、修改和刪除表創(chuàng)建、修改和刪除語(yǔ)法格式:語(yǔ)法格式:其中:其中: ta

36、blespace_name:將要?jiǎng)?chuàng)建的表空間的名稱,該名稱在數(shù)據(jù)庫(kù)中是惟一的,并且命名必須符合命名規(guī)則。path/filename:一個(gè)或多個(gè)數(shù)據(jù)文件的存放路徑與名稱。 OFF/ON:禁止或允許自動(dòng)擴(kuò)展數(shù)據(jù)文件。 NEXT:指定當(dāng)需要更多盤區(qū)時(shí)分配給數(shù)據(jù)文件的磁盤空間,以K或M為單位。 MAXSIZE UMLIMITEDinteger KM :指定允許分配給數(shù)據(jù)文件的最大磁盤空間。 MINMUM EXTENT:指定最小的長(zhǎng)度,默認(rèn)為操作系統(tǒng)和數(shù)據(jù)庫(kù)塊確定。 ONLINE:在創(chuàng)建表空間之后使該表空間立即對(duì)授權(quán)訪問該表空間的用戶可用。 OFFLINE:在創(chuàng)建表空間之后使該表空間不可用。 2.2.2

37、 表創(chuàng)建、修改和刪除表創(chuàng)建、修改和刪除語(yǔ)法格式:語(yǔ)法格式:LOGGING/NOLOGGING:指定日志屬性,它表示將來的表、索引等是否需要進(jìn)行日志處理。默認(rèn)值為L(zhǎng)OGGING。PERMANENT:指定表空間將用于保存永久對(duì)象,這是默認(rèn)設(shè)置。TEMPORARY:指定表空間將用于保存臨時(shí)對(duì)象。EXTENT MANAGEMENT:指定如何管理表空間的盤區(qū)。DICTIONARY:指定使用字典表來管理表空間,這是缺省設(shè)置。LOCAL:指定本地管理表空間。AUTOALLOCATE:指定表空間由系統(tǒng)管理,用戶不能指定盤區(qū)尺寸。UNIFORM:指定使用SIZE字節(jié)的統(tǒng)一盤區(qū)來管理表空間。缺省的SIZE為1M。

38、如果既沒指定AUTOALLOCATE又沒指定UNIFORM,那么AUTOALLOCATE就是缺省設(shè)置。 2.2.2表創(chuàng)建、修改和刪除表創(chuàng)建、修改和刪除語(yǔ)法格式:語(yǔ)法格式:注意:注意:如果指定了LOCAL,就不能指定DEFAULT STORAGE storage_clause和TEMPORARY。DEFAULT STORAGE storage_clause:為在該表空間創(chuàng)建的全部對(duì)象指定缺省的存儲(chǔ)參數(shù)。storage_clause的語(yǔ)法格式如下:STORAGE(INITIAL integer KM NEXT integer KM MINEXTENTS integerUNLIMITEDMAXEXT

39、ENTS integerPCTINCREASE integerFREELISTS integerFREELIST GROUPS integerOPTIMAL integer KM NULL )2.2.2 表創(chuàng)建、修改和刪除表創(chuàng)建、修改和刪除1.創(chuàng)建和管理表空間創(chuàng)建和管理表空間【例2.5】創(chuàng)建大小為50M的表空間TEST,禁止自動(dòng)擴(kuò)展數(shù)據(jù)文件。CREATE TABLESPACE “TEST” LOGGING DATAFILE D:oradataXSCJTEST101.DBF SIZE 50M REUSE AUTOEXTEND OFF;【例2.6】創(chuàng)建表空間DATA,允許自動(dòng)擴(kuò)展數(shù)據(jù)文件。CREA

40、TE TABLESPACE DATA LOGGING DATAFILE D: oradataXSCJDATA01.DBF SIZE 50M REUSE AUTOEXTEND ON NEXT 10M MAXSIZE 200MDEFAULT STROAGE(INITIAL 32K NEXT 32K MINEXTENTS 1 MAXEXTENTS 249 PCTINCREASE 50)EXTENT MANAGEMENT LOCAL;2.2.2 表創(chuàng)建、修改和刪除表創(chuàng)建、修改和刪除(2) 利用CREATE TABLESPACE命令創(chuàng)建和管理表空間 利用命令管理表空間。利用ALTER TABLESPAC

41、E命令可以修改現(xiàn)有的表空間或它的一個(gè)或多個(gè)數(shù)據(jù)文件。 語(yǔ)法格式:語(yǔ)法格式:ALTER TABLESPACE tablespace_name ADD DATAFILE TEMPFILE path/filename SIZE integer K M REUSE AUTOEXTEND OFFON NEXT integer K M MAXSIZE UNLIMITED integer K M RENAME DATAFILE pathfilename,n TO pathre_filename,n DEFAULT STORAGE storage_clause ONLINE OFFLINE NORMAL TE

42、MPORARY IMMEDIATE LOGGING NOLOGGING READ ONLY WRITE PERMANENT TEMPORARY 2.2.2 表創(chuàng)建、修改和刪除表創(chuàng)建、修改和刪除語(yǔ)法格式:語(yǔ)法格式:其中:其中:ADD DATAFILE TEMPFILE:向表空間添加指定的數(shù)據(jù)文件或臨時(shí)文件。RENAME DATAFILE:對(duì)一個(gè)或多個(gè)表空間的數(shù)據(jù)文件重命名。READ ONLY:表明表空間上不允許進(jìn)一步寫操作。 READ WRITE:表明在先前只讀表空間上允許寫操作。 【例2.7】通過ALTER TABLESPACE命令把一個(gè)新的數(shù)據(jù)文件添加到DATA表空間,并指定了AUTOEXT

43、END ON和 MAXSIZE 300M。ALTER TABLESPACE DATAADD DATAFILE D: ORACLEORADATAXSCJDATA02.DBF SIZE 50M REUSE AUTOEXTEND ON NEXT 50M MAXSIZE 500M; 注意:注意:盡管可以設(shè)置MAXSIZE UNLIMITED,但應(yīng)總是規(guī)定一個(gè)文件的最大尺寸值。否則,使用磁盤設(shè)備上全部可用空間的事務(wù)將造成數(shù)據(jù)庫(kù)故障。修改表空間DATA屬性,命令如下:ALTER TABLESPACE DATA OFFLINE;2.2.2 表創(chuàng)建、修改和刪除表創(chuàng)建、修改和刪除2.數(shù)據(jù)類型數(shù)據(jù)類型表是真正存儲(chǔ)

44、各種各樣數(shù)據(jù)的對(duì)象,由行和列組成。行有時(shí)也稱為記錄,列有時(shí)也稱為字段或域。設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),要決定它包括哪些表,每個(gè)表中包含哪些列,每列的數(shù)據(jù)類型等。 在表中創(chuàng)建列時(shí),必須為其指定數(shù)據(jù)類型,列的數(shù)據(jù)類型決定了數(shù)據(jù)的取值、范圍和存儲(chǔ)格式。列的數(shù)據(jù)類型可以是Oracle提供的系統(tǒng)數(shù)據(jù)類型,將其列于表中。 表表2.4 Oracle數(shù)據(jù)類型數(shù)據(jù)類型2.2.2 表創(chuàng)建、修改和刪除表創(chuàng)建、修改和刪除3.創(chuàng)建表創(chuàng)建表創(chuàng)建表的實(shí)質(zhì)就是定義表結(jié)構(gòu)及約束條件等屬性。 【例2.8】通過Oracle企業(yè)管理器(OEM)在XSCJ數(shù)據(jù)庫(kù)中創(chuàng)建學(xué)生情況表。學(xué)生情況表的表名為XS,表結(jié)構(gòu)如表所示。2.2.2 表創(chuàng)建、修改和刪除

45、表創(chuàng)建、修改和刪除3.創(chuàng)建表創(chuàng)建表通過Oracle企業(yè)管理器(OEM)創(chuàng)建表XS的操作步驟:(1) 使用ADMIN帳號(hào)(創(chuàng)建用戶將在節(jié)中介紹)登錄OEM,在如圖所示,在“方案”類別中選擇“表”,鼠標(biāo)左鍵單擊進(jìn)入“表搜索”界面,如圖所示。圖圖2.51 表搜索界面表搜索界面 2.2.2 表創(chuàng)建、修改和刪除表創(chuàng)建、修改和刪除3.創(chuàng)建表創(chuàng)建表(2) 單擊“創(chuàng)建”按鈕,進(jìn)入“創(chuàng)建表:表的組織形式”界面,如圖所示,指定表的存儲(chǔ)類型及是否為臨時(shí)表。圖圖2.52 表創(chuàng)建:表的組織形式界面表創(chuàng)建:表的組織形式界面 2.2.2表創(chuàng)建、修改和刪除表創(chuàng)建、修改和刪除3.創(chuàng)建表創(chuàng)建表(3)單擊“繼續(xù)”按鈕,進(jìn)入“創(chuàng)建表

46、”界面,如圖所示。該界面有5個(gè)選項(xiàng)頁(yè)面,可以完成對(duì)表的定義。圖圖2.53 一般信息界面一般信息界面 2.2.2表創(chuàng)建、修改和刪除表創(chuàng)建、修改和刪除3.創(chuàng)建表創(chuàng)建表(3)單擊“約束條件”選項(xiàng)頁(yè)面,進(jìn)入“約束條件”選項(xiàng)界面,如圖所示。在該選項(xiàng)頁(yè)面可以定義表的完整性約束條件。圖圖2.54 約束條件界面約束條件界面 2.2.2表創(chuàng)建、修改和刪除表創(chuàng)建、修改和刪除3.創(chuàng)建表創(chuàng)建表(4)選擇PRIMARY約束條件,單擊“創(chuàng)建”按鈕,進(jìn)入如圖所示的添加約束條件界面。圖圖2.55 添加約束條件界面添加約束條件界面 2.2.2表創(chuàng)建、修改和刪除表創(chuàng)建、修改和刪除3.創(chuàng)建表創(chuàng)建表(5)單擊“確定”按鈕,返回到所示

47、界面,這時(shí)在該界面能看到剛才添加的主鍵約束條件。(6)在圖所示的界面中,單擊“存儲(chǔ)”選項(xiàng)頁(yè)面,進(jìn)入“存儲(chǔ)”選項(xiàng)界面,如圖所示。 圖圖2.56 存儲(chǔ)選項(xiàng)界面存儲(chǔ)選項(xiàng)界面 2.2.2 表創(chuàng)建、修改和刪除表創(chuàng)建、修改和刪除3.創(chuàng)建表創(chuàng)建表單擊“選項(xiàng)”選項(xiàng)頁(yè)面,進(jìn)入“選項(xiàng)”選項(xiàng)界面,如圖所示。(7)(8) 單擊“分區(qū)”選項(xiàng)頁(yè)面,進(jìn)入“分區(qū)”選項(xiàng)界面,如圖所示。 圖圖2.57 選項(xiàng)選項(xiàng)界面選項(xiàng)選項(xiàng)界面 圖圖2.58 分區(qū)選項(xiàng)界面分區(qū)選項(xiàng)界面 2.2.2 表創(chuàng)建、修改和刪除表創(chuàng)建、修改和刪除4. 修改表修改表 對(duì)一個(gè)已存在的表可以進(jìn)行的修改操作包括:.增加列.刪除列.修改已有列的屬性(列名、數(shù)據(jù)類型、是否

48、為空值).修改存儲(chǔ)方式等信息2.2.2 表創(chuàng)建、修改和刪除表創(chuàng)建、修改和刪除4.修改表修改表(1)增加列當(dāng)原來所創(chuàng)建的表中需要增加項(xiàng)目時(shí),就要向表中增加列。 【例2.9】表XS中添加一個(gè)“獎(jiǎng)學(xué)金等級(jí)”,名稱JXJ,NUMBER類型,允許為空值。在如圖所示界面,選擇表XS,單擊“編輯”按鈕,進(jìn)入如圖所示界面。 圖圖2.59 修改表修改表XS2.2.2 表創(chuàng)建、修改和刪除表創(chuàng)建、修改和刪除4.修改表修改表(2)刪除列 選擇要?jiǎng)h除的列,選中要?jiǎng)h除列的“選擇”單選按鈕,單擊“刪除”按鈕;然后單擊“應(yīng)用”保存修改后的表。 (3)修改列的屬性在表中尚未有記錄值時(shí),可以修改表結(jié)構(gòu),如更改列名、列的數(shù)據(jù)類型、

49、長(zhǎng)度和是否允許空值等屬性。(4)修改存儲(chǔ)情況在“存儲(chǔ)”選項(xiàng)卡中可以修改表的存儲(chǔ)方式;在“選項(xiàng)”選項(xiàng)卡中修改表的并發(fā)操作和事務(wù)處理等特性。5.表的刪除表的刪除刪除一個(gè)表時(shí),表的定義、表中的所有數(shù)據(jù)以及表的索引、觸發(fā)器、約束等均被刪除。注意注意:不能刪除系統(tǒng)表和有外鍵約束所參照的表。 命令方式創(chuàng)建數(shù)據(jù)庫(kù)和表命令方式創(chuàng)建數(shù)據(jù)庫(kù)和表除了可以通過DBCA和OEM圖形用戶界面創(chuàng)建數(shù)據(jù)庫(kù)及表外,還可以用PL/SQL語(yǔ)句(稱之為命令方式)來創(chuàng)建數(shù)據(jù)庫(kù)和表。與界面方式創(chuàng)建表相比,命令方式較為靈活。2.3.1 創(chuàng)建數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù)不管原因?yàn)楹?,?dāng)準(zhǔn)備自行建立Oracle數(shù)據(jù)庫(kù)時(shí),都必須事先做好妥善準(zhǔn)備。在開始建立

50、新的Oracle 10g 數(shù)據(jù)庫(kù)之前,建議先做好下列準(zhǔn)備工作:(1) 評(píng)估數(shù)據(jù)表與索引的存放位置,如果可能的話預(yù)估其所需空間。(2) 規(guī)劃操作系統(tǒng)下數(shù)據(jù)庫(kù)實(shí)體文件的存放方式,因?yàn)榱己玫奈募渲脤⒋蠓纳茢?shù)據(jù)存取效率。(3)確定全局?jǐn)?shù)據(jù)庫(kù)名稱。 (4) 熟悉文件內(nèi)較重要的參數(shù),甚至服務(wù)器參數(shù)文件(server parameter file)的使用時(shí)機(jī)及其作用。(5) 選定適當(dāng)?shù)臄?shù)據(jù)庫(kù)字符集。 (6)選定數(shù)據(jù)塊大小。 (7)熟悉Oracle 10g 數(shù)據(jù)庫(kù)的激活/關(guān)閉方式和與其搭配的各種選項(xiàng)。 (8) 確認(rèn)物理內(nèi)存是否足以激活Oracle 10g Instance。(9)確認(rèn)Oracle 10g

51、服務(wù)器的磁盤空間足以創(chuàng)建新數(shù)據(jù)庫(kù)。2.3.1 創(chuàng)建數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù) 下面以創(chuàng)建名為mydb的數(shù)據(jù)庫(kù)來介紹手動(dòng)創(chuàng)建數(shù)據(jù)庫(kù)的步驟。 1. 設(shè)定實(shí)例標(biāo)識(shí)符設(shè)定實(shí)例標(biāo)識(shí)符 在一般情況下,每個(gè)Oracle 10g 數(shù)據(jù)庫(kù)都必須對(duì)應(yīng)一個(gè)數(shù)據(jù)庫(kù)實(shí)例。所以在建立數(shù)據(jù)庫(kù)之前,必須先指定數(shù)據(jù)庫(kù)實(shí)例的系統(tǒng)標(biāo)識(shí)符,此系統(tǒng)標(biāo)識(shí)符就是俗稱的Oracle SID。 在如圖所示的命令提示符操作界面中,使用如下命令設(shè)定SID: C:SET ORACLE_SID=mydb 圖圖2.60 命令提示符操作界面命令提示符操作界面2.3.1創(chuàng)建數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù)2.設(shè)定數(shù)據(jù)庫(kù)管理員的驗(yàn)證方法設(shè)定數(shù)據(jù)庫(kù)管理員的驗(yàn)證方法為了創(chuàng)建數(shù)據(jù)庫(kù),必須經(jīng)

52、過數(shù)據(jù)庫(kù)的驗(yàn)證手續(xù),且被賦予適當(dāng)系統(tǒng)權(quán)限后才可以建立Oracle 10g 數(shù)據(jù)庫(kù)??梢允褂妹艽a文件或操作系統(tǒng)的驗(yàn)證方法。下面給出的是密碼文件驗(yàn)證方法: D:orapwd file=D:oracle Password=ORACLE entries=53.創(chuàng)建初始化參數(shù)創(chuàng)建初始化參數(shù)對(duì)于任何一個(gè)Oracle數(shù)據(jù)庫(kù),實(shí)例(系統(tǒng)全局區(qū)SGA和后臺(tái)進(jìn)程)都是使用初始化參數(shù)文件開始的。 以下是創(chuàng)建新數(shù)據(jù)庫(kù)之前必須新增或編輯的初始化參數(shù):全局?jǐn)?shù)據(jù)庫(kù)名稱??刂莆募Q與路徑。數(shù)據(jù)塊大小。影響SGA容量的初始化參數(shù)。設(shè)定處理程序最大數(shù)目。設(shè)定空間撤消(Undo)管理方法。2.3.1 創(chuàng)建數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù) 3.

53、創(chuàng)建初始化參數(shù)創(chuàng)建初始化參數(shù) (1) 設(shè)定全局?jǐn)?shù)據(jù)庫(kù)名稱 Oracle 10g的全局?jǐn)?shù)據(jù)庫(kù)名稱由數(shù)據(jù)庫(kù)名稱與網(wǎng)域名稱所組成,數(shù)據(jù)庫(kù)名稱和網(wǎng)域名稱分別由DB_NAME與DB_DOMAIN參數(shù)設(shè)定的。 (2) 設(shè)置控制文件控制文件是Oracle 10g數(shù)據(jù)庫(kù)中相當(dāng)重要的文件。因此必須在新的初始化參數(shù)文件內(nèi)加入CONTROL_FILE參數(shù)以設(shè)定控制文件的名稱以及路徑。 (3) 設(shè)定數(shù)據(jù)塊大小 Oracle 10g 數(shù)據(jù)庫(kù)存放數(shù)據(jù)的最小單位為數(shù)據(jù)塊(data block)。數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)數(shù)據(jù)塊大小是設(shè)定在初始化參數(shù)文件的DB_BLOCK_SIZE參數(shù)。 非標(biāo)準(zhǔn)數(shù)據(jù)塊大小設(shè)定值可為2K、4K、8K、16K或

54、32K。需注意的是這種的類型數(shù)據(jù)塊將受到操作系統(tǒng)環(huán)境限制,不是所有操作系統(tǒng)都可以設(shè)定上述所有區(qū)塊大小。若要使用非標(biāo)準(zhǔn)數(shù)據(jù)塊時(shí),還必須適當(dāng)配置SGA內(nèi)數(shù)據(jù)庫(kù)緩沖區(qū)的子緩沖區(qū),方式是由DB_nK_CACHE_SIZE參數(shù)來設(shè)定。 數(shù)據(jù)塊大小設(shè)置如下: DB_BLOCK_SIZE=8192 2.3.1 創(chuàng)建數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù) 3. 創(chuàng)建初始化參數(shù)創(chuàng)建初始化參數(shù) (4)配置影響SAG容量的初始化參數(shù)這種類型的初始化參數(shù)將控制系統(tǒng)全局區(qū)(System Global Area,簡(jiǎn)稱SGA)的大小。 設(shè)定數(shù)據(jù)庫(kù)緩沖區(qū)大小Oracle 10g數(shù)據(jù)庫(kù)緩沖區(qū)(DataBase Buffer Cache)大小是由初始

55、化參數(shù)文件DB_CACHE_SIZE參數(shù)決定。數(shù)據(jù)庫(kù)緩沖區(qū)以標(biāo)準(zhǔn)數(shù)據(jù)塊作為數(shù)據(jù)存取單位。如果設(shè)定一組DB_BLOCK_SIZE與DB_nK_CACHE_SIZE參數(shù),則可在Oracle 10g數(shù)據(jù)庫(kù)中實(shí)現(xiàn)使用多重?cái)?shù)據(jù)塊大小。如果上述兩項(xiàng)參數(shù)在初始化參數(shù)文件中沒有明確設(shè)定,則Oracle 10g會(huì)自動(dòng)設(shè)定適當(dāng)?shù)腄B_CACHE_SIZE值,且將DB_nK_CACHE_SIZE設(shè)定為0。例如,緩沖區(qū)大小設(shè)置如下:DB_CACHE_SIZE=20MDB_2K_CACHE_SIZE=10MDB_8K_CACHE_SIZE=8M注意:DB_nK_CACHE_SIZE參數(shù)不能設(shè)定為標(biāo)準(zhǔn)數(shù)據(jù)塊的緩沖區(qū)大小,

56、也就是說,如果DB_BLOCK_SIZE設(shè)定為4k,就不能再設(shè)定DB_4K_CACHE_SIZE參數(shù)。 2.3.1 創(chuàng)建數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù) (4)配置影響SAG容量的初始化參數(shù) 設(shè)定共享池和大型池容量SGA內(nèi)的共享池(Shared Pool)與大型池(Large Pool)分別由SHARED_POOL_SIZE與LARGE_POOL_SIZE所設(shè)定。這兩個(gè)參數(shù)都屬于動(dòng)態(tài)參數(shù)。如果初始化參數(shù)文件未設(shè)定這兩個(gè)參數(shù),則Oracke9i將自動(dòng)決定其適當(dāng)大小。在設(shè)定SGA時(shí)需注意,SGA最大容量由SGA_MAX_SIZE控制??蓜?dòng)態(tài)地改變?cè)搮?shù)值,但是需注意SGA_MAX_SIZE是數(shù)據(jù)庫(kù)緩沖區(qū)、共享池、

57、大型池以及其它SGA組件的容量總和。各區(qū)域之大小不能超過SGA_MAX_SIZE。如果SGA_MAX_SIZE未設(shè)定,則Oracle 10g會(huì)自動(dòng)將SGA_MAX_SIZE設(shè)定為所有SGA組件大小的總和。 2.3.1 創(chuàng)建數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù) 3. 創(chuàng)建初始化參數(shù)創(chuàng)建初始化參數(shù) (5) 設(shè)定處理進(jìn)程最大數(shù)量初始化參數(shù)PROCESSESS可決定同時(shí)連接Oracle 10g的操作系統(tǒng)程序最大數(shù)量。(6) 設(shè)定空間撤消管理方法Oracle 10g 就某種特殊機(jī)制來確保數(shù)據(jù)一致性和完整性,以便必要時(shí)回滾(rollback)失敗的數(shù)據(jù),或是撤消(undo)某個(gè)數(shù)據(jù)處理動(dòng)作。 針對(duì)撤消項(xiàng)目的管理,初始化參數(shù)文

58、件的UNDO_MANAGEMENT可設(shè)定由下列方式之一激活Oracle 10g 實(shí)例:AUTO:以“自動(dòng)撤消管理模式”激活Oracle 10g 實(shí)例,其撤消項(xiàng)目將儲(chǔ)存于撤消表空間。MANUAL:以“手動(dòng)模式”激活Oracle 10g 實(shí)例,其撤消項(xiàng)目將儲(chǔ)存于回滾段。為了向前兼容,UNDO_MANAGEMENT的默認(rèn)值為MANUAL。 當(dāng)實(shí)例以“自動(dòng)管理模式”激活時(shí),將嘗試尋找第一個(gè)可用的撤消表空間以存放撤消項(xiàng)目。如果執(zhí)行CREATE DATABASE指令,且UNDO_MANAGEMENT設(shè)定為AUTO時(shí),Oracle 10g就會(huì)自動(dòng)建立一個(gè)撤消表空間。此表空間將是“自動(dòng)管理模式”下預(yù)設(shè)的撤消表

59、空間。 3. 創(chuàng)建初始化參數(shù)創(chuàng)建初始化參數(shù)【例】創(chuàng)建數(shù)據(jù)庫(kù)【例】創(chuàng)建數(shù)據(jù)庫(kù)mydb的初始化參數(shù)文件。的初始化參數(shù)文件。初始化參數(shù)文件內(nèi)容如下所示:初始化參數(shù)文件內(nèi)容如下所示:# Copyright (c) 202X, 202X, 202X by Oracle Corporationjob_queue_processes=10 # Job Queues# Shared Serverdispatchers=(PROTOCOL=TCP) (SERVICE=mydbXDB)# Miscellaneous# Security and Auditingremote_login_passwordfile=E

60、XCLUSIVE# Sort, Hash Joins, Bitmap Indexespga_aggregate_target=25165824sort_area_size=65536# Database Identificationdb_domain=db_name=mydb# File Configurationcontrol_files=(D:oracleoradatamydbcontrol01.ctl, D: oracleoradatamydbcontrol02.ctl, D: oracleoradatamydbcontrol03.ctl)db_recovery_file_dest=D:

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論