版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第3章 數(shù)據(jù)庫操作主編:劉志成2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程本章學習導航本章學習導航本章學習導航本章學習導航 2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程本章學習要點本章學習要點(1)Oracle數(shù)據(jù)庫概述數(shù)據(jù)庫概述(2)使用)使用DBCA和和PL/SQL方式方式創(chuàng)建創(chuàng)建數(shù)據(jù)庫實例數(shù)據(jù)庫實例(3)使用)使用DBCA和和PL/SQL方式方式修改修改數(shù)據(jù)庫實例數(shù)據(jù)庫實例(4)使用)使用DBCA和和PL/SQL方式方式刪除刪除數(shù)據(jù)庫實例數(shù)據(jù)庫實例(5)使用)使用OEM和和PL/SQL方式方式管理
2、表空間管理表空間 建議課時:建議課時:4課時課時2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程3.1 數(shù)據(jù)庫概述 OracleOracle數(shù)據(jù)庫概述數(shù)據(jù)庫概述l Oracle 11g數(shù)據(jù)庫作為一種數(shù)據(jù)庫作為一種數(shù)據(jù)容器數(shù)據(jù)容器,包含了表、索引、視圖、存儲,包含了表、索引、視圖、存儲過程、函數(shù)、觸發(fā)器、包和聚集等對象,并對其進行統(tǒng)一管理。過程、函數(shù)、觸發(fā)器、包和聚集等對象,并對其進行統(tǒng)一管理。l 數(shù)據(jù)庫用戶只有建立和指定數(shù)據(jù)庫的連接,才可以管理該數(shù)據(jù)庫中的數(shù)據(jù)庫用戶只有建立和指定數(shù)據(jù)庫的連接,才可以管理該數(shù)據(jù)庫中的數(shù)據(jù)庫對象和數(shù)據(jù)。數(shù)據(jù)庫對象和數(shù)據(jù)。l
3、 Oracle 11g數(shù)據(jù)庫從數(shù)據(jù)庫從結(jié)構(gòu)結(jié)構(gòu)上可以分為邏輯結(jié)構(gòu)和物理結(jié)構(gòu)兩類。上可以分為邏輯結(jié)構(gòu)和物理結(jié)構(gòu)兩類。l Oracle 11g數(shù)據(jù)庫的數(shù)據(jù)庫的邏輯結(jié)構(gòu)邏輯結(jié)構(gòu)從數(shù)據(jù)庫內(nèi)部考慮從數(shù)據(jù)庫內(nèi)部考慮Oracle數(shù)據(jù)庫的組成,數(shù)據(jù)庫的組成,包括包括表空間、表、段、分區(qū)、數(shù)據(jù)塊表空間、表、段、分區(qū)、數(shù)據(jù)塊等;等;l物理結(jié)構(gòu)物理結(jié)構(gòu)從操作系統(tǒng)的角度認識從操作系統(tǒng)的角度認識Oracle數(shù)據(jù)庫的組成,包括數(shù)據(jù)庫的組成,包括數(shù)據(jù)文件、數(shù)據(jù)文件、重做日志文件和控制文件重做日志文件和控制文件等各種文件。等各種文件。 2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程
4、3.1 數(shù)據(jù)庫概述OracleOracle數(shù)據(jù)庫邏輯結(jié)構(gòu)數(shù)據(jù)庫邏輯結(jié)構(gòu)(1)表空間()表空間(Table Space)每個數(shù)據(jù)庫在邏輯上由一個或多個表空間組成,每個表空間由一個或多每個數(shù)據(jù)庫在邏輯上由一個或多個表空間組成,每個表空間由一個或多個數(shù)據(jù)文件組成。個數(shù)據(jù)文件組成。(2)表()表(Table)表是存放數(shù)據(jù)的數(shù)據(jù)庫對象,它是一種二維表格結(jié)構(gòu)。表是存放數(shù)據(jù)的數(shù)據(jù)庫對象,它是一種二維表格結(jié)構(gòu)。Oracle數(shù)據(jù)庫中數(shù)據(jù)庫中的表分為的表分為系統(tǒng)表系統(tǒng)表和和用戶表用戶表,系統(tǒng)表存儲數(shù)據(jù)字典,用戶表存儲用戶的數(shù),系統(tǒng)表存儲數(shù)據(jù)字典,用戶表存儲用戶的數(shù)據(jù)。據(jù)。 2022-2-20OracleOracl
5、e數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程3.1 數(shù)據(jù)庫概述OracleOracle數(shù)據(jù)庫邏輯結(jié)構(gòu)數(shù)據(jù)庫邏輯結(jié)構(gòu)(3)段()段(Segment)表空間劃分為不同區(qū)域,以存放不同的數(shù)據(jù),這些區(qū)域稱為表空間劃分為不同區(qū)域,以存放不同的數(shù)據(jù),這些區(qū)域稱為“段段”。l 數(shù)據(jù)段:每個表擁有一個數(shù)據(jù)段,用來存放所有數(shù)據(jù)。數(shù)據(jù)段:每個表擁有一個數(shù)據(jù)段,用來存放所有數(shù)據(jù)。l 索引段:每個索引擁有一個索引段,用來存儲索引數(shù)據(jù)。索引段:每個索引擁有一個索引段,用來存儲索引數(shù)據(jù)。l 回滾段:用于臨時存儲可能會被撤銷的信息,在數(shù)據(jù)庫恢復時回滾未回滾段:用于臨時存儲可能會被撤銷的信息,在數(shù)據(jù)庫恢復時回滾未提交的
6、事務(wù)。提交的事務(wù)。l 臨時段:臨時段是當臨時段:臨時段是當PL/SQL語句需要臨時工作區(qū)時由語句需要臨時工作區(qū)時由Oracle數(shù)據(jù)庫數(shù)據(jù)庫創(chuàng)建的,創(chuàng)建的,PL/SQL語句執(zhí)行完畢后,臨時段的區(qū)間由語句執(zhí)行完畢后,臨時段的區(qū)間由Oracle系統(tǒng)收回。系統(tǒng)收回。(4)分區(qū)()分區(qū)(Extent)分區(qū)是在數(shù)據(jù)庫存儲空間中分配的一個邏輯單元,由多個分區(qū)組成一個分區(qū)是在數(shù)據(jù)庫存儲空間中分配的一個邏輯單元,由多個分區(qū)組成一個段。當段中已有空間用完時,該段就獲取另外的分區(qū)。段。當段中已有空間用完時,該段就獲取另外的分區(qū)。(5)數(shù)據(jù)塊()數(shù)據(jù)塊(Data Block)數(shù)據(jù)塊是數(shù)據(jù)塊是Oracle數(shù)據(jù)庫中數(shù)據(jù)文
7、件的最小存儲空間單位,數(shù)據(jù)庫中數(shù)據(jù)文件的最小存儲空間單位,Oracle 11g數(shù)數(shù)據(jù)庫常用的數(shù)據(jù)塊大小可以是據(jù)庫常用的數(shù)據(jù)塊大小可以是2KB或或4KB。2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程3.1 數(shù)據(jù)庫概述OracleOracle數(shù)據(jù)庫物理結(jié)構(gòu)數(shù)據(jù)庫物理結(jié)構(gòu)(1)數(shù)據(jù)文件()數(shù)據(jù)文件(Data File)Oracle數(shù)據(jù)庫的數(shù)據(jù)文件包含該數(shù)據(jù)庫的數(shù)據(jù)庫的數(shù)據(jù)文件包含該數(shù)據(jù)庫的全部數(shù)據(jù)全部數(shù)據(jù),每個,每個Oracle數(shù)據(jù)庫數(shù)據(jù)庫擁有一個或多個數(shù)據(jù)文件,但一個數(shù)據(jù)文件只能屬于一個數(shù)據(jù)庫,也只擁有一個或多個數(shù)據(jù)文件,但一個數(shù)據(jù)文件只能屬于一個數(shù)據(jù)
8、庫,也只能屬于一個表空間。能屬于一個表空間。 (2)重做日志文件()重做日志文件(Redo Log Files)Oracle數(shù)據(jù)庫記錄了所有的數(shù)據(jù)庫記錄了所有的數(shù)據(jù)庫事務(wù)數(shù)據(jù)庫事務(wù),包括用戶對數(shù)據(jù)庫所做的任何,包括用戶對數(shù)據(jù)庫所做的任何改變,這些事務(wù)保存在聯(lián)機重做日志文件中。當數(shù)據(jù)庫中的數(shù)據(jù)遭到破改變,這些事務(wù)保存在聯(lián)機重做日志文件中。當數(shù)據(jù)庫中的數(shù)據(jù)遭到破壞時,可以使用這些重做日志來恢復數(shù)據(jù)庫。壞時,可以使用這些重做日志來恢復數(shù)據(jù)庫。一個一個Oracle數(shù)據(jù)庫擁有至少兩個重做日志文件。數(shù)據(jù)庫擁有至少兩個重做日志文件。 (3)控制文件()控制文件(Control File)控制文件用于記錄控制
9、文件用于記錄Oracle數(shù)據(jù)庫的物理結(jié)構(gòu)和數(shù)據(jù)庫中所有文件的控制數(shù)據(jù)庫的物理結(jié)構(gòu)和數(shù)據(jù)庫中所有文件的控制文件,包括文件,包括Oracle數(shù)據(jù)庫的名稱與建立時間、數(shù)據(jù)文件與重做日志文件數(shù)據(jù)庫的名稱與建立時間、數(shù)據(jù)文件與重做日志文件的名稱及所在位置、日志記錄序列碼等。的名稱及所在位置、日志記錄序列碼等。 2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程3.1 數(shù)據(jù)庫概述OracleOracle數(shù)據(jù)庫結(jié)構(gòu)數(shù)據(jù)庫結(jié)構(gòu)表空間和數(shù)據(jù)文件分別是表空間和數(shù)據(jù)文件分別是Oracle數(shù)據(jù)庫在邏輯結(jié)構(gòu)和物理結(jié)構(gòu)上的存儲數(shù)據(jù)庫在邏輯結(jié)構(gòu)和物理結(jié)構(gòu)上的存儲單元單元 2022-2
10、-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程3.1 數(shù)據(jù)庫概述數(shù)據(jù)庫實例數(shù)據(jù)庫實例l數(shù)據(jù)庫實例(數(shù)據(jù)庫實例(Instance)也稱為服務(wù)器()也稱為服務(wù)器(Server),是用來訪問數(shù)據(jù)),是用來訪問數(shù)據(jù)庫文件集的存儲結(jié)構(gòu)及后臺進程的集合。庫文件集的存儲結(jié)構(gòu)及后臺進程的集合。l采用采用Oracle并行服務(wù)器技術(shù),并行服務(wù)器技術(shù),一個數(shù)據(jù)庫可以被多個實例訪問一個數(shù)據(jù)庫可以被多個實例訪問。lOracle數(shù)據(jù)庫中一個實例對應(yīng)一個初始化文件數(shù)據(jù)庫中一個實例對應(yīng)一個初始化文件init.ora,它決定實例的,它決定實例的大小、組成等參數(shù),該文件在實例啟動時被讀取,并能夠在
11、運行時被數(shù)大小、組成等參數(shù),該文件在實例啟動時被讀取,并能夠在運行時被數(shù)據(jù)庫管理員所修改。據(jù)庫管理員所修改。l該初始化文件通常還包含對應(yīng)的實例名稱,例如,對于名稱為該初始化文件通常還包含對應(yīng)的實例名稱,例如,對于名稱為eBuy的的實例,其初始化文件通常被命名為實例,其初始化文件通常被命名為initeBuy.ora。 2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程課堂案例1使用DBCA創(chuàng)建數(shù)據(jù)庫實例 學習使用Oracle數(shù)據(jù)庫配置助手創(chuàng)建數(shù)據(jù)庫實例的方法,掌握使用DBCA創(chuàng)建數(shù)據(jù)庫的一般步驟 案例學習目標案例學習目標 數(shù)據(jù)庫模板的選擇、新建數(shù)據(jù)庫的標識
12、、數(shù)據(jù)庫身份證明、配置存儲選項、配置恢復選項、配置數(shù)據(jù)庫內(nèi)容、配置數(shù)據(jù)庫初始參數(shù)、安全配置 。 案例知識要點案例知識要點 2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程課堂案例1安裝Oracle 11g 案例完成步驟案例完成步驟 (2)單擊)單擊“下一步下一步”按鈕,打開按鈕,打開“步驟步驟1(共(共14步):操作步):操作”對話框,以選擇操作類型對話框,以選擇操作類型 (4)選擇數(shù)據(jù)庫模板類型為)選擇數(shù)據(jù)庫模板類型為“一般用途或事務(wù)處理一般用途或事務(wù)處理”,單擊,單擊“下一步下一步”按鈕,打開按鈕,打開“步驟步驟3(共(共14步):數(shù)據(jù)庫標識步):
13、數(shù)據(jù)庫標識”對對話框,創(chuàng)建數(shù)據(jù)庫標識話框,創(chuàng)建數(shù)據(jù)庫標識 教教師師演演示示講講解解2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程課堂案例1安裝Oracle 11g 案例完成步驟案例完成步驟 (6)保持默認項)保持默認項“使用使用Enterprise Manage”被選中,被選中,單擊單擊“下一步下一步”按鈕,打開按鈕,打開“步驟步驟5(共(共14步):數(shù)據(jù)步):數(shù)據(jù)庫身份證明庫身份證明”對話框,管理數(shù)據(jù)庫身份證明對話框,管理數(shù)據(jù)庫身份證明 教教師師演演示示講講解解 2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例
14、教程課堂案例1安裝Oracle 11g 案例完成步驟案例完成步驟 完成Oracle 11g數(shù)據(jù)庫的全部創(chuàng)建工作,全局數(shù)據(jù)庫名和SID均為“eBook”的數(shù)據(jù)庫創(chuàng)建成功。 教教師師演演示示講講解解 2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程課堂案例2使用命令方式創(chuàng)建數(shù)據(jù)庫 學習使用命令和PL/SQL語句創(chuàng)建數(shù)據(jù)庫實例的方法,掌握命令方式創(chuàng)建數(shù)據(jù)庫的基本命令和一般步驟 案例學習目標案例學習目標 設(shè)置實例標識符、設(shè)定DBA的驗證方法、創(chuàng)建初始化文件、SYSDBA連接到數(shù)據(jù)庫實例、啟動數(shù)據(jù)庫實例、執(zhí)行CREATE DATABASE語句、創(chuàng)建數(shù)據(jù)字典表、設(shè)
15、置啟動方式 。 案例知識要點案例知識要點 2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程課堂案例2使用命令方式創(chuàng)建數(shù)據(jù)庫案例完成步驟案例完成步驟 1設(shè)置實例標識符設(shè)置實例標識符SID2設(shè)定數(shù)據(jù)庫管理員的驗證方法設(shè)定數(shù)據(jù)庫管理員的驗證方法 3創(chuàng)建初始化文件創(chuàng)建初始化文件 (1)設(shè)置全局數(shù)據(jù)庫名稱)設(shè)置全局數(shù)據(jù)庫名稱(2)設(shè)置控制文件的名稱和路徑)設(shè)置控制文件的名稱和路徑 (3)設(shè)置數(shù)據(jù)塊大小)設(shè)置數(shù)據(jù)塊大?。?)設(shè)置影響系統(tǒng)全局區(qū)容量的初始化參數(shù))設(shè)置影響系統(tǒng)全局區(qū)容量的初始化參數(shù)(5)設(shè)置處理程序的最大數(shù)目)設(shè)置處理程序的最大數(shù)目(6)設(shè)置空間撤銷的
16、管理方法)設(shè)置空間撤銷的管理方法4以以SYSDBA連接到連接到Oracle數(shù)據(jù)庫實例數(shù)據(jù)庫實例 5啟動實例啟動實例 6執(zhí)行執(zhí)行CREATE DATABASE語句語句 7創(chuàng)建數(shù)據(jù)字典表創(chuàng)建數(shù)據(jù)字典表 8設(shè)置為自動啟動方式設(shè)置為自動啟動方式教教師師演演示示講講解解2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程3.3 修改數(shù)據(jù)庫實例學習使用Oracle數(shù)據(jù)庫配置助手修改數(shù)據(jù)庫實例的方法和一般步驟 案例學習目標案例學習目標 選擇數(shù)據(jù)庫實例、進行安全配置 。 案例知識要點案例知識要點 課堂案例課堂案例3使用使用DBCA修改數(shù)據(jù)庫實例修改數(shù)據(jù)庫實例 2022-2
17、-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程課堂案例3使用DBCA修改數(shù)據(jù)庫實例案例完成步驟案例完成步驟 (1)啟動)啟動DBCA單擊單擊“下一步下一步”按鈕,進入修改按鈕,進入修改Oracle 11g數(shù)據(jù)庫操作的第數(shù)據(jù)庫操作的第1步(共步(共6步)步)選擇操作選擇操作類型類型 (2)選擇)選擇“配置數(shù)據(jù)庫選擇配置數(shù)據(jù)庫選擇”,單擊,單擊“下一步下一步”按鈕,按鈕,進入修改數(shù)據(jù)庫操作的第進入修改數(shù)據(jù)庫操作的第2步步選擇要配置的數(shù)據(jù)庫選擇要配置的數(shù)據(jù)庫 教教師師演演示示講講解解2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例
18、教程3.3 修改數(shù)據(jù)庫實例 使用使用PL/SQLPL/SQL修改數(shù)據(jù)庫修改數(shù)據(jù)庫 使用使用PL/SQL中的中的ALTER DATABASE語句可以修改數(shù)據(jù)庫語句可以修改數(shù)據(jù)庫 例如,將eBuy數(shù)據(jù)庫中的USERS01.DBF改名為USERS001.DBF。教教師師演演示示講講解解2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程3.4 刪除數(shù)據(jù)庫實例 刪除數(shù)據(jù)庫概述刪除數(shù)據(jù)庫概述 l刪除數(shù)據(jù)庫時,必須刪除數(shù)據(jù)文件、重做日志文件和所刪除數(shù)據(jù)庫時,必須刪除數(shù)據(jù)文件、重做日志文件和所有其他相關(guān)文件,如控制文件、初始參數(shù)文件和歸檔日志有其他相關(guān)文件,如控制文件、
19、初始參數(shù)文件和歸檔日志文件等。為了查看數(shù)據(jù)庫數(shù)據(jù)文件、重做日志文件和控制文件等。為了查看數(shù)據(jù)庫數(shù)據(jù)文件、重做日志文件和控制文件的名稱,可以查詢數(shù)據(jù)字典視圖文件的名稱,可以查詢數(shù)據(jù)字典視圖DATAFILE、V$LOGFILE和和CONTROLFILE。l如果數(shù)據(jù)庫處于歸檔模式,通過檢查參數(shù)如果數(shù)據(jù)庫處于歸檔模式,通過檢查參數(shù)LOG_ARCHIVE_DESC_n或者或者LOG_ARCHIVE_DEST和和LOG_ARCHIVE_DUPLEX_DEST查看歸檔日志的目錄。查看歸檔日志的目錄。lOracle 11g數(shù)據(jù)庫可以通過數(shù)據(jù)庫可以通過DBCA的操作界面方式進行的操作界面方式進行刪除,也可以使用
20、刪除,也可以使用PL/SQL語句刪除數(shù)據(jù)庫。在刪除語句刪除數(shù)據(jù)庫。在刪除Oracle數(shù)據(jù)庫時,執(zhí)行刪除操作的用戶必須是系統(tǒng)管理員數(shù)據(jù)庫時,執(zhí)行刪除操作的用戶必須是系統(tǒng)管理員或被授權(quán)使用或被授權(quán)使用DROP DATABASE的用戶。的用戶。教教師師演演示示講講解解2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程課堂案例4使用DBCA刪除數(shù)據(jù)庫實例 學習DBCA中刪除指定Oracle數(shù)據(jù)庫實例的方法和一般步驟 案例學習目標案例學習目標 選擇數(shù)據(jù)庫實例、刪除數(shù)據(jù)庫 案例知識要點案例知識要點 2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)
21、據(jù)庫管理與應(yīng)用實例教程課堂案例4使用DBCA刪除數(shù)據(jù)庫實例案例完成步驟案例完成步驟 (2)單擊)單擊“下一步下一步”按鈕,進入刪除按鈕,進入刪除Oracle 11g數(shù)據(jù)數(shù)據(jù)庫操作的第庫操作的第1步(共步(共2步)步)選擇操作類型,如圖選擇操作類型,如圖3-37所示。這里選擇操作類型為所示。這里選擇操作類型為“刪除數(shù)據(jù)庫刪除數(shù)據(jù)庫”。教教師師演演示示講講解解2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程3.4 刪除數(shù)據(jù)庫實例 使用使用PL/SQLPL/SQL修改數(shù)據(jù)庫修改數(shù)據(jù)庫 使用PL/SQL中的DROP DATABASE命令可以刪除Oracle數(shù)據(jù)
22、庫,其使用語法格式如下所示: DROP DATABASE ;教教師師演演示示講講解解2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程3.4 管理表空間 表空間概述表空間概述l Oracle數(shù)據(jù)庫被劃分為一個或多個稱為表空間的邏輯空間單位。數(shù)據(jù)庫被劃分為一個或多個稱為表空間的邏輯空間單位。l 任何任何Oracle數(shù)據(jù)庫的第一個表空間總是數(shù)據(jù)庫的第一個表空間總是SYSTEM表空間表空間,在,在Oracle數(shù)據(jù)數(shù)據(jù)庫創(chuàng)建時為庫創(chuàng)建時為SYSTEM表空間分配數(shù)據(jù)庫的第一個數(shù)據(jù)文件。表空間分配數(shù)據(jù)庫的第一個數(shù)據(jù)文件。lSYSTEM表空間用來保存重要的內(nèi)部結(jié)構(gòu),如
23、整個數(shù)據(jù)庫的數(shù)據(jù)字典表、表空間用來保存重要的內(nèi)部結(jié)構(gòu),如整個數(shù)據(jù)庫的數(shù)據(jù)字典表、系統(tǒng)存儲過程和系統(tǒng)回滾段等。系統(tǒng)存儲過程和系統(tǒng)回滾段等。lDBA可以創(chuàng)建新的表空間,將數(shù)據(jù)文件增加到表空間中,為在表空間中可以創(chuàng)建新的表空間,將數(shù)據(jù)文件增加到表空間中,為在表空間中創(chuàng)建的段設(shè)置段存儲參數(shù),使表空間為只讀或可讀創(chuàng)建的段設(shè)置段存儲參數(shù),使表空間為只讀或可讀/寫,使表空間成為臨時寫,使表空間成為臨時或永久的,以及刪除表空間等?;蛴谰玫模约皠h除表空間等。2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程3.5 管理表空間 表空間概述表空間概述 使用多個表空間,從而允
24、許用戶在執(zhí)行數(shù)據(jù)庫操作時有更多的靈活性,使用多個表空間,從而允許用戶在執(zhí)行數(shù)據(jù)庫操作時有更多的靈活性,達到以下效果:達到以下效果:l將用戶的數(shù)據(jù)和數(shù)據(jù)庫數(shù)據(jù)字典的數(shù)據(jù)分開存放;將用戶的數(shù)據(jù)和數(shù)據(jù)庫數(shù)據(jù)字典的數(shù)據(jù)分開存放;l將一個應(yīng)用程序的數(shù)據(jù)與另一個應(yīng)用程序的數(shù)據(jù)分開存放;將一個應(yīng)用程序的數(shù)據(jù)與另一個應(yīng)用程序的數(shù)據(jù)分開存放;l在不同磁盤上保存不同表空間的數(shù)據(jù)文件,減少在不同磁盤上保存不同表空間的數(shù)據(jù)文件,減少I/O沖突;沖突;l將回滾段與用戶數(shù)據(jù)分開存放,防止單個磁盤的失敗而造成數(shù)據(jù)的永久將回滾段與用戶數(shù)據(jù)分開存放,防止單個磁盤的失敗而造成數(shù)據(jù)的永久丟失;丟失;l在其他表空間保持聯(lián)機時,將某個
25、表空間脫機;在其他表空間保持聯(lián)機時,將某個表空間脫機;l為特定類型的數(shù)據(jù)庫使用保留表空間,如高頻率的更新活動;為特定類型的數(shù)據(jù)庫使用保留表空間,如高頻率的更新活動;l單獨備份某個表空間。單獨備份某個表空間。 2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程課堂案例5使用OEM管理表空間 學習使用Oralce提供的OEM管理表空間的基本方法和一般步驟 案例學習目標案例學習目標 新建表空間、指定數(shù)據(jù)文件、修改表空間、刪除表空間 案例知識要點案例知識要點 2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程課堂案例5使用
26、OEM管理表空間案例完成步驟案例完成步驟 1創(chuàng)建表空間創(chuàng)建表空間(1)以)以SYSDBA身份登錄身份登錄OEM。(2)依次選擇)依次選擇“服務(wù)器服務(wù)器”、“存儲存儲”、“表空間表空間”,進入進入“表空間表空間”頁面頁面 2修改表空間修改表空間 3刪除表空間刪除表空間 教教師師演演示示講講解解2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程課堂案例6使用PL/SQL管理表空間 學習使用PL/SQL管理表空間的基本語句和使用方法 案例學習目標案例學習目標 CREATE TABLESPACE創(chuàng)建表空間、ALTER TABLESPACE修改表空間、DROP TABLESPACE刪除表空間 案例知識要點案例知識要點 2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程課堂案例5使用OEM管理表空間案例完成步驟案例完成步驟 教教師師演演示示講講解解2022-2-20OracleOracle數(shù)據(jù)庫管理與應(yīng)用實例教程數(shù)據(jù)庫管理與應(yīng)用實例教程課堂案例
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度膩子產(chǎn)品銷售與售后服務(wù)合同2篇
- 二零二五年度環(huán)保技術(shù)開發(fā)合伙投資合同
- 2024版學校污水處理設(shè)施清掏協(xié)議版B版
- 忻州師范學院《建筑工程評估基礎(chǔ)》2023-2024學年第一學期期末試卷
- 二零二五年水利工程勞務(wù)派遣與設(shè)備租賃合同3篇
- 西安工商學院《圖像處理》2023-2024學年第一學期期末試卷
- 武漢警官職業(yè)學院《低頻模擬電路》2023-2024學年第一學期期末試卷
- 文山學院《房屋建筑學課程設(shè)討》2023-2024學年第一學期期末試卷
- 二零二五年生物制藥技術(shù)轉(zhuǎn)讓及合作開發(fā)協(xié)議2篇
- 二零二五年度廠長任期企業(yè)戰(zhàn)略規(guī)劃與執(zhí)行合同2篇
- 2024年滄州經(jīng)濟開發(fā)區(qū)招聘社區(qū)工作者筆試真題
- 中外美術(shù)史試題及答案
- 2025年安徽省銅陵市公安局交警支隊招聘交通輔警14人歷年高頻重點提升(共500題)附帶答案詳解
- 公共政策分析 課件 第8章政策評估;第9章政策監(jiān)控
- 人教版八年級上學期物理期末復習(壓軸60題40大考點)
- 企業(yè)環(huán)保知識培訓課件
- 2024年度管理評審報告
- 暨南大學《微觀經(jīng)濟學》2023-2024學年第一學期期末試卷
- 醫(yī)藥銷售合規(guī)培訓
- DB51-T 5038-2018 四川省地面工程施工工藝標準
- 三年級數(shù)學(上)計算題專項練習附答案
評論
0/150
提交評論