官术网_书友最值得收藏!

第2章 Oracle 11g的安裝與測試

學(xué)習(xí)一個軟件前,首先要安裝這個軟件。Oracle可以在Windows或Linux等多個操作系統(tǒng)上使用。鑒于目前用戶普遍使用的是Windows操作系統(tǒng),同時也方便初學(xué)者學(xué)習(xí),本章主要講解Oracle 11g在Windows 2003系統(tǒng)中的安裝過程,包括如下知識點:

? Oracle的安裝環(huán)境

? Oracle的安裝

? Oracle的卸載

本章主要介紹了Oracle 11g的安裝與卸載,通過本章的學(xué)習(xí),讀者能夠獨立地安裝Oracle以及完全卸載該軟件。

2.1 使用Oracle 11g的基本條件

任何軟件的使用對計算機(jī)的環(huán)境都是有要求的,包括計算機(jī)的軟件和硬件。本節(jié)將講述Oracle 11g第1版(第2版暫不能穩(wěn)定支持Windows系統(tǒng))安裝與運行的基本條件。

2.1.1 硬件條件

從硬件條件來說,目前家用的計算機(jī)都能滿足要求,但考慮到很多讀者都是在虛擬機(jī)下安裝該軟件進(jìn)行學(xué)習(xí)(在虛擬機(jī)環(huán)境下,如果分配的某些硬件標(biāo)準(zhǔn)不夠,容易走彎路),下面列出了在Windows系統(tǒng)下對硬件的具體要求,如表2.1所示。

表2.1 硬件要求

其中,內(nèi)存和硬盤空間是安裝時比較容易出現(xiàn)問題的地方,用戶需注意。

2.1.2 軟件條件

除了硬件之外,Oracle 11g對軟件環(huán)境也有一定的要求,并不是所有的系統(tǒng)都能夠安裝該軟件,例如,Windows 98、Windows 2000(非SP1版)、Windows NT等操作系統(tǒng)都不能安裝該軟件。滿足要求的軟件環(huán)境如表2.2所示。

表2.2 軟件要求

以上列出了32位操作系統(tǒng)對Oracle 11g的支持情況(穩(wěn)定)。

說明

目前,官方網(wǎng)站中已發(fā)現(xiàn)有針對32位Windows系統(tǒng)的Oracle 11g第2版可以下載,Oracle 11g第2版支持Windows 7操作系統(tǒng)。用戶如果有興趣可以隨時查詢。軟件下載地址:http://www.oracle.com/technology/software/products/database/index.html

2.2 在Windows 2003系統(tǒng)中安裝Oracle 11g

在Windows 2003系統(tǒng)中安裝Oracle對初學(xué)者來說并不復(fù)雜,讀者只要按向?qū)崾揪湍軌蛲瓿蒓racle 11g的安裝,但是從獲取Oracle 11g文件到正確安裝軟件這個過程中有時也會出現(xiàn)一些問題。本節(jié)主要講解Oracle 11g在Windows 2003系統(tǒng)中安裝的具體步驟。

2.2.1 獲取Oracle 11g的安裝文件

用戶獲取該軟件有多種途徑,最方便的方法就是從Oracle的官方網(wǎng)站下載該軟件,由于Oracle軟件用于學(xué)習(xí)是免費的,所以用戶不用擔(dān)心收費問題。但是,如果用于商業(yè),則需要繳費,具體的費用可以直接在網(wǎng)站上查詢。

1)進(jìn)入Oracle官方網(wǎng)站http://www.oracle.com/index.html,網(wǎng)站頁面如圖2.1所示。

圖2.1 Oracle官方網(wǎng)站首頁

2)在如圖2.1所示的頁面中,單擊【Downloads】選項卡下【Database】項下的【Database 11g】,進(jìn)入如圖2.2所示頁面。

圖2.2 下載列表頁面1

3)在如圖2.2所示的頁面中,選中【Accept License Agreement】單選按鈕,這時該頁面會出現(xiàn)如圖2.3所示的可選鏈接。

圖2.3 下載列表頁面2

4)單擊圖2.3中箭頭指向部分的鏈接,即可下載。

注意

第一次下載需要讀者免費注冊一個賬號,然后才能下載該軟件。

2.2.2 安裝Oracle 11g

Oracle 11g在官方網(wǎng)站下載后,軟件默認(rèn)名稱是win32_11gR1_database_1013.zip,解壓后就可以開始安裝了。下面就詳細(xì)講解Oracle 11g的安裝過程。

1. 找到Oracle安裝的可執(zhí)行文件

將軟件win32_11gR1_database_1013.zip解壓后進(jìn)入database文件夾下,文件結(jié)構(gòu)如圖2.4所示,其中,setup.exe文件就是Oracle安裝的可執(zhí)行文件。

圖2.4 database文件結(jié)構(gòu)

2. 安裝Oracle 11g軟件

安裝Oracle 11g軟件既包括安裝數(shù)據(jù)庫軟件本身,也包括安裝數(shù)據(jù)庫的實例,為了方便學(xué)習(xí),下面把軟件和數(shù)據(jù)庫的實例分開安裝。安裝Oracle 11g軟件分為選擇安裝方法、選擇安裝類型、選擇安裝路徑、檢查安裝環(huán)境、選擇配置選項、安裝軟件6個步驟。

1)選擇安裝方法。雙擊如圖2.4所示的setup.exe文件,彈出如圖2.5所示的安裝界面。這里安裝分為【基本安裝】和【高級安裝】兩個選項,其中【基本安裝】比較簡單,也是默認(rèn)選項,但需要交互的地方相對較少。為了更全面地了解安裝過程,這里選擇【高級安裝】選項。

2)選擇安裝類型。單擊【下一步】按鈕,打開如圖2.6所示的界面,選擇安裝類型。

圖2.5 安裝界面

圖2.6 版本選擇

其中列出了Oracle 11g的4個版本,這里選擇功能最全的企業(yè)版,用戶可以根據(jù)自己的需要選擇不同的版本,各版本的區(qū)別可以參考第1章的內(nèi)容。在此界面還可以查看已安裝的數(shù)據(jù)庫產(chǎn)品和產(chǎn)品的語言。這里選中【企業(yè)版】單選按鈕。

3)選擇安裝路徑。單擊【下一步】按鈕,進(jìn)入如圖2.7所示的界面,可以選擇Oracle的安裝位置。這里有兩個安裝路徑:

? 第1個安裝路徑是Oracle的基目錄,主要用于存放一些配置文件內(nèi)容。

? 第2個安裝路徑用于存儲Oracle軟件文件。

這里用戶可以根據(jù)實際情況選擇安裝目錄。

4)檢查安裝環(huán)境。選擇好安裝路徑后,單擊【下一步】按鈕,進(jìn)入如圖2.8所示的界面檢查安裝環(huán)境。

圖2.7 配置安裝路徑

圖2.8 先決條件檢查

如果用戶的計算機(jī)滿足2.1節(jié)所述的Oracle安裝條件,那么這部分檢查是可以正常通過的。檢查完畢后,如果出現(xiàn)圖2.8中的“0個要求待驗證。”字樣,就說明Oracle 11g檢查的先決條件是沒有問題的。

5)選擇配置選項。單擊【下一步】按鈕,進(jìn)入如圖2.9所示的界面,選擇要安裝的內(nèi)容,這里有3個選項:

? 【創(chuàng)建數(shù)據(jù)庫】:安裝軟件時直接創(chuàng)建數(shù)據(jù)庫,操作相對簡單,屬于默認(rèn)安裝。

? 【配置自動存儲管理(ASM)】:更多用在集群環(huán)境下,可簡化存儲管理和提高性能。

? 【僅安裝軟件】:只安裝軟件,不創(chuàng)建數(shù)據(jù)庫,以后若需要可以單獨創(chuàng)建。

這里選擇【僅安裝軟件】選項。

6)安裝軟件。單擊【下一步】按鈕,進(jìn)入如圖2.10所示的界面。

7)查看好安裝信息后,可以單擊【安裝】按鈕進(jìn)入安裝過程,大約20分鐘安裝完畢。安裝結(jié)束后出現(xiàn)如圖2.11所示的界面,表示已經(jīng)完成Oracle 11g軟件的安裝。

3. 配置Oracle監(jiān)聽程序

在完成了Oracle 11g軟件的安裝后,如果要安裝Oracle 11g的數(shù)據(jù)庫實例,就需要先配置Oracle的監(jiān)聽程序。配置Oracle的監(jiān)聽程序分為準(zhǔn)備創(chuàng)建監(jiān)聽程序、選擇配置內(nèi)容、添加監(jiān)聽程序、選擇TCP/IP協(xié)議的端口號以及完成配置并驗證5個步驟。

圖2.9 選擇配置選項

圖2.10 安裝概要

圖2.11 安裝結(jié)束

1)準(zhǔn)備創(chuàng)建監(jiān)聽程序。創(chuàng)建監(jiān)聽程序需使用Oracle中自帶的配置工具Net Configuration Assistant,配置工具的位置如圖2.12所示。

圖2.12 準(zhǔn)備創(chuàng)建監(jiān)聽程序

說明

這里也可以在【開始】|【運行】框中輸入netca命令。

2)選擇配置選項。單擊【Net Configuration Assistant】選項,進(jìn)入如圖2.13所示的界面。其中列出了可以配置的內(nèi)容,這里選擇【監(jiān)聽程序配置】選項。

3)添加監(jiān)聽程序。單擊【下一步】按鈕,進(jìn)入如圖2.14所示的界面。

圖2.13 創(chuàng)建監(jiān)聽程序

圖2.14 添加監(jiān)聽程序

由于這是第一次配置監(jiān)聽程序,所以只能選擇【添加】選項,其他選項都不可選。單擊【下一步】按鈕,進(jìn)入如圖2.15所示的界面。其中可以更改監(jiān)聽程序的名稱,默認(rèn)是LISTENER,這里使用默認(rèn)名稱即可。

4)選擇TCP/IP協(xié)議的端口號。單擊【下一步】按鈕,進(jìn)入如圖2.16所示的界面,在其中選擇TCP/IP協(xié)議的端口號。

圖2.15 監(jiān)聽程序名稱

圖2.16 TCP/IP端口號

這里可以使用默認(rèn)的端口號1521,也可以使用其他自定義的端口號,這里選擇默認(rèn)端口號即可。

5)完成配置并驗證。單擊【下一步】按鈕,進(jìn)入如圖2.17所示的界面。

圖2.17 配置另一個監(jiān)聽程序

在圖2.17中還可以繼續(xù)配置監(jiān)聽程序,如果只配置一個監(jiān)聽程序,那么單擊【下一步】按鈕,即可完成監(jiān)聽程序的配置。

要查看監(jiān)聽程序是否啟動,可以在【開始】|【運行】框中輸入services.msc命令來查看監(jiān)聽是否啟動,如圖2.18所示。

圖2.18 查看監(jiān)聽程序是否啟動

如果該服務(wù)的狀態(tài)是“已啟動”,那么監(jiān)聽程序就配置成功了。

4. 安裝數(shù)據(jù)庫實例

安裝好數(shù)據(jù)庫軟件并配置好監(jiān)聽程序后,就可以創(chuàng)建數(shù)據(jù)庫實例了。創(chuàng)建數(shù)據(jù)庫實例分為準(zhǔn)備創(chuàng)建數(shù)據(jù)庫實例、選擇創(chuàng)建類型、選擇創(chuàng)建數(shù)據(jù)庫的模板、填寫數(shù)據(jù)庫標(biāo)識、選擇數(shù)據(jù)庫的配置項、設(shè)置賬戶口令、添加示例方案、選擇初始化參數(shù)、完成安裝9個步驟。

1)準(zhǔn)備創(chuàng)建數(shù)據(jù)庫實例。數(shù)據(jù)庫實例是用Oracle中自帶的配置工具Database Configuration Assistant來創(chuàng)建的,配置工具所在的位置如圖2.19所示。

圖2.19 數(shù)據(jù)庫實例創(chuàng)建程序

2)選擇創(chuàng)建類型。單擊【Database Configuration Assistant】選項,進(jìn)入如圖2.20所示的界面,選擇要創(chuàng)建的類型。要創(chuàng)建數(shù)據(jù)庫的實例,這里選擇【創(chuàng)建數(shù)據(jù)庫】選項。

3)選擇創(chuàng)建數(shù)據(jù)庫的模板。單擊【下一步】按鈕,進(jìn)入如圖2.21所示的界面,選擇數(shù)據(jù)庫的模板。

圖2.20 創(chuàng)建類型

圖2.21 數(shù)據(jù)庫模板

在該界面中,有3個模板選項:

? 【一般用途或事務(wù)處理】:適應(yīng)大多數(shù)用途的配置,既能適用于聯(lián)機(jī)事務(wù)處理,也能適用于數(shù)據(jù)倉庫。

? 【定制數(shù)據(jù)庫】:根據(jù)自己的需要來定制模板。

? 【數(shù)據(jù)倉庫】:針對大量數(shù)據(jù)庫,適合做數(shù)據(jù)挖掘。

這里選擇比較通用的【一般用途或事務(wù)處理】選項。

4)填寫數(shù)據(jù)庫標(biāo)識。在圖2.21中,單擊【下一步】按鈕進(jìn)入如圖2.22所示的界面,填寫數(shù)據(jù)庫標(biāo)識。

這里包括全局?jǐn)?shù)據(jù)庫名和SID標(biāo)識,其中,全局?jǐn)?shù)據(jù)庫名主要針對分布式數(shù)據(jù)庫系統(tǒng)來說,例如,你公司(公司名為xxx)在新疆有一臺移動項目數(shù)據(jù)庫,在河北也有一臺,那么你就可以以orcl.yd.xxx.xinj和orcl.yd.xxx.heb來命名這兩臺數(shù)據(jù)庫;SID就好像身份證一樣,可以根據(jù)業(yè)務(wù)填寫,但是要保證和本機(jī)的其他SID不重復(fù)。

5)選擇數(shù)據(jù)庫的配置項。完成了數(shù)據(jù)庫標(biāo)識的填寫后,在圖2.22中單擊【下一步】按鈕,進(jìn)入如圖2.23所示的界面。

圖2.22 填寫系統(tǒng)標(biāo)識符

圖2.23 數(shù)據(jù)庫管理選項

這里可以直接使用默認(rèn)選項【配置Enterprise Manager】即可。Oracle Enterprise Manager用于監(jiān)控和管理Oracle軟件基礎(chǔ)架構(gòu)以及應(yīng)用程序和商務(wù)服務(wù)。

6)設(shè)置賬戶口令。單擊【下一步】按鈕,進(jìn)入密碼管理選項,如圖2.24所示。

在該界面中可為數(shù)據(jù)庫設(shè)置密碼,這里為了方便,可以使所有賬戶使用同一個口令即可,但是為了數(shù)據(jù)庫的安全性,可以為不同的賬戶設(shè)置不同的密碼。

7)添加示例方案。添加好密碼后,單擊【下一步】按鈕,進(jìn)入如圖2.25所示的界面,選擇示例方案。

圖2.24 密碼管理

圖2.25 示例方案選擇

為了方便學(xué)習(xí),可以選擇該示例,該示例包括了Example的表空間。

8)選擇初始化參數(shù)。選擇好示例方案后,單擊【下一步】按鈕,進(jìn)入如圖2.26所示的界面,選擇初始化參數(shù)。此處是對字符集的設(shè)置,這里安裝的字符集最好和客戶端的一致,否則容易出現(xiàn)亂碼。這里使用默認(rèn)的字符集ZHS16GBK。

9)完成安裝。選擇好初始化參數(shù)后,單擊【下一步】按鈕,進(jìn)入后面的安裝過程,以后的安裝過程全部選擇默認(rèn)選項即可,這里就不一一給出圖例。數(shù)據(jù)庫安裝成功后,出現(xiàn)如圖2.27所示的界面。

至此,Oracle 11g的數(shù)據(jù)庫實例安裝成功。

圖2.26 參數(shù)初始化

圖2.27 安裝完成

5. 查看數(shù)據(jù)庫服務(wù)

安裝成功后Oracle會以服務(wù)的形式存在,在【開始】|【運行】框中輸入services.msc命令查看服務(wù)列表。如圖2.28所示,在圖中用矩形框起來的就是安裝后出現(xiàn)的服務(wù)。用戶可以在安裝后自行檢查,以確保數(shù)據(jù)庫安裝完整。

圖2.28 服務(wù)列表

說明

在這里我們看到了5個服務(wù)名稱,其中常接觸的有OracleDBConsoleorcl Oracle企業(yè)管理器的服務(wù)、OracleServiceORCL數(shù)據(jù)庫實例服務(wù)和OracleOraDb11g_home1TNSListener遠(yuǎn)程訪問監(jiān)聽服務(wù)。

2.2.3 安裝中遇到的問題

在安裝Oracle的過程中會出現(xiàn)一些問題,為了讓用戶少走彎路,這里列出了安裝中容易出現(xiàn)的問題,以供參考。

1. 安裝路徑

在我們選擇安裝目錄時,如圖2.7所示,這里的【路徑】如果不是【Oracle基目錄】的子目錄,那么會給出一個警告:建議把主目錄設(shè)成基目錄的子目錄。這是Oracle希望用戶創(chuàng)建的多個Oracle主目錄都指向同一個基目錄。如果我們不采納提示項的建議,可以直接選擇【是】進(jìn)入圖2.8;如果有這方面的需求,則選擇【否】,重新配置路徑。

2. 安裝環(huán)境

進(jìn)行先決條件檢查時最容易出問題。如果在安裝中出現(xiàn)如圖2.29所示的界面,那么根據(jù)上面【檢查】列表中的內(nèi)容可以看出是內(nèi)存和網(wǎng)絡(luò)出現(xiàn)了問題。如果繼續(xù)安裝,則很可能會安裝失敗。這里是因為內(nèi)存不足和沒有TCP/IP協(xié)議的連接造成的。修改出問題的地方后單擊【重試】按鈕。如果沒有警告才可以繼續(xù)安裝。

圖2.29 先決條件檢查界面

3. 未啟動數(shù)據(jù)庫監(jiān)聽服務(wù)

第一次創(chuàng)建數(shù)據(jù)庫實例時,默認(rèn)情況下監(jiān)聽程序是沒有被創(chuàng)建的,此時安裝數(shù)據(jù)庫實例時會出現(xiàn)如圖2.30所示的提示。

圖2.30 未配置監(jiān)聽提示界面

這時只要啟動監(jiān)聽服務(wù)即可,如果沒有配置,可以參照前面配置Oracle監(jiān)聽程序部分的內(nèi)容。

2.3 移除Oracle 11g

Oracle的卸載和普通軟件的卸載有一定差異,很多人開始接觸Oracle時經(jīng)常因為不能很徹底地卸載軟件而耽誤時間,本節(jié)主要講解如何完全移除Oracle。

Oracle 11g的卸載過程分為停止服務(wù)、卸載Oracle產(chǎn)品、刪除注冊表項、刪除環(huán)境變量和重啟計算機(jī)5個步驟,只要按照正確的卸載步驟卸載Oracle 11g,即可把它從你的計算機(jī)中完全移除。

2.3.1 停止服務(wù)列表的5個服務(wù)

在【開始】|【運行】框中輸入services.msc命令,出現(xiàn)服務(wù)列表,分別選中Oracle的5個服務(wù)名稱(如圖2.31所示矩形框中的部分),右擊,在彈出的快捷菜單中選擇【停止】選項。

圖2.31 停止Oracle服務(wù)

2.3.2 卸載Oracle產(chǎn)品

卸載Oracle產(chǎn)品時,要使用Oracle中自帶的卸載工具來完成,卸載工具可以在【開始】菜單中的【程序】項中找到,具體路徑如圖2.32所示。

圖2.32 選擇卸載程序

單擊【Universal Installer】選項,彈出如圖2.33所示的“產(chǎn)品清單”對話框。在其中選擇已經(jīng)安裝的Oracle產(chǎn)品,單擊【刪除】按鈕即可刪除選中的產(chǎn)品。

圖2.33 選擇卸載產(chǎn)品

2.3.3 刪除注冊表項

在安裝數(shù)據(jù)庫時有很多配置都會寫入到注冊表中,要徹底刪除Oracle 11g數(shù)據(jù)庫,還要把寫入到注冊表中的內(nèi)容也全部刪除掉。需刪除的注冊表項如表2.3所示。

表2.3 注冊表項

說明

在【開始】|【運行】框中輸入regedit命令,可以直接進(jìn)入注冊表菜單窗口。

2.3.4 刪除環(huán)境變量

如果在安裝Oracle時為其設(shè)置了環(huán)境變量,那么在卸載時也需要把環(huán)境變量刪除。具體的刪除過程是:右擊【我的電腦】,在彈出的快捷菜單中選擇【屬性】命令,彈出“系統(tǒng)屬性”對話框,切換到【高級】選項卡,如圖2.34所示。單擊【環(huán)境變量】按鈕,出現(xiàn)如圖2.35所示的對話框。

在“系統(tǒng)變量”列表中找到ORACLE_HOME選項,刪除即可。如果系統(tǒng)變量中的CLASSPATH和PATH變量中也存在Oracle設(shè)置,那么也一并刪除即可。

圖2.34 系統(tǒng)屬性

圖2.35 環(huán)境變量

2.3.5 刪除目錄并重啟計算機(jī)

在完成以上4個步驟后,Oracle 11g的刪除工作已經(jīng)接近尾聲,為了更徹底地刪除Oracle,還需要把安裝時安裝目錄下的全部內(nèi)容刪除,刪除后重新啟動計算機(jī)即可成功卸載Oracle 11g。

任何軟件在卸載過程中都可能出現(xiàn)程序中斷,不能正常卸載的情況。Oracle 11g在卸載時,容易出現(xiàn)的問題就是Oracle的服務(wù)沒有停止導(dǎo)致的卸載失敗、注冊表中的注冊項沒有完全刪除、沒有把所有Oracle安裝目錄下的文件完全刪除。用戶只要在卸載過程中按照上述步驟卸載,Oracle 11g即可在計算機(jī)中不留痕跡地消失。

2.4 小結(jié)

本章介紹了在Windows 2003環(huán)境下安裝和卸載Oracle 11g的整個步驟。需要注意的是安裝Oracle 11g的基本條件:硬件方面要求內(nèi)存1GB以上,硬盤空間5GB以上,這兩點很重要,如果達(dá)不到要求,大多會出現(xiàn)安裝失敗的問題。Oracle 11g的安裝分為6個步驟,用戶可以進(jìn)行參考。至于卸載,需要5個步驟,這5個步驟是必需的,如果Oracle卸載不干凈,很可能導(dǎo)致下次安裝失敗,所以這里建議用戶嚴(yán)格執(zhí)行卸載步驟。

2.5 習(xí)題

填空題

1. 常用的安裝Oracle的操作系統(tǒng)有________ 、________。

2. Oracle 11g卸載需要________ 、________ 、________ 、________ 、________ 5個步驟。

3. Oracle 11g建議的安裝目錄是________________。

4. 安裝Oracle需要虛擬內(nèi)存的容量是________。

5. 安裝Oracle需要物理內(nèi)存的容量至少是________。

主站蜘蛛池模板: 丹江口市| 宿迁市| 鲁山县| 崇义县| 喀喇沁旗| 林周县| 泰宁县| 新龙县| 高清| 广水市| 凤冈县| 泽普县| 阜平县| 民和| 罗田县| 桐梓县| 翁源县| 志丹县| 兴仁县| 正定县| 临猗县| 乌拉特中旗| 讷河市| 乌拉特前旗| 巴林右旗| 凤山市| 原阳县| 永登县| 黎城县| 全州县| 高唐县| 前郭尔| 吉林市| 岱山县| 新源县| 凌云县| 平潭县| 阳信县| 克拉玛依市| 托克托县| 和田县|