出版時間:2008-7 出版社:電子工業(yè)出版社 作者:董志鵬 等編著 頁數(shù):427
內(nèi)容概要
本書是針對Oracle公司最新推出的大型數(shù)據(jù)庫管理系統(tǒng)Oracle 11g編寫的,循序漸進地介紹了Oracle的基本知識。具內(nèi)容包括四大部分:Oracle中的基本概念、非模式對象的管理、對模式對象的管理、數(shù)據(jù)庫的安全與恢復(fù)等。在本書中將對Oracle的眾多概念進行介紹,并介紹其在實際應(yīng)用中的使用,例如段、盤區(qū)、數(shù)據(jù)塊、表空間、系統(tǒng)全局區(qū)(SGA)和程序全局區(qū)(PGA)、分區(qū)、回退段、重做日志,聯(lián)機日志、歸檔日志、控制文件、數(shù)據(jù)文件、初始化參數(shù)義件、存儲過程、用戶與模式、實例、角色、備份和恢復(fù)等。. 本書強調(diào)理論聯(lián)系實際,將數(shù)據(jù)庫理論中的重要內(nèi)容和Oracle 11g的實現(xiàn)結(jié)合起來介紹。本書作為一本Oracle入門與精通教程,其內(nèi)容簡明扼要、由淺入深,不在一些概念、理論上做過多的發(fā)揮,以便使初學(xué)者盡快掌握Oracle的基本知識,為以后的深入學(xué)習(xí)打下基礎(chǔ)。
書籍目錄
第1章 了解Oracle 1.1 Oracle中的基本概念 1.1.1 數(shù)據(jù)庫 1.1.2 實例 1.1.3 用戶與模式 1.2 Oracle安裝 1.2.1 Oracle的應(yīng)用結(jié)構(gòu) 1.2.2 安裝環(huán)境 1.2.3 管理系統(tǒng)服務(wù) 1.3 Oracle工具 1.3.1 使用SQL*Plus 1.3.2 使用Ouacle Enterprise Manager 1.4 創(chuàng)建數(shù)據(jù)庫 第2章 Oracle的基本體系結(jié)構(gòu) 2.1 物理存儲結(jié)構(gòu) 2.1.1 數(shù)據(jù)文件 2.1.2 控制文件 2.1.3 重做日志文件 2.1.4 其他文件 2.2 邏輯存儲結(jié)構(gòu) 2.2.1 表空間(tablespade) 2.2.2 段(segment) 2.2.3 區(qū)(extent) 2.2.4 塊(block) 2.3 Oracle實例結(jié)構(gòu) 2.3.1 進程結(jié)構(gòu) 2.3.2 Oracle內(nèi)存結(jié)構(gòu) 2.4 數(shù)據(jù)字典 第3章 存儲管理 3.1 管理基本表空間 3.1.1 表空間管理類型 3.1.2 創(chuàng)建基本表空間 3.1.3 修改表空間 3.2 臨時表中間 3.2.1 創(chuàng)建臨時表空間 3.2.2 修改臨時表空間 3.2.3 臨時表空間組 3.3 大文件表空間 3.4 非標(biāo)準(zhǔn)數(shù)據(jù)塊表空間 3.5 撤銷表空間 3.5.1 管理撤銷表空間 3.5.2 創(chuàng)建和管理撤銷表空間 第4章 管理控制文件與日志文件 4.1 管理控制文件 4.1.1 控制文件的概述 4.1.2 控制文件的管理策略 4.1.3 使用多路程復(fù)用控制文件 4.1.4 創(chuàng)建控制文件 4.1.5 控制文件的備份與恢復(fù) 4.1.6 刪除控制文件 4.1.7 查詢控制文件信息 4.1.8 OEM管理重做日志文件 4.2 管理日志文件 4.2.1 日志文件 4.2.2 日志文件的管理策略 4.2.3 創(chuàng)建重做日志組及其成員 4.2.4 重新定義和重命名日志成員 4.2.5 刪除重做日志組及其成員 4.2.6 手工切換日志 4.2.7 清空重做日志文件 4.2.8 查看重做日志文件信息 4.2.9 OEM管理重做日志文件 4.3 管理歸類日志 4.3.1 歸檔日志的概念 4.3.2 設(shè)置數(shù)據(jù)庫模式 4.3.3 設(shè)置歸檔目標(biāo) 4.3.4 設(shè)置歸檔進程的跟蹤級別 4.3.5 查看歸檔日志信息 4.4 分析重做日志文件 4.4.1 LogMiner概述 4.4.2 提取LogMiner使用的字典文件第5章 SQL語句基礎(chǔ)第6章 PL/SQL程序第7章 存儲過程、觸發(fā)器和程序包第8章 表第9章 其他模式對象第10章 用戶與安全第11章 數(shù)據(jù)庫審計第12章 用戶管理的備份與恢復(fù)第13章 恢復(fù)管理器第14章 數(shù)據(jù)的加載與傳輸?shù)?5章 Oracle閃回
章節(jié)摘錄
第1章 了解Oracle 1.1 Oracle中的基本概念 在開始學(xué)習(xí)Oracle數(shù)據(jù)庫前,先來了解一下Oracle中常用的幾個基本概念。對這些概念的掌握是以后學(xué)習(xí)和使用Oracle數(shù)據(jù)庫的基礎(chǔ)。 1.1.1 數(shù)據(jù)庫(database)是一個數(shù)據(jù)集合。Oracle能夠提供按照一定方式(關(guān)系模型)組織存儲和訪問數(shù)據(jù),因此Oracle是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS)。術(shù)語“數(shù)據(jù)庫”不僅指物理的數(shù)據(jù),還指運行數(shù)據(jù)庫所需的文件。這些文件包括數(shù)據(jù)文件、臨時文件、重做日志文件、控件文件以及參數(shù)文件,因此這些文件也稱為數(shù)據(jù)庫文件。關(guān)于這些文件,將在下一章做專門介紹。下面來了解一下Oracle存儲數(shù)據(jù)的方式?! ?shù)據(jù)庫中的數(shù)據(jù)存儲在表中。關(guān)系表由列(column)定義,并賦予一個列名,數(shù)據(jù)在表中以行(row)的方式存儲。表之間可以相互關(guān)聯(lián),數(shù)據(jù)庫可以實施這些關(guān)聯(lián)。表結(jié)構(gòu)的一個樣例如圖1-1所示?! 〕税搓P(guān)系格式存儲數(shù)據(jù)外,Oracle還支持面向?qū)ο螅∣O)的結(jié)構(gòu)。對象既可以與其他對象建立關(guān)系,也能包含其他對象?! ?.1.2 實例 為了訪問數(shù)據(jù)庫中的數(shù)據(jù),Oracle使用一組所有用戶共享的后臺進程為其提供服務(wù)。此外,還有一些存儲結(jié)構(gòu)(System Global Area,即SGA)用來存儲最近從數(shù)據(jù)庫查詢獲得的數(shù)據(jù)。數(shù)據(jù)庫實例(Instance)也稱做服務(wù)器(Server),是用來訪問數(shù)據(jù)庫文件集的內(nèi)存結(jié)構(gòu)及后臺進程的集合?!?/pre>圖書封面
評論、評分、閱讀與下載