該篇為桌面類Oracle Database 11g?Release 2的安裝、配置,若需安裝、配置服務(wù)器類(通常是選擇桌面類,如果是將本機(jī)作為服務(wù)器來使用,則選擇服務(wù)器類),可參考“Windows環(huán)境(Win10)下安裝、配置服務(wù)器類Oracle Database 11g? Release 2”
1.下載Oracle Database 11g Release 2 安裝包
PS1:安裝包分為了兩個(gè)壓縮包,需要都下載下來才能進(jìn)行安裝

PS2:PL/SQL Developer目前只有32位的客戶端,無法直接連接上64位的Oracle數(shù)據(jù)庫,需要進(jìn)行一些操作才能連接上(但并不復(fù)雜),可參考“PQ/SQL Developer的安裝以及與64位Oracle Database進(jìn)行連接”進(jìn)行連接,Oracle官方文檔建議Oracle數(shù)據(jù)庫版本位數(shù)與操作系統(tǒng)位數(shù)相對(duì)應(yīng)
32位官網(wǎng)下載鏈接:
64位官網(wǎng)下載鏈接:
32位&64位百度云分享鏈接及提取碼:
鏈接: https://pan.baidu.com/s/1mh7s1nU?
密碼: 8neh
2.將下載好的兩個(gè)壓縮包解壓到同一個(gè)路徑下(即進(jìn)行合并)
例如我將其解壓到C:\Temp

3.點(diǎn)開上圖中的database文件夾,雙擊運(yùn)行setup.exe開始進(jìn)行安裝

4.加載安裝程序需要一些時(shí)間,加載完成后便會(huì)出現(xiàn)安裝界面,我是在虛擬機(jī)的Windows10環(huán)境下進(jìn)行的安裝,會(huì)彈出“環(huán)境不滿足最低要求”的對(duì)話框,如出現(xiàn)此窗口,則點(diǎn)擊“是”進(jìn)行后續(xù)操作

5.首先進(jìn)行安全更新的配置,"電子郵件"處如果不需要接收Oracle的郵件通知?jiǎng)t不填(如果沒填的話會(huì)彈出一個(gè)“未指定電子郵箱地址”的窗口,如不需要接收其通知?jiǎng)t點(diǎn)擊“是”進(jìn)行下一步操作),“安全更新”處如果不需要接收其更新則取消勾選,我這里進(jìn)行安裝時(shí)取消勾選了

6.然后進(jìn)入到“安裝選項(xiàng)”的界面,選擇“創(chuàng)建和配置數(shù)據(jù)庫”(在安裝完成后,會(huì)自進(jìn)入到數(shù)據(jù)庫的配置界面),然后點(diǎn)擊“下一步”進(jìn)行后續(xù)操作
7.接下來進(jìn)入到“系統(tǒng)類”的選擇,這里選擇“桌面類”,然后點(diǎn)擊“下一步”進(jìn)行后續(xù)操作〔如果是安裝、配置服務(wù)器類,可參考“Windows環(huán)境(Win10)下安裝、配置服務(wù)器類Oracle Database 11g Release 2”〕
8.接下來進(jìn)入到“典型安裝”的配置,配置完成后點(diǎn)擊“下一步”進(jìn)行后續(xù)操作,下面為“典型配置”界面內(nèi)容的說明
① “Oracle目錄基目錄”:所有Oracle產(chǎn)品的基目錄,如果這里進(jìn)行了修改,下面的目錄也會(huì)相應(yīng)的自動(dòng)進(jìn)行更改,目錄名稱不建議使用中文(玄學(xué))
② “軟件位置”:當(dāng)前進(jìn)行安裝的軟件(即Oracle Database 11g)的安裝目錄,其安裝目錄不能含空格字符,同樣不建議使用中文(玄學(xué))
③ “數(shù)據(jù)文件位置”:存儲(chǔ)數(shù)據(jù)庫內(nèi)容的位置,同樣不建議使用中文(還是玄學(xué))
④ 關(guān)于數(shù)據(jù)庫版本:企業(yè)版包含了Oracle Database完整功能,其他版本的詳細(xì)說明可以查看Oracle Database 的幫助文檔
⑤ 關(guān)于字符集的選擇:建議選擇為UTF-8(通用性更好)
⑥ “全局?jǐn)?shù)據(jù)庫名”:啟動(dòng)數(shù)據(jù)庫的名稱(不超過8個(gè)字符)?
⑦ “管理口令”:啟動(dòng)數(shù)據(jù)庫的口令
口令的最低要求為(如果不滿足的話不能進(jìn)行安裝):
● 口令不超過30個(gè)字符
● 不能為空口令
Oracle官方文檔建議口令為(只是建議,如果是學(xué)習(xí)用的話可以設(shè)置得簡單些,但要滿足最低要求,例如我這里就設(shè)置的為“Oracle”):
● 至少包含一個(gè)大寫字母
● 至少包含一個(gè)大寫字母
●至少包含一個(gè)數(shù)字
● 長度至少為 8 個(gè)字符
(設(shè)置的口令包含上面的四個(gè)至少就不會(huì)顯示&彈出警告了)
●使用可包括下劃線 (_), 美元符號(hào) ($) 和井號(hào) (#) 字符的數(shù)據(jù)庫字符集
●如果包含特殊字符 (包括以數(shù)字或符號(hào)作為口令的開頭), 請(qǐng)將口令加雙引號(hào)
● 不應(yīng)為實(shí)際單詞
⑧ “確認(rèn)口令”:在此字段再次輸入管理口令


9.接下來會(huì)進(jìn)行先決條件的檢查,如果檢查通過則會(huì)自動(dòng)進(jìn)入到“概要”界面,若檢查出現(xiàn)錯(cuò)誤提示,請(qǐng)自行尋找解決方案或者直接選擇“忽略”
10.之后進(jìn)入到“概要”界面,該界面顯示在安裝過程中選定的選項(xiàng)的概要信息,如果確認(rèn)沒問題則點(diǎn)擊“完成”,正式執(zhí)行安裝

11.安裝需要一些時(shí)間,請(qǐng)耐心等待
12.之后會(huì)彈出數(shù)據(jù)庫配置窗口(Database Configuration Assistant),不要點(diǎn)擊“確定”或者直接關(guān)閉該窗口,而是點(diǎn)擊“口令管理”,因?yàn)檫€需要“口令管理”窗口進(jìn)行后續(xù)配置(用戶的解鎖以及口令的修改),如果關(guān)閉了,請(qǐng)參考“利用SQL Plus進(jìn)行Oracle數(shù)據(jù)庫用戶解鎖及口令修改” 進(jìn)行配置

13.進(jìn)入到管理窗口后,需要修改sys,system,scott,sh這四個(gè)用戶(用戶的解鎖以及口令的修改)
下表為Oracle數(shù)據(jù)庫中的主要用戶及作用

用戶的解鎖:如果被鎖定了就需要進(jìn)行解鎖(將√去掉即完成解鎖)

口令的修改:在“新口令”處輸入新口令,在“確認(rèn)口令”處再次輸入新口令(口令不能為空,不能超過30個(gè)字符,且不能為用戶名)

之后點(diǎn)擊“確定“即完成用戶的解鎖及口令的修改(如果口令不滿足Oracle建議標(biāo)準(zhǔn)的四個(gè)“至少”依舊會(huì)彈出警告框,若出現(xiàn)則點(diǎn)擊“是”繼續(xù)后續(xù)操作)

14.之后會(huì)回到Database Configuration Assistant窗口,點(diǎn)擊“確定”進(jìn)入到“完成”界面

15.接下來直接點(diǎn)擊“關(guān)閉”便可完成安裝

16.安裝完成后,在計(jì)算機(jī)系統(tǒng)中將出現(xiàn)若干個(gè)Oracle服務(wù),可以進(jìn)入到計(jì)算機(jī)管理界面,依次點(diǎn)擊“服務(wù)和應(yīng)用程序”、“服務(wù)”,以查看/管理Oracle 服務(wù)(具體如何進(jìn)入到計(jì)算機(jī)管理界面請(qǐng)自行查詢方法),這些服務(wù)可以都設(shè)置為手工啟動(dòng)(設(shè)置方法為:右鍵需要修改的服務(wù)→點(diǎn)擊“屬性”→在“啟動(dòng)類型”處設(shè)置為“手工啟動(dòng)”→點(diǎn)擊“確定”),以防其對(duì)計(jì)算機(jī)運(yùn)行/啟動(dòng)速度造成影響,等需要用到Oracle Database時(shí)再啟動(dòng)這些服務(wù)

在這些服務(wù)中較重要的為以下兩個(gè):
數(shù)據(jù)庫監(jiān)聽服務(wù):OracleOraDb11g_home1TNSListener,如果要通過遠(yuǎn)程客戶端連接數(shù)據(jù)庫,或者直接利用程序進(jìn)行數(shù)據(jù)庫的連接,那么此服務(wù)必須打開
數(shù)據(jù)庫實(shí)例服務(wù): OracleServiceORCLXXXX(XXXX為數(shù)據(jù)庫的SID),Oracle Database中可以包含多個(gè)數(shù)據(jù)庫,每一個(gè)數(shù)據(jù)庫都會(huì)存在這樣的一種服務(wù)名:OracleServiceORCLSID
17.接下來可以測(cè)試下與Oracle Database的連接
運(yùn)行SQL Plus
用戶名:sys/as sysdba
口令:Oracle
連接成功

18.至此Windows環(huán)境(Win10)下桌面類Oracle Database 11g Release 2的安裝、配置就已完成,接下來可以進(jìn)行PL/SQL Developer的安裝以及與64位Oracle Database進(jìn)行連接,可參考“PL/SQL Developer的安裝以及與64位Oracle Database進(jìn)行連接”進(jìn)行操作
本文參考鏈接:
1.【啞炮】win8安裝Oracle11G,PLSQL Developer全過程