- Oracle從入門到精通(視頻實戰版)
- 秦靖 劉存勇
- 412字
- 2018-12-31 20:04:55
第2章 Oracle 11g的安裝與測試
學習一個軟件前,首先要安裝這個軟件。Oracle可以在Windows或Linux等多個操作系統上使用。鑒于目前用戶普遍使用的是Windows操作系統,同時也方便初學者學習,本章主要講解Oracle 11g在Windows 2003系統中的安裝過程,包括如下知識點:
? Oracle的安裝環境
? Oracle的安裝
? Oracle的卸載
本章主要介紹了Oracle 11g的安裝與卸載,通過本章的學習,讀者能夠獨立地安裝Oracle以及完全卸載該軟件。
2.1 使用Oracle 11g的基本條件
任何軟件的使用對計算機的環境都是有要求的,包括計算機的軟件和硬件。本節將講述Oracle 11g第1版(第2版暫不能穩定支持Windows系統)安裝與運行的基本條件。
2.1.1 硬件條件
從硬件條件來說,目前家用的計算機都能滿足要求,但考慮到很多讀者都是在虛擬機下安裝該軟件進行學習(在虛擬機環境下,如果分配的某些硬件標準不夠,容易走彎路),下面列出了在Windows系統下對硬件的具體要求,如表2.1所示。
表2.1 硬件要求

其中,內存和硬盤空間是安裝時比較容易出現問題的地方,用戶需注意。
2.1.2 軟件條件
除了硬件之外,Oracle 11g對軟件環境也有一定的要求,并不是所有的系統都能夠安裝該軟件,例如,Windows 98、Windows 2000(非SP1版)、Windows NT等操作系統都不能安裝該軟件。滿足要求的軟件環境如表2.2所示。
表2.2 軟件要求

以上列出了32位操作系統對Oracle 11g的支持情況(穩定)。
說明
目前,官方網站中已發現有針對32位Windows系統的Oracle 11g第2版可以下載,Oracle 11g第2版支持Windows 7操作系統。用戶如果有興趣可以隨時查詢。軟件下載地址:http://www.oracle.com/technology/software/products/database/index.html。
2.2 在Windows 2003系統中安裝Oracle 11g
在Windows 2003系統中安裝Oracle對初學者來說并不復雜,讀者只要按向導提示就能夠完成Oracle 11g的安裝,但是從獲取Oracle 11g文件到正確安裝軟件這個過程中有時也會出現一些問題。本節主要講解Oracle 11g在Windows 2003系統中安裝的具體步驟。
2.2.1 獲取Oracle 11g的安裝文件
用戶獲取該軟件有多種途徑,最方便的方法就是從Oracle的官方網站下載該軟件,由于Oracle軟件用于學習是免費的,所以用戶不用擔心收費問題。但是,如果用于商業,則需要繳費,具體的費用可以直接在網站上查詢。
1)進入Oracle官方網站http://www.oracle.com/index.html,網站頁面如圖2.1所示。

圖2.1 Oracle官方網站首頁
2)在如圖2.1所示的頁面中,單擊【Downloads】選項卡下【Database】項下的【Database 11g】,進入如圖2.2所示頁面。

圖2.2 下載列表頁面1
3)在如圖2.2所示的頁面中,選中【Accept License Agreement】單選按鈕,這時該頁面會出現如圖2.3所示的可選鏈接。

圖2.3 下載列表頁面2
4)單擊圖2.3中箭頭指向部分的鏈接,即可下載。
注意
第一次下載需要讀者免費注冊一個賬號,然后才能下載該軟件。
2.2.2 安裝Oracle 11g
Oracle 11g在官方網站下載后,軟件默認名稱是win32_11gR1_database_1013.zip,解壓后就可以開始安裝了。下面就詳細講解Oracle 11g的安裝過程。
1. 找到Oracle安裝的可執行文件
將軟件win32_11gR1_database_1013.zip解壓后進入database文件夾下,文件結構如圖2.4所示,其中,setup.exe文件就是Oracle安裝的可執行文件。

圖2.4 database文件結構
2. 安裝Oracle 11g軟件
安裝Oracle 11g軟件既包括安裝數據庫軟件本身,也包括安裝數據庫的實例,為了方便學習,下面把軟件和數據庫的實例分開安裝。安裝Oracle 11g軟件分為選擇安裝方法、選擇安裝類型、選擇安裝路徑、檢查安裝環境、選擇配置選項、安裝軟件6個步驟。
1)選擇安裝方法。雙擊如圖2.4所示的setup.exe文件,彈出如圖2.5所示的安裝界面。這里安裝分為【基本安裝】和【高級安裝】兩個選項,其中【基本安裝】比較簡單,也是默認選項,但需要交互的地方相對較少。為了更全面地了解安裝過程,這里選擇【高級安裝】選項。
2)選擇安裝類型。單擊【下一步】按鈕,打開如圖2.6所示的界面,選擇安裝類型。

圖2.5 安裝界面

圖2.6 版本選擇
其中列出了Oracle 11g的4個版本,這里選擇功能最全的企業版,用戶可以根據自己的需要選擇不同的版本,各版本的區別可以參考第1章的內容。在此界面還可以查看已安裝的數據庫產品和產品的語言。這里選中【企業版】單選按鈕。
3)選擇安裝路徑。單擊【下一步】按鈕,進入如圖2.7所示的界面,可以選擇Oracle的安裝位置。這里有兩個安裝路徑:
? 第1個安裝路徑是Oracle的基目錄,主要用于存放一些配置文件內容。
? 第2個安裝路徑用于存儲Oracle軟件文件。
這里用戶可以根據實際情況選擇安裝目錄。
4)檢查安裝環境。選擇好安裝路徑后,單擊【下一步】按鈕,進入如圖2.8所示的界面檢查安裝環境。

圖2.7 配置安裝路徑

圖2.8 先決條件檢查
如果用戶的計算機滿足2.1節所述的Oracle安裝條件,那么這部分檢查是可以正常通過的。檢查完畢后,如果出現圖2.8中的“0個要求待驗證。”字樣,就說明Oracle 11g檢查的先決條件是沒有問題的。
5)選擇配置選項。單擊【下一步】按鈕,進入如圖2.9所示的界面,選擇要安裝的內容,這里有3個選項:
? 【創建數據庫】:安裝軟件時直接創建數據庫,操作相對簡單,屬于默認安裝。
? 【配置自動存儲管理(ASM)】:更多用在集群環境下,可簡化存儲管理和提高性能。
? 【僅安裝軟件】:只安裝軟件,不創建數據庫,以后若需要可以單獨創建。
這里選擇【僅安裝軟件】選項。
6)安裝軟件。單擊【下一步】按鈕,進入如圖2.10所示的界面。
7)查看好安裝信息后,可以單擊【安裝】按鈕進入安裝過程,大約20分鐘安裝完畢。安裝結束后出現如圖2.11所示的界面,表示已經完成Oracle 11g軟件的安裝。
3. 配置Oracle監聽程序
在完成了Oracle 11g軟件的安裝后,如果要安裝Oracle 11g的數據庫實例,就需要先配置Oracle的監聽程序。配置Oracle的監聽程序分為準備創建監聽程序、選擇配置內容、添加監聽程序、選擇TCP/IP協議的端口號以及完成配置并驗證5個步驟。

圖2.9 選擇配置選項

圖2.10 安裝概要

圖2.11 安裝結束
1)準備創建監聽程序。創建監聽程序需使用Oracle中自帶的配置工具Net Configuration Assistant,配置工具的位置如圖2.12所示。

圖2.12 準備創建監聽程序
說明
這里也可以在【開始】|【運行】框中輸入netca命令。
2)選擇配置選項。單擊【Net Configuration Assistant】選項,進入如圖2.13所示的界面。其中列出了可以配置的內容,這里選擇【監聽程序配置】選項。
3)添加監聽程序。單擊【下一步】按鈕,進入如圖2.14所示的界面。

圖2.13 創建監聽程序

圖2.14 添加監聽程序
由于這是第一次配置監聽程序,所以只能選擇【添加】選項,其他選項都不可選。單擊【下一步】按鈕,進入如圖2.15所示的界面。其中可以更改監聽程序的名稱,默認是LISTENER,這里使用默認名稱即可。
4)選擇TCP/IP協議的端口號。單擊【下一步】按鈕,進入如圖2.16所示的界面,在其中選擇TCP/IP協議的端口號。

圖2.15 監聽程序名稱

圖2.16 TCP/IP端口號
這里可以使用默認的端口號1521,也可以使用其他自定義的端口號,這里選擇默認端口號即可。
5)完成配置并驗證。單擊【下一步】按鈕,進入如圖2.17所示的界面。

圖2.17 配置另一個監聽程序
在圖2.17中還可以繼續配置監聽程序,如果只配置一個監聽程序,那么單擊【下一步】按鈕,即可完成監聽程序的配置。
要查看監聽程序是否啟動,可以在【開始】|【運行】框中輸入services.msc命令來查看監聽是否啟動,如圖2.18所示。

圖2.18 查看監聽程序是否啟動
如果該服務的狀態是“已啟動”,那么監聽程序就配置成功了。
4. 安裝數據庫實例
安裝好數據庫軟件并配置好監聽程序后,就可以創建數據庫實例了。創建數據庫實例分為準備創建數據庫實例、選擇創建類型、選擇創建數據庫的模板、填寫數據庫標識、選擇數據庫的配置項、設置賬戶口令、添加示例方案、選擇初始化參數、完成安裝9個步驟。
1)準備創建數據庫實例。數據庫實例是用Oracle中自帶的配置工具Database Configuration Assistant來創建的,配置工具所在的位置如圖2.19所示。

圖2.19 數據庫實例創建程序
2)選擇創建類型。單擊【Database Configuration Assistant】選項,進入如圖2.20所示的界面,選擇要創建的類型。要創建數據庫的實例,這里選擇【創建數據庫】選項。
3)選擇創建數據庫的模板。單擊【下一步】按鈕,進入如圖2.21所示的界面,選擇數據庫的模板。

圖2.20 創建類型

圖2.21 數據庫模板
在該界面中,有3個模板選項:
? 【一般用途或事務處理】:適應大多數用途的配置,既能適用于聯機事務處理,也能適用于數據倉庫。
? 【定制數據庫】:根據自己的需要來定制模板。
? 【數據倉庫】:針對大量數據庫,適合做數據挖掘。
這里選擇比較通用的【一般用途或事務處理】選項。
4)填寫數據庫標識。在圖2.21中,單擊【下一步】按鈕進入如圖2.22所示的界面,填寫數據庫標識。
這里包括全局數據庫名和SID標識,其中,全局數據庫名主要針對分布式數據庫系統來說,例如,你公司(公司名為xxx)在新疆有一臺移動項目數據庫,在河北也有一臺,那么你就可以以orcl.yd.xxx.xinj和orcl.yd.xxx.heb來命名這兩臺數據庫;SID就好像身份證一樣,可以根據業務填寫,但是要保證和本機的其他SID不重復。
5)選擇數據庫的配置項。完成了數據庫標識的填寫后,在圖2.22中單擊【下一步】按鈕,進入如圖2.23所示的界面。

圖2.22 填寫系統標識符

圖2.23 數據庫管理選項
這里可以直接使用默認選項【配置Enterprise Manager】即可。Oracle Enterprise Manager用于監控和管理Oracle軟件基礎架構以及應用程序和商務服務。
6)設置賬戶口令。單擊【下一步】按鈕,進入密碼管理選項,如圖2.24所示。
在該界面中可為數據庫設置密碼,這里為了方便,可以使所有賬戶使用同一個口令即可,但是為了數據庫的安全性,可以為不同的賬戶設置不同的密碼。
7)添加示例方案。添加好密碼后,單擊【下一步】按鈕,進入如圖2.25所示的界面,選擇示例方案。

圖2.24 密碼管理

圖2.25 示例方案選擇
為了方便學習,可以選擇該示例,該示例包括了Example的表空間。
8)選擇初始化參數。選擇好示例方案后,單擊【下一步】按鈕,進入如圖2.26所示的界面,選擇初始化參數。此處是對字符集的設置,這里安裝的字符集最好和客戶端的一致,否則容易出現亂碼。這里使用默認的字符集ZHS16GBK。
9)完成安裝。選擇好初始化參數后,單擊【下一步】按鈕,進入后面的安裝過程,以后的安裝過程全部選擇默認選項即可,這里就不一一給出圖例。數據庫安裝成功后,出現如圖2.27所示的界面。
至此,Oracle 11g的數據庫實例安裝成功。

圖2.26 參數初始化

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

圖2.28 服務列表
說明
在這里我們看到了5個服務名稱,其中常接觸的有OracleDBConsoleorcl Oracle企業管理器的服務、OracleServiceORCL數據庫實例服務和OracleOraDb11g_home1TNSListener遠程訪問監聽服務。
2.2.3 安裝中遇到的問題
在安裝Oracle的過程中會出現一些問題,為了讓用戶少走彎路,這里列出了安裝中容易出現的問題,以供參考。
1. 安裝路徑
在我們選擇安裝目錄時,如圖2.7所示,這里的【路徑】如果不是【Oracle基目錄】的子目錄,那么會給出一個警告:建議把主目錄設成基目錄的子目錄。這是Oracle希望用戶創建的多個Oracle主目錄都指向同一個基目錄。如果我們不采納提示項的建議,可以直接選擇【是】進入圖2.8;如果有這方面的需求,則選擇【否】,重新配置路徑。
2. 安裝環境
進行先決條件檢查時最容易出問題。如果在安裝中出現如圖2.29所示的界面,那么根據上面【檢查】列表中的內容可以看出是內存和網絡出現了問題。如果繼續安裝,則很可能會安裝失敗。這里是因為內存不足和沒有TCP/IP協議的連接造成的。修改出問題的地方后單擊【重試】按鈕。如果沒有警告才可以繼續安裝。

圖2.29 先決條件檢查界面
3. 未啟動數據庫監聽服務
第一次創建數據庫實例時,默認情況下監聽程序是沒有被創建的,此時安裝數據庫實例時會出現如圖2.30所示的提示。

圖2.30 未配置監聽提示界面
這時只要啟動監聽服務即可,如果沒有配置,可以參照前面配置Oracle監聽程序部分的內容。
2.3 移除Oracle 11g
Oracle的卸載和普通軟件的卸載有一定差異,很多人開始接觸Oracle時經常因為不能很徹底地卸載軟件而耽誤時間,本節主要講解如何完全移除Oracle。
Oracle 11g的卸載過程分為停止服務、卸載Oracle產品、刪除注冊表項、刪除環境變量和重啟計算機5個步驟,只要按照正確的卸載步驟卸載Oracle 11g,即可把它從你的計算機中完全移除。
2.3.1 停止服務列表的5個服務
在【開始】|【運行】框中輸入services.msc命令,出現服務列表,分別選中Oracle的5個服務名稱(如圖2.31所示矩形框中的部分),右擊,在彈出的快捷菜單中選擇【停止】選項。

圖2.31 停止Oracle服務
2.3.2 卸載Oracle產品
卸載Oracle產品時,要使用Oracle中自帶的卸載工具來完成,卸載工具可以在【開始】菜單中的【程序】項中找到,具體路徑如圖2.32所示。

圖2.32 選擇卸載程序
單擊【Universal Installer】選項,彈出如圖2.33所示的“產品清單”對話框。在其中選擇已經安裝的Oracle產品,單擊【刪除】按鈕即可刪除選中的產品。

圖2.33 選擇卸載產品
2.3.3 刪除注冊表項
在安裝數據庫時有很多配置都會寫入到注冊表中,要徹底刪除Oracle 11g數據庫,還要把寫入到注冊表中的內容也全部刪除掉。需刪除的注冊表項如表2.3所示。
表2.3 注冊表項

說明
在【開始】|【運行】框中輸入regedit命令,可以直接進入注冊表菜單窗口。
2.3.4 刪除環境變量
如果在安裝Oracle時為其設置了環境變量,那么在卸載時也需要把環境變量刪除。具體的刪除過程是:右擊【我的電腦】,在彈出的快捷菜單中選擇【屬性】命令,彈出“系統屬性”對話框,切換到【高級】選項卡,如圖2.34所示。單擊【環境變量】按鈕,出現如圖2.35所示的對話框。
在“系統變量”列表中找到ORACLE_HOME選項,刪除即可。如果系統變量中的CLASSPATH和PATH變量中也存在Oracle設置,那么也一并刪除即可。

圖2.34 系統屬性

圖2.35 環境變量
2.3.5 刪除目錄并重啟計算機
在完成以上4個步驟后,Oracle 11g的刪除工作已經接近尾聲,為了更徹底地刪除Oracle,還需要把安裝時安裝目錄下的全部內容刪除,刪除后重新啟動計算機即可成功卸載Oracle 11g。
任何軟件在卸載過程中都可能出現程序中斷,不能正常卸載的情況。Oracle 11g在卸載時,容易出現的問題就是Oracle的服務沒有停止導致的卸載失敗、注冊表中的注冊項沒有完全刪除、沒有把所有Oracle安裝目錄下的文件完全刪除。用戶只要在卸載過程中按照上述步驟卸載,Oracle 11g即可在計算機中不留痕跡地消失。
2.4 小結
本章介紹了在Windows 2003環境下安裝和卸載Oracle 11g的整個步驟。需要注意的是安裝Oracle 11g的基本條件:硬件方面要求內存1GB以上,硬盤空間5GB以上,這兩點很重要,如果達不到要求,大多會出現安裝失敗的問題。Oracle 11g的安裝分為6個步驟,用戶可以進行參考。至于卸載,需要5個步驟,這5個步驟是必需的,如果Oracle卸載不干凈,很可能導致下次安裝失敗,所以這里建議用戶嚴格執行卸載步驟。
2.5 習題
填空題
1. 常用的安裝Oracle的操作系統有________ 、________。
2. Oracle 11g卸載需要________ 、________ 、________ 、________ 、________ 5個步驟。
3. Oracle 11g建議的安裝目錄是________________。
4. 安裝Oracle需要虛擬內存的容量是________。
5. 安裝Oracle需要物理內存的容量至少是________。
- Microsoft SQL Server企業級平臺管理實踐
- Access 2016數據庫教程(微課版·第2版)
- Developing Mobile Games with Moai SDK
- Java Data Science Cookbook
- Game Development with Swift
- Python廣告數據挖掘與分析實戰
- 數亦有道:Python數據科學指南
- 大數據技術入門
- 菜鳥學SPSS數據分析
- SQL Server 2008寶典(第2版)
- 中國云存儲發展報告
- 大數據時代系列(套裝9冊)
- Artificial Intelligence for Big Data
- Machine Learning for Mobile
- Configuration Management with Chef-Solo