第1章Oracle簡介和安裝_第1頁
第1章Oracle簡介和安裝_第2頁
第1章Oracle簡介和安裝_第3頁
第1章Oracle簡介和安裝_第4頁
第1章Oracle簡介和安裝_第5頁
已閱讀5頁,還剩142頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、人民郵電出版社出版人民郵電出版社出版 於岳編寫於岳編寫作者聯(lián)系方式:作者聯(lián)系方式:本書全面講述了Oracle數(shù)據(jù)庫的日常管理工作內(nèi)容。全共14章,包含Oracle簡介和安裝、簡介和安裝、Oracle客戶端、管理客戶端、管理Oracle環(huán)境、環(huán)境、Oracle體系結(jié)構(gòu)、管理體系結(jié)構(gòu)、管理Oracle存儲結(jié)構(gòu)、存儲結(jié)構(gòu)、SQL語言、表、約束、視圖、同義詞和序列、索引、語言、表、約束、視圖、同義詞和序列、索引、實現(xiàn)數(shù)據(jù)庫安全、實現(xiàn)數(shù)據(jù)庫安全、Data Pump數(shù)據(jù)導(dǎo)出和導(dǎo)入、數(shù)據(jù)數(shù)據(jù)導(dǎo)出和導(dǎo)入、數(shù)據(jù)庫備份和恢復(fù)。庫備份和恢復(fù)。每章結(jié)尾提供適量的選擇題、簡答題和操作題,通過練習(xí)和操作實踐,幫助讀者鞏固

2、所學(xué)內(nèi)容。本書適合Oracle愛好者、Oracle工程師、數(shù)據(jù)庫管理員、培訓(xùn)機構(gòu)以及大專院校計算機專業(yè)教師和學(xué)生使用。 OracleOracle數(shù)據(jù)庫簡介數(shù)據(jù)庫簡介1.1安裝和卸載安裝和卸載OracleOracle數(shù)據(jù)庫軟件數(shù)據(jù)庫軟件1.2創(chuàng)建和刪除數(shù)據(jù)庫創(chuàng)建和刪除數(shù)據(jù)庫1.3小結(jié)小結(jié)1.41.1.1 什么是什么是Oracle數(shù)據(jù)庫數(shù)據(jù)庫 Oracle數(shù)據(jù)庫是由美國數(shù)據(jù)庫是由美國Oracle(甲骨(甲骨文)公司開發(fā)的一款關(guān)系數(shù)據(jù)庫管理系文)公司開發(fā)的一款關(guān)系數(shù)據(jù)庫管理系統(tǒng),自從統(tǒng),自從1979年發(fā)布第一版以來,至今年發(fā)布第一版以來,至今已有已有30多年,目前在數(shù)據(jù)庫市場上占據(jù)多年,目前在數(shù)據(jù)庫

3、市場上占據(jù)主要份額,是當(dāng)前世界上使用最為廣泛主要份額,是當(dāng)前世界上使用最為廣泛的數(shù)據(jù)庫管理系統(tǒng)。的數(shù)據(jù)庫管理系統(tǒng)。 Oracle數(shù)據(jù)庫是世界上第一個支持?jǐn)?shù)據(jù)庫是世界上第一個支持SQL語言的商業(yè)數(shù)據(jù)庫,主要在高端工語言的商業(yè)數(shù)據(jù)庫,主要在高端工作站、小型機和高端服務(wù)器上使用。作站、小型機和高端服務(wù)器上使用。 1977年,拉里年,拉里埃里森(埃里森(Larry Ellison)、)、鮑勃鮑勃邁納(邁納(Bob Miner)和奧德斯()和奧德斯(Ed Oates)在美國加州成立了軟件開發(fā)實驗室咨詢公司在美國加州成立了軟件開發(fā)實驗室咨詢公司 (Software Development Laborato

4、ries,SDL)。)。 Oracle 1數(shù)據(jù)庫發(fā)布于數(shù)據(jù)庫發(fā)布于1979年,是使用匯編語年,是使用匯編語言在言在DEC計算機計算機PDP-11上開發(fā)出來的,是第上開發(fā)出來的,是第一個基于一個基于SQL標(biāo)準(zhǔn)的關(guān)系型數(shù)據(jù)庫。標(biāo)準(zhǔn)的關(guān)系型數(shù)據(jù)庫。Oracle 2數(shù)據(jù)庫發(fā)布于數(shù)據(jù)庫發(fā)布于1979年,該數(shù)據(jù)庫作為年,該數(shù)據(jù)庫作為第一款商用的基于第一款商用的基于SQL的關(guān)系型數(shù)據(jù)庫,是關(guān)的關(guān)系型數(shù)據(jù)庫,是關(guān)系數(shù)據(jù)庫歷史上的一個里程碑。系數(shù)據(jù)庫歷史上的一個里程碑。Oracle 3數(shù)據(jù)庫發(fā)布于數(shù)據(jù)庫發(fā)布于1983年,它是一個便攜年,它是一個便攜式版本的式版本的Oracle數(shù)據(jù)庫,是第一個在大型機、數(shù)據(jù)庫,是

5、第一個在大型機、小型機和小型機和PC上運行的關(guān)系型數(shù)據(jù)庫。該版本上運行的關(guān)系型數(shù)據(jù)庫。該版本數(shù)據(jù)庫是用數(shù)據(jù)庫是用C語言編寫的,使得數(shù)據(jù)庫可以被語言編寫的,使得數(shù)據(jù)庫可以被移植到多種平臺。移植到多種平臺。Oracle 4數(shù)據(jù)庫發(fā)布于數(shù)據(jù)庫發(fā)布于1984年,推出多版年,推出多版本讀一致性,增強了并發(fā)控制、數(shù)據(jù)分本讀一致性,增強了并發(fā)控制、數(shù)據(jù)分布和可擴展性。布和可擴展性。Oracle 5數(shù)據(jù)庫發(fā)布于數(shù)據(jù)庫發(fā)布于1985年,支持客戶年,支持客戶端端/服務(wù)器計算和分布式數(shù)據(jù)庫系統(tǒng)。服務(wù)器計算和分布式數(shù)據(jù)庫系統(tǒng)。Oracle 6數(shù)據(jù)庫發(fā)布于數(shù)據(jù)庫發(fā)布于1988年,帶來了增年,帶來了增強的磁盤強的磁盤I/

6、O、行鎖、可擴展性,以及備、行鎖、可擴展性,以及備份和恢復(fù),此外還推出了份和恢復(fù),此外還推出了PL/SQL語言的語言的第一個版本。第一個版本。Oracle 7數(shù)據(jù)庫發(fā)布于數(shù)據(jù)庫發(fā)布于1992年,該版本推年,該版本推出了出了PL/SQL存儲過程和觸發(fā)器功能,此存儲過程和觸發(fā)器功能,此外還推出了基于外還推出了基于UNIX系統(tǒng)的系統(tǒng)的Oracle版本。版本。Oracle 8數(shù)據(jù)庫發(fā)布于數(shù)據(jù)庫發(fā)布于1997年,作為對象年,作為對象關(guān)系數(shù)據(jù)庫,支持許多新的數(shù)據(jù)類型,關(guān)系數(shù)據(jù)庫,支持許多新的數(shù)據(jù)類型,此外還支持大型表分區(qū)。此外還支持大型表分區(qū)。Oracle 8i數(shù)據(jù)庫發(fā)布于數(shù)據(jù)庫發(fā)布于1999年,提供互聯(lián)

7、網(wǎng)協(xié)年,提供互聯(lián)網(wǎng)協(xié)議和議和Java服務(wù)器端支持的原生支持,被設(shè)計用服務(wù)器端支持的原生支持,被設(shè)計用于網(wǎng)絡(luò)計算,從而使數(shù)據(jù)庫能夠被部署在一個于網(wǎng)絡(luò)計算,從而使數(shù)據(jù)庫能夠被部署在一個多層環(huán)境中。多層環(huán)境中。Oracle 8i可以看作是可以看作是Oracle 8數(shù)數(shù)據(jù)庫的功能擴展版。據(jù)庫的功能擴展版。Oracle 9i數(shù)據(jù)庫發(fā)布于數(shù)據(jù)庫發(fā)布于2001年,推出了年,推出了RAC (Real Application Cluster)功能,這是)功能,這是Oracle數(shù)據(jù)庫中的高可用性技術(shù),使多個實例可以同數(shù)據(jù)庫中的高可用性技術(shù),使多個實例可以同時訪問一個數(shù)據(jù)庫。時訪問一個數(shù)據(jù)庫。 此外,此外,Orac

8、le XML數(shù)據(jù)庫引入存儲和數(shù)據(jù)庫引入存儲和查詢查詢XML的能力。的能力。Oracle 10g數(shù)據(jù)庫發(fā)布于數(shù)據(jù)庫發(fā)布于2003年,引入了網(wǎng)年,引入了網(wǎng)格計算概念,一個關(guān)鍵的目標(biāo)是使數(shù)據(jù)庫能格計算概念,一個關(guān)鍵的目標(biāo)是使數(shù)據(jù)庫能夠自我管理和自我調(diào)整。夠自我管理和自我調(diào)整。Oracle自動存儲管自動存儲管理(理(ASM)通過虛擬化和簡化數(shù)據(jù)庫存儲管)通過虛擬化和簡化數(shù)據(jù)庫存儲管理來實現(xiàn)這一目標(biāo)。理來實現(xiàn)這一目標(biāo)。Oracle 11g數(shù)據(jù)庫發(fā)布于數(shù)據(jù)庫發(fā)布于2007年,推出了許年,推出了許多新的功能,增強了可管理性、可診斷性和多新的功能,增強了可管理性、可診斷性和可用性,使管理員和開發(fā)人員能夠快速適

9、應(yīng)可用性,使管理員和開發(fā)人員能夠快速適應(yīng)不斷變化的業(yè)務(wù)需求。不斷變化的業(yè)務(wù)需求。 在一個中小型數(shù)據(jù)庫環(huán)境中,執(zhí)行在一個中小型數(shù)據(jù)庫環(huán)境中,執(zhí)行數(shù)據(jù)庫管理任務(wù)的可能只有一個人。數(shù)據(jù)庫管理任務(wù)的可能只有一個人。 而在大型數(shù)據(jù)庫環(huán)境中,工作往往而在大型數(shù)據(jù)庫環(huán)境中,工作往往是由幾個數(shù)據(jù)庫管理員來完成的,每個是由幾個數(shù)據(jù)庫管理員來完成的,每個人都有不同的工作任務(wù),比如有些人進人都有不同的工作任務(wù),比如有些人進行數(shù)據(jù)庫的日常管理,有些人進行數(shù)據(jù)行數(shù)據(jù)庫的日常管理,有些人進行數(shù)據(jù)庫的性能調(diào)優(yōu)。庫的性能調(diào)優(yōu)。 作為一個作為一個Oracle數(shù)據(jù)庫管理員,平數(shù)據(jù)庫管理員,平時將參與以下工作任務(wù)。時將參與以下工作

10、任務(wù)。安裝安裝Oracle軟件。軟件。創(chuàng)建創(chuàng)建Oracle數(shù)據(jù)庫。數(shù)據(jù)庫。執(zhí)行數(shù)據(jù)庫和軟件升級到最新版本。執(zhí)行數(shù)據(jù)庫和軟件升級到最新版本。啟動和關(guān)閉數(shù)據(jù)庫實例。啟動和關(guān)閉數(shù)據(jù)庫實例。管理數(shù)據(jù)庫的存儲結(jié)構(gòu)。管理數(shù)據(jù)庫的存儲結(jié)構(gòu)。管理用戶和安全性。管理用戶和安全性。管理數(shù)據(jù)庫對象,如表、索引和視圖等。管理數(shù)據(jù)庫對象,如表、索引和視圖等。備份數(shù)據(jù)庫并在需要時執(zhí)行恢復(fù)操作。備份數(shù)據(jù)庫并在需要時執(zhí)行恢復(fù)操作。監(jiān)視數(shù)據(jù)庫的狀態(tài),并要求采取預(yù)防或糾監(jiān)視數(shù)據(jù)庫的狀態(tài),并要求采取預(yù)防或糾正措施。正措施。監(jiān)控和調(diào)優(yōu)數(shù)據(jù)庫性能。監(jiān)控和調(diào)優(yōu)數(shù)據(jù)庫性能。為為Oracle支持服務(wù)診斷和報告嚴(yán)重錯誤。支持服務(wù)診斷和報告嚴(yán)重

11、錯誤。 數(shù)據(jù)庫管理員可以使用以下工具和數(shù)據(jù)庫管理員可以使用以下工具和實用程序來對數(shù)據(jù)庫進行管理。實用程序來對數(shù)據(jù)庫進行管理。 Oracle通用安裝程序(通用安裝程序(Oracle Universal Installer,OUI)是安裝)是安裝Oracle軟件的工具,軟件的工具,它可以自動啟動它可以自動啟動Oracle數(shù)據(jù)庫配置助手來安數(shù)據(jù)庫配置助手來安裝數(shù)據(jù)庫。裝數(shù)據(jù)庫。 數(shù)據(jù)庫配置助手(數(shù)據(jù)庫配置助手(Database Configuration Assistant,DBCA)是由)是由Oracle提供的,通過提供的,通過模板創(chuàng)建數(shù)據(jù)庫的實用程序。它能夠復(fù)制一個模板創(chuàng)建數(shù)據(jù)庫的實用程序。它能

12、夠復(fù)制一個預(yù)配置的種子數(shù)據(jù)庫,從而節(jié)省了生成和定制預(yù)配置的種子數(shù)據(jù)庫,從而節(jié)省了生成和定制一個新數(shù)據(jù)庫的時間和精力。一個新數(shù)據(jù)庫的時間和精力。 數(shù)據(jù)庫升級助手(數(shù)據(jù)庫升級助手(Database Upgrade Assistant,DBUA)是指導(dǎo)通過現(xiàn)有的數(shù))是指導(dǎo)通過現(xiàn)有的數(shù)據(jù)庫升級到一個新的據(jù)庫升級到一個新的Oracle數(shù)據(jù)庫版本的數(shù)據(jù)庫版本的工具。工具。 網(wǎng)絡(luò)配置助手(網(wǎng)絡(luò)配置助手(Net Configuration Assistant,NETCA)是一種可以配置偵)是一種可以配置偵聽器和命名方法的實用工具,這是聽器和命名方法的實用工具,這是Oracle數(shù)據(jù)庫網(wǎng)絡(luò)的重要組成部分。數(shù)據(jù)庫網(wǎng)

13、絡(luò)的重要組成部分。 Oracle企業(yè)管理器(企業(yè)管理器(Oracle Enterprise Manager Database Control,簡稱,簡稱Oracle Enterprise Manager,OEM)是一個基于)是一個基于Web界面的管理數(shù)據(jù)庫的工具。界面的管理數(shù)據(jù)庫的工具。 方案(方案(Schema)是數(shù)據(jù)結(jié)構(gòu)的邏輯容器,)是數(shù)據(jù)結(jié)構(gòu)的邏輯容器,是方案對象的一個集合,每一個數(shù)據(jù)庫是方案對象的一個集合,每一個數(shù)據(jù)庫用戶都對應(yīng)著一個方案。方案對象是直用戶都對應(yīng)著一個方案。方案對象是直接引用數(shù)據(jù)庫數(shù)據(jù)的邏輯結(jié)構(gòu)。接引用數(shù)據(jù)庫數(shù)據(jù)的邏輯結(jié)構(gòu)。 表(表(Table)是數(shù)據(jù)庫中存儲數(shù)據(jù)的)是

14、數(shù)據(jù)庫中存儲數(shù)據(jù)的基本單位,數(shù)據(jù)按行和列進行存儲,是關(guān)基本單位,數(shù)據(jù)按行和列進行存儲,是關(guān)系數(shù)據(jù)庫中最重要的方案對象。系數(shù)據(jù)庫中最重要的方案對象。 視圖(視圖(View)也稱為虛擬表,是基)也稱為虛擬表,是基于一個或多個表于一個或多個表/視圖的邏輯表,本身不視圖的邏輯表,本身不包含數(shù)據(jù),只是在數(shù)據(jù)字典里存儲查詢包含數(shù)據(jù),只是在數(shù)據(jù)字典里存儲查詢語句。語句。 索引(索引(Index)是為了提高數(shù)據(jù)查詢的)是為了提高數(shù)據(jù)查詢的性能而創(chuàng)建的,利用它可以快速地查詢指性能而創(chuàng)建的,利用它可以快速地查詢指定的數(shù)據(jù)。定的數(shù)據(jù)。 索引為表數(shù)據(jù)提供快速存取路徑,適索引為表數(shù)據(jù)提供快速存取路徑,適用于一定范圍的行

15、查詢或指定行的查詢。用于一定范圍的行查詢或指定行的查詢。 序列(序列(Sequence)是用來生成唯一、)是用來生成唯一、連續(xù)整數(shù)的數(shù)據(jù)庫對象,通常用來自動生連續(xù)整數(shù)的數(shù)據(jù)庫對象,通常用來自動生成主鍵或唯一鍵的值。成主鍵或唯一鍵的值。 同義詞(同義詞(Synonym)是一個方案對)是一個方案對象的別名,用來簡化對象的訪問,以及象的別名,用來簡化對象的訪問,以及提高對象訪問的安全性。提高對象訪問的安全性。 簇(簇(Cluster)是一種存儲機制,為)是一種存儲機制,為了加快數(shù)據(jù)查詢,允許將多個表中的若了加快數(shù)據(jù)查詢,允許將多個表中的若干記錄物理存儲在一起,這幾個表在存干記錄物理存儲在一起,這幾個

16、表在存儲時會共享一部分?jǐn)?shù)據(jù)塊。儲時會共享一部分?jǐn)?shù)據(jù)塊。 過程(過程(Procedure)是執(zhí)行指定任務(wù))是執(zhí)行指定任務(wù)的多個的多個SQL和和PL/SQL語句的集合,用于語句的集合,用于執(zhí)行特定的操作或功能。執(zhí)行特定的操作或功能。 函數(shù)(函數(shù)(Function)是必須返回值的過)是必須返回值的過程,用于計算和返回特定的數(shù)據(jù)。程,用于計算和返回特定的數(shù)據(jù)。 觸發(fā)器(觸發(fā)器(Trigger)是一種特殊的過)是一種特殊的過程,不能被人工調(diào)用,只能在表上執(zhí)行程,不能被人工調(diào)用,只能在表上執(zhí)行某個動作時被自動調(diào)用。某個動作時被自動調(diào)用。 1.2.1 安裝安裝Oracle數(shù)據(jù)庫軟件數(shù)據(jù)庫軟件 按以下步驟在按

17、以下步驟在Windows系統(tǒng)中安裝系統(tǒng)中安裝Oracle 11g數(shù)據(jù)庫軟件。數(shù)據(jù)庫軟件。 (1) 在在Oracle 11g數(shù)據(jù)庫軟件光盤中,雙數(shù)據(jù)庫軟件光盤中,雙擊擊database目錄中的目錄中的setup.exe,開始安裝,開始安裝Oracle 11g數(shù)據(jù)庫軟件。數(shù)據(jù)庫軟件。 圖圖1-1 配置安全更新配置安全更新 (2)在彈出圖)在彈出圖1-2所示的對話框中,單擊所示的對話框中,單擊【是是】按鈕,確認(rèn)不接收有關(guān)配置中的按鈕,確認(rèn)不接收有關(guān)配置中的嚴(yán)重安全問題的通知。嚴(yán)重安全問題的通知。圖圖1-2 1-2 未指定電子郵件地址未指定電子郵件地址 (3)在圖)在圖1-3所示界面中,指定安裝選項,

18、所示界面中,指定安裝選項,在此選擇在此選擇【創(chuàng)建和配置數(shù)據(jù)庫創(chuàng)建和配置數(shù)據(jù)庫】單選框,單選框,這樣既能安裝數(shù)據(jù)庫軟件,也能創(chuàng)建數(shù)據(jù)這樣既能安裝數(shù)據(jù)庫軟件,也能創(chuàng)建數(shù)據(jù)庫,然后單擊庫,然后單擊【下一步下一步】按鈕。按鈕。 安裝選項有以下安裝選項有以下3種方式。種方式。創(chuàng)建和配置數(shù)據(jù)庫:安裝數(shù)據(jù)庫軟件,并創(chuàng)建和配置數(shù)據(jù)庫:安裝數(shù)據(jù)庫軟件,并且創(chuàng)建數(shù)據(jù)庫。且創(chuàng)建數(shù)據(jù)庫。僅安裝數(shù)據(jù)庫軟件:只安裝數(shù)據(jù)庫軟件,僅安裝數(shù)據(jù)庫軟件:只安裝數(shù)據(jù)庫軟件,不創(chuàng)建數(shù)據(jù)庫。不創(chuàng)建數(shù)據(jù)庫。升級現(xiàn)有的數(shù)據(jù)庫:進行數(shù)據(jù)庫的升級工升級現(xiàn)有的數(shù)據(jù)庫:進行數(shù)據(jù)庫的升級工作。作。圖圖1-3 1-3 指定安裝選項指定安裝選項 (4)在

19、圖)在圖1-4所示界面中,指定是在桌面類還是所示界面中,指定是在桌面類還是服務(wù)器類系統(tǒng)中進行安裝,在此選擇服務(wù)器類系統(tǒng)中進行安裝,在此選擇【服務(wù)器服務(wù)器類類】單選框,然后單擊單選框,然后單擊【下一步下一步】按鈕。按鈕。(5)在圖)在圖1-5所示界面中,指定要執(zhí)行的數(shù)據(jù)庫所示界面中,指定要執(zhí)行的數(shù)據(jù)庫安裝類型,在此選擇安裝類型,在此選擇【單實例數(shù)據(jù)庫安裝單實例數(shù)據(jù)庫安裝】單單選框,然后單擊選框,然后單擊【下一步下一步】按鈕。按鈕。圖圖1-4 1-4 系統(tǒng)類系統(tǒng)類圖圖1-5 1-5 網(wǎng)格安裝選項網(wǎng)格安裝選項 (6)在圖)在圖1-6所示界面中,指定安裝類型,所示界面中,指定安裝類型,在此選擇在此選擇

20、【高級安裝高級安裝】單選框,然后單擊單選框,然后單擊【下一步下一步】按鈕。按鈕。圖圖1-6 1-6 選擇安裝類型選擇安裝類型 (7)在圖)在圖1-7所示界面中,指定所示界面中,指定Oracle運運行時使用的語言,在此選擇使用簡體中行時使用的語言,在此選擇使用簡體中文和英語,然后單擊文和英語,然后單擊【下一步下一步】按鈕。按鈕。圖圖1-7 1-7 選擇產(chǎn)品語言選擇產(chǎn)品語言 (8)在圖)在圖1-8所示界面中,指定要安裝的數(shù)據(jù)所示界面中,指定要安裝的數(shù)據(jù)庫的版本,在此選擇庫的版本,在此選擇【企業(yè)版企業(yè)版】單選框,然單選框,然后單擊后單擊【下一步下一步】按鈕。按鈕。圖圖1-8 1-8 選擇數(shù)據(jù)庫版本選

21、擇數(shù)據(jù)庫版本 (9)在圖)在圖1-9所示界面中,指定存儲所示界面中,指定存儲Oracle軟軟件以及與配置相關(guān)的文件的件以及與配置相關(guān)的文件的Oracle基目錄路基目錄路徑,然后單擊徑,然后單擊【下一步下一步】按鈕。按鈕。圖圖1-9 1-9 指定安裝位置指定安裝位置 (10)在圖)在圖1-10所示界面中,指定要創(chuàng)建的數(shù)據(jù)所示界面中,指定要創(chuàng)建的數(shù)據(jù)庫的類型,在此選擇庫的類型,在此選擇【一般用途一般用途/事物處理事物處理】單單選框,然后單擊選框,然后單擊【下一步下一步】按鈕。按鈕。圖圖1-10 1-10 選擇配置類型選擇配置類型 (11)在圖)在圖1-11所示界面中,指定全局?jǐn)?shù)據(jù)所示界面中,指定全

22、局?jǐn)?shù)據(jù)庫名和庫名和Oracle服務(wù)標(biāo)識符,在此指定全局服務(wù)標(biāo)識符,在此指定全局?jǐn)?shù)據(jù)庫名為數(shù)據(jù)庫名為“”,Oracle服務(wù)標(biāo)服務(wù)標(biāo)識符(識符(SID)為)為orcl,然后單擊,然后單擊【下一步下一步】按鈕。按鈕。圖圖1-11 1-11 指定數(shù)據(jù)庫標(biāo)識符指定數(shù)據(jù)庫標(biāo)識符 (12)在圖)在圖1-12所示所示【內(nèi)存內(nèi)存】選項卡中,選項卡中,指定數(shù)據(jù)庫內(nèi)存大小,在此選擇指定數(shù)據(jù)庫內(nèi)存大小,在此選擇【啟用啟用自動內(nèi)存管理自動內(nèi)存管理】復(fù)選框,然后分配內(nèi)存復(fù)選框,然后分配內(nèi)存410MB,這樣,這樣SGA和和PGA兩者將會自動兩者將會自動分配這分配這410MB內(nèi)存。內(nèi)存。圖圖1-12 1-12 【內(nèi)存內(nèi)存】選

23、項卡選項卡 (13)在圖)在圖1-13所示所示【字符集字符集】選項卡中,指選項卡中,指定定Oracle使用的數(shù)據(jù)庫字符集,在此選擇使用的數(shù)據(jù)庫字符集,在此選擇【使使用用Unicode(AL32UTF8)】單選框。如果需單選框。如果需要指定其他的數(shù)據(jù)庫字符集,選擇要指定其他的數(shù)據(jù)庫字符集,選擇【從以下從以下字符集列表中選擇字符集列表中選擇】單選框,然后從下拉框單選框,然后從下拉框中選擇相應(yīng)的數(shù)據(jù)庫字符集。中選擇相應(yīng)的數(shù)據(jù)庫字符集。圖圖1-13 1-13 【字符集字符集】選項卡選項卡 (14)在圖)在圖1-14所示的所示的【示例方案示例方案】選項卡選項卡中,指定是否在創(chuàng)建數(shù)據(jù)庫時創(chuàng)建示例方中,指定

24、是否在創(chuàng)建數(shù)據(jù)庫時創(chuàng)建示例方案,在此選擇案,在此選擇【創(chuàng)建具有示例方案的數(shù)據(jù)創(chuàng)建具有示例方案的數(shù)據(jù)庫庫】復(fù)選框,然后單擊復(fù)選框,然后單擊【下一步下一步】按鈕。按鈕。圖圖1-14 1-14 【示例方案示例方案】選項卡選項卡 (15)在圖)在圖1-15所示界面中,指定使用所示界面中,指定使用Grid Control還是還是Database Control來管理數(shù)據(jù)庫,來管理數(shù)據(jù)庫,在此默認(rèn)選擇在此默認(rèn)選擇【使用使用Database Control管理數(shù)管理數(shù)據(jù)庫據(jù)庫】單選框,然后單擊單選框,然后單擊【下一步下一步】按鈕。按鈕。圖圖1-15 1-15 指定管理選項指定管理選項 (16)在圖)在圖1-

25、16所示界面中,指定數(shù)據(jù)庫的存所示界面中,指定數(shù)據(jù)庫的存儲位置,在此選擇儲位置,在此選擇【文件系統(tǒng)文件系統(tǒng)】單選框,指單選框,指定數(shù)據(jù)庫文件位置為定數(shù)據(jù)庫文件位置為C:appAdministrator oradata,然后單擊,然后單擊【下一步下一步】按鈕。按鈕。圖圖1-16 1-16 指定數(shù)據(jù)庫存儲選項指定數(shù)據(jù)庫存儲選項 對數(shù)據(jù)庫文件進行存儲管理有以下對數(shù)據(jù)庫文件進行存儲管理有以下兩種方式。兩種方式。文件系統(tǒng):在操作系統(tǒng)的文件系統(tǒng)上存文件系統(tǒng):在操作系統(tǒng)的文件系統(tǒng)上存儲數(shù)據(jù)庫文件,能獲取最佳的數(shù)據(jù)庫組儲數(shù)據(jù)庫文件,能獲取最佳的數(shù)據(jù)庫組織結(jié)構(gòu)和性能??椊Y(jié)構(gòu)和性能。自動存儲管理:自動完成數(shù)據(jù)庫文

26、件的自動存儲管理:自動完成數(shù)據(jù)庫文件的存儲管理,簡化數(shù)據(jù)庫的存儲管理,并存儲管理,簡化數(shù)據(jù)庫的存儲管理,并根據(jù)根據(jù)I/O性能優(yōu)化來放置文件。性能優(yōu)化來放置文件。 (17)在圖)在圖1-17所示界面中,指定啟用或所示界面中,指定啟用或禁用數(shù)據(jù)庫的自動備份,在此選擇禁用數(shù)據(jù)庫的自動備份,在此選擇【不不啟用自動備份啟用自動備份】單選框,然后單擊單選框,然后單擊【下下一步一步】按鈕。按鈕。圖圖1-17 1-17 指定恢復(fù)選項指定恢復(fù)選項(18)在圖)在圖1-18所示界面中,指定賬戶口令,在此所示界面中,指定賬戶口令,在此選擇選擇【對所有賬戶使用相同的口令對所有賬戶使用相同的口令】單選框,輸單選框,輸入

27、口令,然后單擊入口令,然后單擊【下一步下一步】按鈕。按鈕。圖圖1-18 1-18 指定方案口令指定方案口令(19)在圖)在圖1-19所示界面中,開始執(zhí)行先所示界面中,開始執(zhí)行先決條件檢查,確保目標(biāo)環(huán)境滿足決條件檢查,確保目標(biāo)環(huán)境滿足Oracle最低安裝和配置要求。如果出現(xiàn)不滿足最低安裝和配置要求。如果出現(xiàn)不滿足安裝安裝Oracle的信息則會顯示出來,如物的信息則會顯示出來,如物理內(nèi)存、交換空間大小、空閑空間等不理內(nèi)存、交換空間大小、空閑空間等不滿足安裝要求。滿足安裝要求。圖圖1-19 1-19 執(zhí)行先決條件檢查執(zhí)行先決條件檢查(20)先決條件檢查完成以后,在圖)先決條件檢查完成以后,在圖1-2

28、0所示的界面中,顯示所示的界面中,顯示Oracle安裝概要信安裝概要信息,確認(rèn)無誤以后單擊息,確認(rèn)無誤以后單擊【完成完成】按鈕開按鈕開始安裝始安裝Oracle。圖圖1-20 1-20 概要概要 (21)在圖)在圖1-21所示的界面中,顯示所示的界面中,顯示Oracle安裝進度。整個過程分為兩個階段:安裝進度。整個過程分為兩個階段:Oracle Database安裝和安裝和Oracle Database配置。配置。圖圖1-21 1-21 安裝產(chǎn)品安裝產(chǎn)品 (22)在)在Oracle Database配置階段,彈出配置階段,彈出圖圖1-22所示界面,開始復(fù)制數(shù)據(jù)庫文件、所示界面,開始復(fù)制數(shù)據(jù)庫文件

29、、創(chuàng)建并啟動創(chuàng)建并啟動Oracle實例以及進行數(shù)據(jù)庫創(chuàng)實例以及進行數(shù)據(jù)庫創(chuàng)建。建。圖圖1-22 1-22 正在安裝正在安裝OracleOracle(23)在圖)在圖1-23所示界面中,顯示了數(shù)據(jù)庫已所示界面中,顯示了數(shù)據(jù)庫已經(jīng)創(chuàng)建完成。記錄下重要的數(shù)據(jù)庫信息,如經(jīng)創(chuàng)建完成。記錄下重要的數(shù)據(jù)庫信息,如全局?jǐn)?shù)據(jù)庫名、系統(tǒng)標(biāo)識符(全局?jǐn)?shù)據(jù)庫名、系統(tǒng)標(biāo)識符(SID)、服務(wù)器)、服務(wù)器參數(shù)文件名和參數(shù)文件名和Database Control URL,然后,然后單擊單擊【確定確定】按鈕。如果需要對用戶口令進按鈕。如果需要對用戶口令進行管理,則單擊行管理,則單擊【口令管理口令管理】按鈕。按鈕。圖圖1-23

30、1-23 數(shù)據(jù)庫信息數(shù)據(jù)庫信息(24)在圖)在圖1-24所示界面中,顯示了所示界面中,顯示了Oracle已已經(jīng)安裝成功,單擊經(jīng)安裝成功,單擊【關(guān)閉關(guān)閉】按鈕完成按鈕完成Oracle的安裝。的安裝。 當(dāng)不再需要當(dāng)不再需要Oracle數(shù)據(jù)庫軟件的時數(shù)據(jù)庫軟件的時候,可以將其卸載掉。候,可以將其卸載掉。圖圖1-24 1-24 安裝完成安裝完成 按以下步驟卸載按以下步驟卸載Oracle 11g數(shù)據(jù)庫軟件。數(shù)據(jù)庫軟件。 (1)單擊)單擊【開始開始】【所有程序所有程序】【Oracle - OraDb11g_home1】【Oracle安裝產(chǎn)品安裝產(chǎn)品】 【Universal Installer】,打開圖,打

31、開圖1-25所示界面,所示界面,單擊單擊【卸載產(chǎn)品卸載產(chǎn)品】按鈕。按鈕。圖圖1-25 Oracle Universal Installer1-25 Oracle Universal Installer (2)在圖)在圖1-26所示界面中,選擇需要刪除所示界面中,選擇需要刪除的項,在此選擇的項,在此選擇【Oracle Database 11g 11.2.0.1.0】復(fù)選框,然后單擊復(fù)選框,然后單擊【刪除刪除】按鈕,這樣就會卸載整個按鈕,這樣就會卸載整個Oracle 11g數(shù)據(jù)數(shù)據(jù)庫軟件。庫軟件。圖圖1-26 1-26 選擇要刪除的內(nèi)容選擇要刪除的內(nèi)容 (3)在圖)在圖1-27所示界面中,單擊所示

32、界面中,單擊【是是】按按鈕,確定要卸載鈕,確定要卸載Oracle 11g產(chǎn)品及其相關(guān)產(chǎn)品及其相關(guān)組件。組件。圖圖1-27 1-27 確認(rèn)要卸載的產(chǎn)品和組件確認(rèn)要卸載的產(chǎn)品和組件 (4)圖)圖1-28所示界面顯示所示界面顯示Oracle的卸載進的卸載進度和卸載信息。度和卸載信息。圖圖1-28 1-28 卸載進度卸載進度 使用數(shù)據(jù)庫配置助手(使用數(shù)據(jù)庫配置助手(Database Configuration Assistant,DBCA)工具,可以非常方便地創(chuàng)建和)工具,可以非常方便地創(chuàng)建和刪除數(shù)據(jù)庫,這比使用命令簡單。刪除數(shù)據(jù)庫,這比使用命令簡單。 在安裝在安裝Oracle 11g數(shù)據(jù)庫軟件的時候

33、,數(shù)據(jù)庫軟件的時候,我們已經(jīng)創(chuàng)建了一個數(shù)據(jù)庫。我們已經(jīng)創(chuàng)建了一個數(shù)據(jù)庫。 如果那時沒有選擇創(chuàng)建數(shù)據(jù)庫,那么如果那時沒有選擇創(chuàng)建數(shù)據(jù)庫,那么在此可以使用在此可以使用DBCA工具來創(chuàng)建,使用這工具來創(chuàng)建,使用這種方式創(chuàng)建數(shù)據(jù)庫簡單而且方便。在同一種方式創(chuàng)建數(shù)據(jù)庫簡單而且方便。在同一服務(wù)器上可以創(chuàng)建多個數(shù)據(jù)庫。服務(wù)器上可以創(chuàng)建多個數(shù)據(jù)庫。 按以下步驟在按以下步驟在Oracle中創(chuàng)建數(shù)據(jù)庫。中創(chuàng)建數(shù)據(jù)庫。 (1)單擊)單擊【開始開始】【所有程序所有程序】【Oracle - OraDb11g_home1】【配置和移植工具配置和移植工具】【Database Configuration Assistant】

34、,打開,打開DBCA工具。在圖工具。在圖1-29所示界面中,單擊所示界面中,單擊【下下一步一步】按鈕。按鈕。圖圖1-29 1-29 歡迎使用歡迎使用 (2)在圖)在圖1-30所示界面中,選擇所示界面中,選擇【創(chuàng)建數(shù)據(jù)創(chuàng)建數(shù)據(jù)庫庫】單選框,然后單擊單選框,然后單擊【下一步下一步】按鈕。按鈕。圖圖1-30 1-30 創(chuàng)建數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫 (3)在圖)在圖1-31所示界面中,指定數(shù)據(jù)庫模所示界面中,指定數(shù)據(jù)庫模板,在此選擇板,在此選擇【一般用途或事物處理一般用途或事物處理】單單選框,然后單擊選框,然后單擊【下一步下一步】按鈕。按鈕。圖圖1-31 1-31 數(shù)據(jù)庫模板數(shù)據(jù)庫模板 (4)在圖)在圖1-3

35、2所示界面中,指定全局?jǐn)?shù)據(jù)所示界面中,指定全局?jǐn)?shù)據(jù)庫名和庫名和SID,然后單擊,然后單擊【下一步下一步】按鈕。按鈕。圖圖1-32 1-32 數(shù)據(jù)庫標(biāo)識數(shù)據(jù)庫標(biāo)識(5) 在圖在圖1-33所示界面中,選擇所示界面中,選擇【配置配置Enterprise Manager】復(fù)選框,再選擇復(fù)選框,再選擇 【Database Control以以進行本地管理進行本地管理】單選框,然后單擊單選框,然后單擊【下一步下一步】按按鈕。鈕。圖圖1-33 1-33 管理選項管理選項 (6)在圖)在圖1-34所示界面中,為數(shù)據(jù)庫指定所示界面中,為數(shù)據(jù)庫指定用戶賬戶的口令,在此選擇用戶賬戶的口令,在此選擇【所有賬戶使所有賬戶

36、使用同一管理口令用同一管理口令】單選框,然后輸入管理單選框,然后輸入管理口令,然后單擊口令,然后單擊【下一步下一步】按鈕。按鈕。圖圖1-34 1-34 數(shù)據(jù)庫身份證明數(shù)據(jù)庫身份證明 (7)在圖)在圖1-35所示界面中,指定數(shù)據(jù)文件的所示界面中,指定數(shù)據(jù)文件的存儲類型和存儲位置,在此指定存儲類型為存儲類型和存儲位置,在此指定存儲類型為文件系統(tǒng),選擇文件系統(tǒng),選擇【使用模版中的數(shù)據(jù)庫文件使用模版中的數(shù)據(jù)庫文件位置位置】單選框,然后單擊單選框,然后單擊【下一步下一步】按鈕。按鈕。圖圖1-35 1-35 數(shù)據(jù)庫文件所在位置數(shù)據(jù)庫文件所在位置 (8)在圖)在圖1-36所示界面中,先選擇所示界面中,先選擇

37、【指定指定快速恢復(fù)區(qū)快速恢復(fù)區(qū)】復(fù)選框,接著指定快速恢復(fù)復(fù)選框,接著指定快速恢復(fù)區(qū)的位置和大小,然后單擊區(qū)的位置和大小,然后單擊【下一步下一步】按按鈕。鈕。圖圖1-36 恢復(fù)配置恢復(fù)配置 (9)在圖)在圖1-37所示界面中,指定是否要創(chuàng)所示界面中,指定是否要創(chuàng)建示例方案,在此選擇建示例方案,在此選擇【示例方案示例方案】復(fù)選復(fù)選框,然后單擊框,然后單擊【下一步下一步】按鈕。按鈕。圖圖1-37 1-37 示例方案示例方案 (10)在圖)在圖1-38所示所示【內(nèi)存內(nèi)存】選項卡中,選項卡中,指定內(nèi)存(指定內(nèi)存(SGA和和PGA)的大小,在此)的大小,在此選擇選擇【典型典型】單選框,然后指定單選框,然后

38、指定【內(nèi)存內(nèi)存大小(大?。⊿GA和和PGA)】為為500MB,選擇,選擇【使用自動內(nèi)存管理使用自動內(nèi)存管理】復(fù)選框讓復(fù)選框讓Oracle自動管理內(nèi)存。自動管理內(nèi)存。圖圖1-38 1-38 【內(nèi)存內(nèi)存】選項卡選項卡(11)在圖)在圖1-39所示的所示的【調(diào)整大小調(diào)整大小】選項選項卡中,指定可以同時連接數(shù)據(jù)庫的操作卡中,指定可以同時連接數(shù)據(jù)庫的操作系統(tǒng)用戶進程的最大數(shù)量,在此指定進系統(tǒng)用戶進程的最大數(shù)量,在此指定進程數(shù)為程數(shù)為150。圖圖1-39 1-39 【調(diào)整大小調(diào)整大小】選項卡選項卡(12) 在圖在圖1-40所示的所示的【字符集字符集】選項卡中,指選項卡中,指定數(shù)據(jù)庫的字符集,在此選擇定數(shù)據(jù)

39、庫的字符集,在此選擇【使用使用Unicode (AL32UTF8)】單選框。單選框。圖圖1-40 1-40 【字符集字符集】選項卡選項卡(13)在圖)在圖1-41所示的所示的【連接模式連接模式】選項選項卡中,指定數(shù)據(jù)庫運行的默認(rèn)模式,在卡中,指定數(shù)據(jù)庫運行的默認(rèn)模式,在此選擇此選擇【專用服務(wù)器模式專用服務(wù)器模式】單選框,然單選框,然后單擊后單擊【下一步下一步】按鈕。按鈕。 數(shù)據(jù)庫運行模式有以下兩種。數(shù)據(jù)庫運行模式有以下兩種。專用服務(wù)器模式:要求每個用戶進程擁專用服務(wù)器模式:要求每個用戶進程擁有一個專用服務(wù)器進程,數(shù)據(jù)庫中一般有一個專用服務(wù)器進程,數(shù)據(jù)庫中一般選擇這種模式。選擇這種模式。共享服務(wù)

40、器模式:為多個用戶進程共享共享服務(wù)器模式:為多個用戶進程共享使用非常少的服務(wù)器進程。使用非常少的服務(wù)器進程。圖圖1-41 1-41 【連接模式連接模式】選項卡選項卡(14)在圖)在圖1-42所示界面中,顯示了數(shù)據(jù)所示界面中,顯示了數(shù)據(jù)庫的存儲結(jié)構(gòu),可以在這里管理控制文庫的存儲結(jié)構(gòu),可以在這里管理控制文件、數(shù)據(jù)文件和重做日志組,然后單擊件、數(shù)據(jù)文件和重做日志組,然后單擊【下一步下一步】按鈕。按鈕。圖圖1-42 1-42 數(shù)據(jù)庫存儲數(shù)據(jù)庫存儲 (15)在圖)在圖1-43所示界面中,指定數(shù)據(jù)庫所示界面中,指定數(shù)據(jù)庫創(chuàng)建選項,然后單擊創(chuàng)建選項,然后單擊【完成完成】按鈕。按鈕。 數(shù)據(jù)庫創(chuàng)建選項說明如下。

41、數(shù)據(jù)庫創(chuàng)建選項說明如下。創(chuàng)建數(shù)據(jù)庫:立即創(chuàng)建數(shù)據(jù)庫。創(chuàng)建數(shù)據(jù)庫:立即創(chuàng)建數(shù)據(jù)庫。另存為數(shù)據(jù)庫模板:將數(shù)據(jù)庫創(chuàng)建參數(shù)另存為數(shù)據(jù)庫模板:將數(shù)據(jù)庫創(chuàng)建參數(shù)另外存儲為模板,這個模板會自動添加另外存儲為模板,這個模板會自動添加到可用數(shù)據(jù)庫模板的列表中。到可用數(shù)據(jù)庫模板的列表中。生成數(shù)據(jù)庫創(chuàng)建腳本:指定目標(biāo)目錄存生成數(shù)據(jù)庫創(chuàng)建腳本:指定目標(biāo)目錄存儲數(shù)據(jù)庫創(chuàng)建腳本。儲數(shù)據(jù)庫創(chuàng)建腳本。圖圖1-43 1-43 數(shù)據(jù)庫創(chuàng)建選項數(shù)據(jù)庫創(chuàng)建選項(16)在圖)在圖1-44所示頁面中,顯示了創(chuàng)建所示頁面中,顯示了創(chuàng)建數(shù)據(jù)庫的概要信息,檢查一下,如果沒數(shù)據(jù)庫的概要信息,檢查一下,如果沒有問題,單擊有問題,單擊【確定確定】按

42、鈕。按鈕。圖圖1-44 1-44 數(shù)據(jù)庫配置概要數(shù)據(jù)庫配置概要 (17)在圖)在圖1-45所示界面中,顯示了所示界面中,顯示了Oracle數(shù)據(jù)庫的創(chuàng)建進度,等待一段時間,直到數(shù)據(jù)庫的創(chuàng)建進度,等待一段時間,直到數(shù)據(jù)庫創(chuàng)建完成。數(shù)據(jù)庫創(chuàng)建完成。圖圖1-45 1-45 正在創(chuàng)建數(shù)據(jù)庫正在創(chuàng)建數(shù)據(jù)庫 使用使用DBCA工具可以非常方便地刪除工具可以非常方便地刪除一個數(shù)據(jù)庫。一個數(shù)據(jù)庫。 在刪除數(shù)據(jù)庫的同時,也會將控制文在刪除數(shù)據(jù)庫的同時,也會將控制文件、數(shù)據(jù)文件、重做日志文件、實例、服件、數(shù)據(jù)文件、重做日志文件、實例、服務(wù)、初始化參數(shù)文件和口令文件等一起刪務(wù)、初始化參數(shù)文件和口令文件等一起刪除。除。

43、按以下步驟刪除數(shù)據(jù)庫按以下步驟刪除數(shù)據(jù)庫orcl。(1)單擊)單擊【開始開始】【所有程序所有程序】【Oracle - OraDb11g_home1】【配置和移植工具配置和移植工具】【Database Configuration Assistant】,打,打開圖開圖1-46所示的所示的DBCA工具。工具。圖圖1-46 Database Configuration Assistant1-46 Database Configuration Assistant界面界面 (2)在圖)在圖1-47所示界面中,選擇需要執(zhí)行所示界面中,選擇需要執(zhí)行的操作,在此選擇的操作,在此選擇【刪除數(shù)據(jù)庫刪除數(shù)據(jù)庫】單選框,單選框,然后單擊然后單擊【下一步下一步】按鈕。按鈕。圖圖1-47 1-47 刪除數(shù)據(jù)庫刪除數(shù)據(jù)庫 (3)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論