Oracle數(shù)據(jù)庫(kù)管理與應(yīng)用實(shí)例教程-數(shù)據(jù)庫(kù)操作_第1頁(yè)
Oracle數(shù)據(jù)庫(kù)管理與應(yīng)用實(shí)例教程-數(shù)據(jù)庫(kù)操作_第2頁(yè)
Oracle數(shù)據(jù)庫(kù)管理與應(yīng)用實(shí)例教程-數(shù)據(jù)庫(kù)操作_第3頁(yè)
Oracle數(shù)據(jù)庫(kù)管理與應(yīng)用實(shí)例教程-數(shù)據(jù)庫(kù)操作_第4頁(yè)
Oracle數(shù)據(jù)庫(kù)管理與應(yīng)用實(shí)例教程-數(shù)據(jù)庫(kù)操作_第5頁(yè)
已閱讀5頁(yè),還剩28頁(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、本章學(xué)習(xí)導(dǎo)航本章學(xué)習(xí)導(dǎo)航 (1)Oracle數(shù)據(jù)庫(kù)概述數(shù)據(jù)庫(kù)概述(2)使用)使用DBCA和和PL/SQL方式方式創(chuàng)建創(chuàng)建數(shù)據(jù)庫(kù)實(shí)例數(shù)據(jù)庫(kù)實(shí)例(3)使用)使用DBCA和和PL/SQL方式方式修改修改數(shù)據(jù)庫(kù)實(shí)例數(shù)據(jù)庫(kù)實(shí)例(4)使用)使用DBCA和和PL/SQL方式方式刪除刪除數(shù)據(jù)庫(kù)實(shí)例數(shù)據(jù)庫(kù)實(shí)例(5)使用)使用OEM和和PL/SQL方式方式管理表空間管理表空間 OracleOracle數(shù)據(jù)庫(kù)概述數(shù)據(jù)庫(kù)概述l Oracle 11g數(shù)據(jù)庫(kù)作為一種數(shù)據(jù)庫(kù)作為一種數(shù)據(jù)容器數(shù)據(jù)容器,包含了表、索引、視圖、存儲(chǔ),包含了表、索引、視圖、存儲(chǔ)過程、函數(shù)、觸發(fā)器、包和聚集等對(duì)象,并對(duì)其進(jìn)行統(tǒng)一管理。過程、函數(shù)、觸發(fā)

2、器、包和聚集等對(duì)象,并對(duì)其進(jìn)行統(tǒng)一管理。l 數(shù)據(jù)庫(kù)用戶只有建立和指定數(shù)據(jù)庫(kù)的連接,才可以管理該數(shù)據(jù)庫(kù)中的數(shù)據(jù)庫(kù)用戶只有建立和指定數(shù)據(jù)庫(kù)的連接,才可以管理該數(shù)據(jù)庫(kù)中的數(shù)據(jù)庫(kù)對(duì)象和數(shù)據(jù)。數(shù)據(jù)庫(kù)對(duì)象和數(shù)據(jù)。l Oracle 11g數(shù)據(jù)庫(kù)從數(shù)據(jù)庫(kù)從結(jié)構(gòu)結(jié)構(gòu)上可以分為邏輯結(jié)構(gòu)和物理結(jié)構(gòu)兩類。上可以分為邏輯結(jié)構(gòu)和物理結(jié)構(gòu)兩類。l Oracle 11g數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)邏輯結(jié)構(gòu)從數(shù)據(jù)庫(kù)內(nèi)部考慮從數(shù)據(jù)庫(kù)內(nèi)部考慮Oracle數(shù)據(jù)庫(kù)的組成,數(shù)據(jù)庫(kù)的組成,包括包括表空間、表、段、分區(qū)、數(shù)據(jù)塊表空間、表、段、分區(qū)、數(shù)據(jù)塊等;等;l物理結(jié)構(gòu)物理結(jié)構(gòu)從操作系統(tǒng)的角度認(rèn)識(shí)從操作系統(tǒng)的角度認(rèn)識(shí)Oracle數(shù)據(jù)庫(kù)的組成,

3、包括數(shù)據(jù)庫(kù)的組成,包括數(shù)據(jù)文件、數(shù)據(jù)文件、重做日志文件和控制文件重做日志文件和控制文件等各種文件。等各種文件。 OracleOracle數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)(1)表空間()表空間(Table Space)每個(gè)數(shù)據(jù)庫(kù)在邏輯上由一個(gè)或多個(gè)表空間組成,每個(gè)表空間由一個(gè)或多每個(gè)數(shù)據(jù)庫(kù)在邏輯上由一個(gè)或多個(gè)表空間組成,每個(gè)表空間由一個(gè)或多個(gè)數(shù)據(jù)文件組成。個(gè)數(shù)據(jù)文件組成。(2)表()表(Table)表是存放數(shù)據(jù)的數(shù)據(jù)庫(kù)對(duì)象,它是一種二維表格結(jié)構(gòu)。表是存放數(shù)據(jù)的數(shù)據(jù)庫(kù)對(duì)象,它是一種二維表格結(jié)構(gòu)。Oracle數(shù)據(jù)庫(kù)中數(shù)據(jù)庫(kù)中的表分為的表分為系統(tǒng)表系統(tǒng)表和和用戶表用戶表,系統(tǒng)表存儲(chǔ)數(shù)據(jù)字典,用戶表存儲(chǔ)用戶

4、的數(shù),系統(tǒng)表存儲(chǔ)數(shù)據(jù)字典,用戶表存儲(chǔ)用戶的數(shù)據(jù)。據(jù)。 OracleOracle數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)(3)段()段(Segment)表空間劃分為不同區(qū)域,以存放不同的數(shù)據(jù),這些區(qū)域稱為表空間劃分為不同區(qū)域,以存放不同的數(shù)據(jù),這些區(qū)域稱為“段段”。l 數(shù)據(jù)段:每個(gè)表?yè)碛幸粋€(gè)數(shù)據(jù)段,用來存放所有數(shù)據(jù)。數(shù)據(jù)段:每個(gè)表?yè)碛幸粋€(gè)數(shù)據(jù)段,用來存放所有數(shù)據(jù)。l 索引段:每個(gè)索引擁有一個(gè)索引段,用來存儲(chǔ)索引數(shù)據(jù)。索引段:每個(gè)索引擁有一個(gè)索引段,用來存儲(chǔ)索引數(shù)據(jù)。l 回滾段:用于臨時(shí)存儲(chǔ)可能會(huì)被撤銷的信息,在數(shù)據(jù)庫(kù)恢復(fù)時(shí)回滾未回滾段:用于臨時(shí)存儲(chǔ)可能會(huì)被撤銷的信息,在數(shù)據(jù)庫(kù)恢復(fù)時(shí)回滾未提交的事務(wù)。提交的事

5、務(wù)。l 臨時(shí)段:臨時(shí)段是當(dāng)臨時(shí)段:臨時(shí)段是當(dāng)PL/SQL語句需要臨時(shí)工作區(qū)時(shí)由語句需要臨時(shí)工作區(qū)時(shí)由Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)創(chuàng)建的,創(chuàng)建的,PL/SQL語句執(zhí)行完畢后,臨時(shí)段的區(qū)間由語句執(zhí)行完畢后,臨時(shí)段的區(qū)間由Oracle系統(tǒng)收回。系統(tǒng)收回。(4)分區(qū)()分區(qū)(Extent)分區(qū)是在數(shù)據(jù)庫(kù)存儲(chǔ)空間中分配的一個(gè)邏輯單元,由多個(gè)分區(qū)組成一個(gè)分區(qū)是在數(shù)據(jù)庫(kù)存儲(chǔ)空間中分配的一個(gè)邏輯單元,由多個(gè)分區(qū)組成一個(gè)段。當(dāng)段中已有空間用完時(shí),該段就獲取另外的分區(qū)。段。當(dāng)段中已有空間用完時(shí),該段就獲取另外的分區(qū)。(5)數(shù)據(jù)塊()數(shù)據(jù)塊(Data Block)數(shù)據(jù)塊是數(shù)據(jù)塊是Oracle數(shù)據(jù)庫(kù)中數(shù)據(jù)文件的最小存儲(chǔ)空

6、間單位,數(shù)據(jù)庫(kù)中數(shù)據(jù)文件的最小存儲(chǔ)空間單位,Oracle 11g數(shù)數(shù)據(jù)庫(kù)常用的數(shù)據(jù)塊大小可以是據(jù)庫(kù)常用的數(shù)據(jù)塊大小可以是2KB或或4KB。OracleOracle數(shù)據(jù)庫(kù)物理結(jié)構(gòu)數(shù)據(jù)庫(kù)物理結(jié)構(gòu)(1)數(shù)據(jù)文件()數(shù)據(jù)文件(Data File)Oracle數(shù)據(jù)庫(kù)的數(shù)據(jù)文件包含該數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)的數(shù)據(jù)文件包含該數(shù)據(jù)庫(kù)的全部數(shù)據(jù)全部數(shù)據(jù),每個(gè),每個(gè)Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)擁有一個(gè)或多個(gè)數(shù)據(jù)文件,但一個(gè)數(shù)據(jù)文件只能屬于一個(gè)數(shù)據(jù)庫(kù),也只擁有一個(gè)或多個(gè)數(shù)據(jù)文件,但一個(gè)數(shù)據(jù)文件只能屬于一個(gè)數(shù)據(jù)庫(kù),也只能屬于一個(gè)表空間。能屬于一個(gè)表空間。 (2)重做日志文件()重做日志文件(Redo Log Files)Oracl

7、e數(shù)據(jù)庫(kù)記錄了所有的數(shù)據(jù)庫(kù)記錄了所有的數(shù)據(jù)庫(kù)事務(wù)數(shù)據(jù)庫(kù)事務(wù),包括用戶對(duì)數(shù)據(jù)庫(kù)所做的任何,包括用戶對(duì)數(shù)據(jù)庫(kù)所做的任何改變,這些事務(wù)保存在聯(lián)機(jī)重做日志文件中。當(dāng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)遭到破改變,這些事務(wù)保存在聯(lián)機(jī)重做日志文件中。當(dāng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)遭到破壞時(shí),可以使用這些重做日志來恢復(fù)數(shù)據(jù)庫(kù)。壞時(shí),可以使用這些重做日志來恢復(fù)數(shù)據(jù)庫(kù)。一個(gè)一個(gè)Oracle數(shù)據(jù)庫(kù)擁有至少兩個(gè)重做日志文件。數(shù)據(jù)庫(kù)擁有至少兩個(gè)重做日志文件。 (3)控制文件()控制文件(Control File)控制文件用于記錄控制文件用于記錄Oracle數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)和數(shù)據(jù)庫(kù)中所有文件的控制數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)和數(shù)據(jù)庫(kù)中所有文件的控制文件,包括文件,包

8、括Oracle數(shù)據(jù)庫(kù)的名稱與建立時(shí)間、數(shù)據(jù)文件與重做日志文件數(shù)據(jù)庫(kù)的名稱與建立時(shí)間、數(shù)據(jù)文件與重做日志文件的名稱及所在位置、日志記錄序列碼等。的名稱及所在位置、日志記錄序列碼等。 OracleOracle數(shù)據(jù)庫(kù)結(jié)構(gòu)數(shù)據(jù)庫(kù)結(jié)構(gòu)表空間和數(shù)據(jù)文件分別是表空間和數(shù)據(jù)文件分別是Oracle數(shù)據(jù)庫(kù)在邏輯結(jié)構(gòu)和物理結(jié)構(gòu)上的存儲(chǔ)數(shù)據(jù)庫(kù)在邏輯結(jié)構(gòu)和物理結(jié)構(gòu)上的存儲(chǔ)單元單元 數(shù)據(jù)庫(kù)實(shí)例數(shù)據(jù)庫(kù)實(shí)例l數(shù)據(jù)庫(kù)實(shí)例(數(shù)據(jù)庫(kù)實(shí)例(Instance)也稱為服務(wù)器()也稱為服務(wù)器(Server),是用來訪問數(shù)據(jù)),是用來訪問數(shù)據(jù)庫(kù)文件集的存儲(chǔ)結(jié)構(gòu)及后臺(tái)進(jìn)程的集合。庫(kù)文件集的存儲(chǔ)結(jié)構(gòu)及后臺(tái)進(jìn)程的集合。l采用采用Oracle并行服

9、務(wù)器技術(shù),并行服務(wù)器技術(shù),一個(gè)數(shù)據(jù)庫(kù)可以被多個(gè)實(shí)例訪問一個(gè)數(shù)據(jù)庫(kù)可以被多個(gè)實(shí)例訪問。lOracle數(shù)據(jù)庫(kù)中一個(gè)實(shí)例對(duì)應(yīng)一個(gè)初始化文件數(shù)據(jù)庫(kù)中一個(gè)實(shí)例對(duì)應(yīng)一個(gè)初始化文件init.ora,它決定實(shí)例的,它決定實(shí)例的大小、組成等參數(shù),該文件在實(shí)例啟動(dòng)時(shí)被讀取,并能夠在運(yùn)行時(shí)被數(shù)大小、組成等參數(shù),該文件在實(shí)例啟動(dòng)時(shí)被讀取,并能夠在運(yùn)行時(shí)被數(shù)據(jù)庫(kù)管理員所修改。據(jù)庫(kù)管理員所修改。l該初始化文件通常還包含對(duì)應(yīng)的實(shí)例名稱,例如,對(duì)于名稱為該初始化文件通常還包含對(duì)應(yīng)的實(shí)例名稱,例如,對(duì)于名稱為eBuy的的實(shí)例,其初始化文件通常被命名為實(shí)例,其初始化文件通常被命名為initeBuy.ora。 學(xué)習(xí)使用Oracle

10、數(shù)據(jù)庫(kù)配置助手創(chuàng)建數(shù)據(jù)庫(kù)實(shí)例的方法,掌握使用DBCA創(chuàng)建數(shù)據(jù)庫(kù)的一般步驟 案例學(xué)習(xí)目標(biāo)案例學(xué)習(xí)目標(biāo) 數(shù)據(jù)庫(kù)模板的選擇、新建數(shù)據(jù)庫(kù)的標(biāo)識(shí)、數(shù)據(jù)庫(kù)身份證明、配置存儲(chǔ)選項(xiàng)、配置恢復(fù)選項(xiàng)、配置數(shù)據(jù)庫(kù)內(nèi)容、配置數(shù)據(jù)庫(kù)初始參數(shù)、安全配置 。 案例知識(shí)要點(diǎn)案例知識(shí)要點(diǎn) 案例完成步驟案例完成步驟 (2)單擊)單擊“下一步下一步”按鈕,打開按鈕,打開“步驟步驟1(共(共14步):操作步):操作”對(duì)話框,以選擇操作類型對(duì)話框,以選擇操作類型 (4)選擇數(shù)據(jù)庫(kù)模板類型為)選擇數(shù)據(jù)庫(kù)模板類型為“一般用途或事務(wù)處理一般用途或事務(wù)處理”,單擊,單擊“下一步下一步”按鈕,打開按鈕,打開“步驟步驟3(共(共14步):數(shù)據(jù)庫(kù)標(biāo)

11、識(shí)步):數(shù)據(jù)庫(kù)標(biāo)識(shí)”對(duì)對(duì)話框,創(chuàng)建數(shù)據(jù)庫(kù)標(biāo)識(shí)話框,創(chuàng)建數(shù)據(jù)庫(kù)標(biāo)識(shí) 教教師師演演示示講講解解案例完成步驟案例完成步驟 (6)保持默認(rèn)項(xiàng))保持默認(rèn)項(xiàng)“使用使用Enterprise Manage”被選中,被選中,單擊單擊“下一步下一步”按鈕,打開按鈕,打開“步驟步驟5(共(共14步):數(shù)據(jù)步):數(shù)據(jù)庫(kù)身份證明庫(kù)身份證明”對(duì)話框,管理數(shù)據(jù)庫(kù)身份證明對(duì)話框,管理數(shù)據(jù)庫(kù)身份證明 教教師師演演示示講講解解 案例完成步驟案例完成步驟 完成Oracle 11g數(shù)據(jù)庫(kù)的全部創(chuàng)建工作,全局?jǐn)?shù)據(jù)庫(kù)名和SID均為“eBook”的數(shù)據(jù)庫(kù)創(chuàng)建成功。 教教師師演演示示講講解解 學(xué)習(xí)使用命令和PL/SQL語句創(chuàng)建數(shù)據(jù)庫(kù)實(shí)例的方

12、法,掌握命令方式創(chuàng)建數(shù)據(jù)庫(kù)的基本命令和一般步驟 案例學(xué)習(xí)目標(biāo)案例學(xué)習(xí)目標(biāo) 設(shè)置實(shí)例標(biāo)識(shí)符、設(shè)定DBA的驗(yàn)證方法、創(chuàng)建初始化文件、SYSDBA連接到數(shù)據(jù)庫(kù)實(shí)例、啟動(dòng)數(shù)據(jù)庫(kù)實(shí)例、執(zhí)行CREATE DATABASE語句、創(chuàng)建數(shù)據(jù)字典表、設(shè)置啟動(dòng)方式 。 案例知識(shí)要點(diǎn)案例知識(shí)要點(diǎn) 案例完成步驟案例完成步驟 1設(shè)置實(shí)例標(biāo)識(shí)符設(shè)置實(shí)例標(biāo)識(shí)符SID2設(shè)定數(shù)據(jù)庫(kù)管理員的驗(yàn)證方法設(shè)定數(shù)據(jù)庫(kù)管理員的驗(yàn)證方法 3創(chuàng)建初始化文件創(chuàng)建初始化文件 (1)設(shè)置全局?jǐn)?shù)據(jù)庫(kù)名稱)設(shè)置全局?jǐn)?shù)據(jù)庫(kù)名稱(2)設(shè)置控制文件的名稱和路徑)設(shè)置控制文件的名稱和路徑 (3)設(shè)置數(shù)據(jù)塊大?。┰O(shè)置數(shù)據(jù)塊大?。?)設(shè)置影響系統(tǒng)全局區(qū)容量的初始化參

13、數(shù))設(shè)置影響系統(tǒng)全局區(qū)容量的初始化參數(shù)(5)設(shè)置處理程序的最大數(shù)目)設(shè)置處理程序的最大數(shù)目(6)設(shè)置空間撤銷的管理方法)設(shè)置空間撤銷的管理方法4以以SYSDBA連接到連接到Oracle數(shù)據(jù)庫(kù)實(shí)例數(shù)據(jù)庫(kù)實(shí)例 5啟動(dòng)實(shí)例啟動(dòng)實(shí)例 6執(zhí)行執(zhí)行CREATE DATABASE語句語句 7創(chuàng)建數(shù)據(jù)字典表創(chuàng)建數(shù)據(jù)字典表 8設(shè)置為自動(dòng)啟動(dòng)方式設(shè)置為自動(dòng)啟動(dòng)方式教教師師演演示示講講解解學(xué)習(xí)使用Oracle數(shù)據(jù)庫(kù)配置助手修改數(shù)據(jù)庫(kù)實(shí)例的方法和一般步驟 案例學(xué)習(xí)目標(biāo)案例學(xué)習(xí)目標(biāo) 選擇數(shù)據(jù)庫(kù)實(shí)例、進(jìn)行安全配置 。 案例知識(shí)要點(diǎn)案例知識(shí)要點(diǎn) 課堂案例課堂案例3使用使用DBCA修改數(shù)據(jù)庫(kù)實(shí)例修改數(shù)據(jù)庫(kù)實(shí)例 案例完成步驟案

14、例完成步驟 (1)啟動(dòng))啟動(dòng)DBCA單擊單擊“下一步下一步”按鈕,進(jìn)入修改按鈕,進(jìn)入修改Oracle 11g數(shù)據(jù)庫(kù)操作的第數(shù)據(jù)庫(kù)操作的第1步(共步(共6步)步)選擇操作選擇操作類型類型 (2)選擇)選擇“配置數(shù)據(jù)庫(kù)選擇配置數(shù)據(jù)庫(kù)選擇”,單擊,單擊“下一步下一步”按鈕,按鈕,進(jìn)入修改數(shù)據(jù)庫(kù)操作的第進(jìn)入修改數(shù)據(jù)庫(kù)操作的第2步步選擇要配置的數(shù)據(jù)庫(kù)選擇要配置的數(shù)據(jù)庫(kù) 教教師師演演示示講講解解使用使用PL/SQLPL/SQL修改數(shù)據(jù)庫(kù)修改數(shù)據(jù)庫(kù) 使用使用PL/SQL中的中的ALTER DATABASE語句可以修改數(shù)據(jù)庫(kù)語句可以修改數(shù)據(jù)庫(kù) 例如,將eBuy數(shù)據(jù)庫(kù)中的USERS01.DBF改名為USERS0

15、01.DBF。教教師師演演示示講講解解刪除數(shù)據(jù)庫(kù)概述刪除數(shù)據(jù)庫(kù)概述 l刪除數(shù)據(jù)庫(kù)時(shí),必須刪除數(shù)據(jù)文件、重做日志文件和所刪除數(shù)據(jù)庫(kù)時(shí),必須刪除數(shù)據(jù)文件、重做日志文件和所有其他相關(guān)文件,如控制文件、初始參數(shù)文件和歸檔日志有其他相關(guān)文件,如控制文件、初始參數(shù)文件和歸檔日志文件等。為了查看數(shù)據(jù)庫(kù)數(shù)據(jù)文件、重做日志文件和控制文件等。為了查看數(shù)據(jù)庫(kù)數(shù)據(jù)文件、重做日志文件和控制文件的名稱,可以查詢數(shù)據(jù)字典視圖文件的名稱,可以查詢數(shù)據(jù)字典視圖DATAFILE、V$LOGFILE和和CONTROLFILE。l如果數(shù)據(jù)庫(kù)處于歸檔模式,通過檢查參數(shù)如果數(shù)據(jù)庫(kù)處于歸檔模式,通過檢查參數(shù)LOG_ARCHIVE_DESC

16、_n或者或者LOG_ARCHIVE_DEST和和LOG_ARCHIVE_DUPLEX_DEST查看歸檔日志的目錄。查看歸檔日志的目錄。lOracle 11g數(shù)據(jù)庫(kù)可以通過數(shù)據(jù)庫(kù)可以通過DBCA的操作界面方式進(jìn)行的操作界面方式進(jìn)行刪除,也可以使用刪除,也可以使用PL/SQL語句刪除數(shù)據(jù)庫(kù)。在刪除語句刪除數(shù)據(jù)庫(kù)。在刪除Oracle數(shù)據(jù)庫(kù)時(shí),執(zhí)行刪除操作的用戶必須是系統(tǒng)管理員數(shù)據(jù)庫(kù)時(shí),執(zhí)行刪除操作的用戶必須是系統(tǒng)管理員或被授權(quán)使用或被授權(quán)使用DROP DATABASE的用戶。的用戶。教教師師演演示示講講解解學(xué)習(xí)DBCA中刪除指定Oracle數(shù)據(jù)庫(kù)實(shí)例的方法和一般步驟 案例學(xué)習(xí)目標(biāo)案例學(xué)習(xí)目標(biāo) 選擇數(shù)

17、據(jù)庫(kù)實(shí)例、刪除數(shù)據(jù)庫(kù) 案例知識(shí)要點(diǎn)案例知識(shí)要點(diǎn) 案例完成步驟案例完成步驟 (2)單擊)單擊“下一步下一步”按鈕,進(jìn)入刪除按鈕,進(jìn)入刪除Oracle 11g數(shù)據(jù)數(shù)據(jù)庫(kù)操作的第庫(kù)操作的第1步(共步(共2步)步)選擇操作類型,如圖選擇操作類型,如圖3-37所示。這里選擇操作類型為所示。這里選擇操作類型為“刪除數(shù)據(jù)庫(kù)刪除數(shù)據(jù)庫(kù)”。教教師師演演示示講講解解使用使用PL/SQLPL/SQL修改數(shù)據(jù)庫(kù)修改數(shù)據(jù)庫(kù) 使用PL/SQL中的DROP DATABASE命令可以刪除Oracle數(shù)據(jù)庫(kù),其使用語法格式如下所示: DROP DATABASE ;教教師師演演示示講講解解表空間概述表空間概述l Oracle數(shù)據(jù)

18、庫(kù)被劃分為一個(gè)或多個(gè)稱為表空間的邏輯空間單位。數(shù)據(jù)庫(kù)被劃分為一個(gè)或多個(gè)稱為表空間的邏輯空間單位。l 任何任何Oracle數(shù)據(jù)庫(kù)的第一個(gè)表空間總是數(shù)據(jù)庫(kù)的第一個(gè)表空間總是SYSTEM表空間表空間,在,在Oracle數(shù)據(jù)數(shù)據(jù)庫(kù)創(chuàng)建時(shí)為庫(kù)創(chuàng)建時(shí)為SYSTEM表空間分配數(shù)據(jù)庫(kù)的第一個(gè)數(shù)據(jù)文件。表空間分配數(shù)據(jù)庫(kù)的第一個(gè)數(shù)據(jù)文件。lSYSTEM表空間用來保存重要的內(nèi)部結(jié)構(gòu),如整個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)字典表、表空間用來保存重要的內(nèi)部結(jié)構(gòu),如整個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)字典表、系統(tǒng)存儲(chǔ)過程和系統(tǒng)回滾段等。系統(tǒng)存儲(chǔ)過程和系統(tǒng)回滾段等。lDBA可以創(chuàng)建新的表空間,將數(shù)據(jù)文件增加到表空間中,為在表空間中可以創(chuàng)建新的表空間,將數(shù)據(jù)文件增

19、加到表空間中,為在表空間中創(chuàng)建的段設(shè)置段存儲(chǔ)參數(shù),使表空間為只讀或可讀創(chuàng)建的段設(shè)置段存儲(chǔ)參數(shù),使表空間為只讀或可讀/寫,使表空間成為臨時(shí)寫,使表空間成為臨時(shí)或永久的,以及刪除表空間等?;蛴谰玫?,以及刪除表空間等。表空間概述表空間概述 使用多個(gè)表空間,從而允許用戶在執(zhí)行數(shù)據(jù)庫(kù)操作時(shí)有更多的靈活性,使用多個(gè)表空間,從而允許用戶在執(zhí)行數(shù)據(jù)庫(kù)操作時(shí)有更多的靈活性,達(dá)到以下效果:達(dá)到以下效果:l將用戶的數(shù)據(jù)和數(shù)據(jù)庫(kù)數(shù)據(jù)字典的數(shù)據(jù)分開存放;將用戶的數(shù)據(jù)和數(shù)據(jù)庫(kù)數(shù)據(jù)字典的數(shù)據(jù)分開存放;l將一個(gè)應(yīng)用程序的數(shù)據(jù)與另一個(gè)應(yīng)用程序的數(shù)據(jù)分開存放;將一個(gè)應(yīng)用程序的數(shù)據(jù)與另一個(gè)應(yīng)用程序的數(shù)據(jù)分開存放;l在不同磁盤上保存

20、不同表空間的數(shù)據(jù)文件,減少在不同磁盤上保存不同表空間的數(shù)據(jù)文件,減少I/O沖突;沖突;l將回滾段與用戶數(shù)據(jù)分開存放,防止單個(gè)磁盤的失敗而造成數(shù)據(jù)的永久將回滾段與用戶數(shù)據(jù)分開存放,防止單個(gè)磁盤的失敗而造成數(shù)據(jù)的永久丟失;丟失;l在其他表空間保持聯(lián)機(jī)時(shí),將某個(gè)表空間脫機(jī);在其他表空間保持聯(lián)機(jī)時(shí),將某個(gè)表空間脫機(jī);l為特定類型的數(shù)據(jù)庫(kù)使用保留表空間,如高頻率的更新活動(dòng);為特定類型的數(shù)據(jù)庫(kù)使用保留表空間,如高頻率的更新活動(dòng);l單獨(dú)備份某個(gè)表空間。單獨(dú)備份某個(gè)表空間。 學(xué)習(xí)使用Oralce提供的OEM管理表空間的基本方法和一般步驟 案例學(xué)習(xí)目標(biāo)案例學(xué)習(xí)目標(biāo) 新建表空間、指定數(shù)據(jù)文件、修改表空間、刪除表空間 案例知識(shí)要點(diǎn)案例知識(shí)要點(diǎn) 案例完成步驟案例完成步驟 1創(chuàng)建表空間創(chuàng)建表空間(1)以)以SYSDBA身份登錄身份登錄OEM。(2)依次選擇)依次選擇“服務(wù)器服務(wù)器”、“存儲(chǔ)存儲(chǔ)”、“表空間表空間”,進(jìn)入進(jìn)入“表空間表空間”頁(yè)面頁(yè)面 2修改表空間修改表空間 3刪除表空間刪除表空間 教教師師演演示示講講解解學(xué)習(xí)使用PL/SQL管理表空間的基本語句和使用方法 案例學(xué)習(xí)目標(biāo)案例學(xué)習(xí)目標(biāo) CREATE TABLESPACE創(chuàng)建表空間、ALTER TABLESPACE修改表空間、DROP TABLESPACE刪除表空間 案例知識(shí)要點(diǎn)案例知識(shí)要點(diǎn) 案例完成步

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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)論