- Oracle數據庫編程經典300例
- 肖俊宇編著
- 1467字
- 2018-12-30 10:29:21
實例001 安裝Oracle 10g
【實例描述】
在使用Oracle數據庫及PL/SQL豐富的功能之前,首先需要給計算機安裝Oracle產品。Oracle數據庫產品是免費的,讀者可以從Oracle的官方網站(http://www.oracle.com)下載程序安裝包。目前,Oracle的最新版本是Oracle 11g R2,考慮到國內用戶廣泛使用的是Oracle 10g,本書就以Oracle 10g作為演示版本。
同時,考慮到Windows操作系統的主流地位,本書以Windows XP下的Oracle 10g為演示環境,如圖1-1所示為在Windows XP SP2下安裝Oracle 10g后的菜單。

圖1-1 安裝完成后的菜單項
【實現過程】
Oracle在Windows操作系統下的安裝非常方便,獲取Oracle 10g數據庫軟件后,雙擊其中的database\setup.exe文件即可開始安裝,并一直單擊安裝程序的“下一步”按鈕即可。
(1)選擇安裝方法和安裝路徑。開始安裝后,Oracle將彈出如圖1-2所示安裝啟動界面,要求用戶選擇安裝方法和路徑,并設定數據庫實例名稱和初始口令。

圖1-2 Oracle 10g安裝啟動界面
Oracle主目錄位置就是Oracle準備安裝的位置,稱為“Oracle_Home”,一般Oracle根據當前計算機的硬盤大小默認給出一個合適的位置。Oracle安裝時可以只安裝Oracle軟件,然后單獨創建數據庫,也可以在圖1-2中勾選“創建啟動數據庫”復選框,在安裝Oracle產品時,同時創建一個數據庫,對初學者來說,推薦基本安裝,并填寫全局數據庫名,以及管理員的密碼。其中,全局數據庫名即數據庫實例名是數據庫在服務器網絡中的唯一標識。
(2)檢查產品安裝先決條件。在上圖1-2中單擊“下一步”按鈕,安裝程序開始對Oracle服務器進行環境檢查,主要查看服務器是否符合Oracle安裝的條件,如操作系統是否支持、系統內存是否符合Oracle安裝的最低要求等,如圖1-3所示。

圖1-3 Oracle安裝前環境檢查
(3)確認Oracle安裝設置和組件。通過了Oracle先決條件檢查后,單擊“下一步”按鈕,安裝程序將列出所有安裝Oracle過程中的默認選項,如圖1-4所示。

圖1-4 Oracle默認安裝設置
(4)復制文件并設置環境。確認圖1-4所示安裝信息無誤后,單擊“安裝”按鈕,進入文件復制和環境設置界面,如圖1-5所示,這一過程經歷時間比較長,根據計算機的性能不同有很大差別。

圖1-5 Oracle文件復制和環境設置
(5)安裝和啟動Oracle工具和組件。圖1-5中的進程結束后,安裝程序進入了各種Oracle工具和組件的安裝階段,包括網絡配置向導,iSQL*plus等,安裝界面如圖1-6所示。

圖1-6 Oracle各種工具和組件的安裝
(6)創建默認數據庫。完成工具和組件的安裝后,安裝程序自動啟動DBCA(Database Configuration Assistant)安裝界面,創建默認數據庫,如圖1-7所示。

圖1-7 DBCA下安裝默認數據庫
(7)查看安裝信息。數據庫創建完畢后,安裝程序將提供安裝日志文件和簡要安裝信息給用戶查看,包括安裝路徑、數據庫實例名等,如圖1-8所示。

圖1-8 安裝信息
(8)設置數據庫默認用戶和用戶口令。用戶可以單擊如圖1-8中右下角的“口令管理”按鈕進入Oracle的用戶配置界面。Oracle中為管理員預置了兩個用戶,分別是sys和system,同時Oracle為程序測試提供了一個普通用戶scott,在口令管理中,可以對數據庫用戶設置密碼,設置是否鎖定等,如圖1-9所示。

圖1-9 口令和用戶鎖定管理
(9)安裝完成。至此,Oracle 10g的安裝已全部完成,執行【開始】|【程序】菜單命令,在彈出的快捷菜單中可看到如圖1-1所示的程序。
【范例解析】
Oracle的安裝與SQL Server等數據庫安裝類似,但略有不同。Oracle創建數據庫不像SQL Server一樣用簡單的CREATE DATABASE命令就能完成,在創建數據庫的過程中還需要配置各種參數。Oracle安裝完成后,用戶在安裝目錄下能找到存放數據庫的各種文件,主要包括數據文件、控制文件和數據庫日志文件等。
此外,數據庫創建后會有一系列為該數據庫提供服務的內存空間和后臺進程,稱為該數據庫的實例,每一個數據庫至少會有一個實例為其服務。
注意:雖然一個Oracle數據庫服務器中可以安裝多個數據庫,但是一個數據庫需要占用非常大的內存空間,因此一般建議一個服務器只安裝一個數據庫,用戶在其中創建自己的數據對象。
- Boost程序庫完全開發指南:深入C++”準”標準庫(第5版)
- Oracle 11g從入門到精通(第2版) (軟件開發視頻大講堂)
- Python爬蟲開發:從入門到實戰(微課版)
- Java加密與解密的藝術(第2版)
- 零基礎學Java(第4版)
- 從0到1:Python數據分析
- Hands-On Reinforcement Learning with Python
- 量化金融R語言高級教程
- RESTful Java Web Services(Second Edition)
- Learning Material Design
- 機器學習微積分一本通(Python版)
- MySQL程序員面試筆試寶典
- Python從入門到精通(第3版)
- 嵌入式Linux C語言程序設計基礎教程
- 深度實踐KVM:核心技術、管理運維、性能優化與項目實施