該篇為桌面類Oracle Database 11g?Release 2的安裝、配置孔庭,若需安裝尺上、配置服務(wù)器類(通常是選擇桌面類材蛛,如果是將本機(jī)作為服務(wù)器來(lái)使用,則選擇服務(wù)器類)怎抛,可參考“Windows環(huán)境(Win10)下安裝卑吭、配置服務(wù)器類Oracle Database 11g? Release 2”
1.下載Oracle Database 11g Release 2 安裝包
PS1:安裝包分為了兩個(gè)壓縮包,需要都下載下來(lái)才能進(jìn)行安裝
PS2:PL/SQL Developer目前只有32位的客戶端马绝,無(wú)法直接連接上64位的Oracle數(shù)據(jù)庫(kù)豆赏,需要進(jìn)行一些操作才能連接上(但并不復(fù)雜),可參考“PQ/SQL Developer的安裝以及與64位Oracle Database進(jìn)行連接”進(jìn)行連接迹淌,Oracle官方文檔建議Oracle數(shù)據(jù)庫(kù)版本位數(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ù)庫(kù)”(在安裝完成后元暴,會(huì)自進(jìn)入到數(shù)據(jù)庫(kù)的配置界面),然后點(diǎn)擊“下一步”進(jìn)行后續(xù)操作
7.接下來(lái)進(jìn)入到“系統(tǒng)類”的選擇兄猩,這里選擇“桌面類”茉盏,然后點(diǎn)擊“下一步”進(jìn)行后續(xù)操作〔如果是安裝、配置服務(wù)器類枢冤,可參考“Windows環(huán)境(Win10)下安裝鸠姨、配置服務(wù)器類Oracle Database 11g Release 2”〕
8.接下來(lái)進(jìn)入到“典型安裝”的配置,配置完成后點(diǎn)擊“下一步”進(jìn)行后續(xù)操作淹真,下面為“典型配置”界面內(nèi)容的說(shuō)明
① “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ù)庫(kù)內(nèi)容的位置客扎,同樣不建議使用中文(還是玄學(xué))
④ 關(guān)于數(shù)據(jù)庫(kù)版本:企業(yè)版包含了Oracle Database完整功能鳞贷,其他版本的詳細(xì)說(shuō)明可以查看Oracle Database 的幫助文檔
⑤ 關(guān)于字符集的選擇:建議選擇為UTF-8(通用性更好)
⑥ “全局?jǐn)?shù)據(jù)庫(kù)名”:?jiǎn)?dòng)數(shù)據(jù)庫(kù)的名稱(不超過(guò)8個(gè)字符)?
⑦ “管理口令”:?jiǎn)?dòng)數(shù)據(jù)庫(kù)的口令
口令的最低要求為(如果不滿足的話不能進(jìn)行安裝):
● 口令不超過(guò)30個(gè)字符
● 不能為空口令
Oracle官方文檔建議口令為(只是建議,如果是學(xué)習(xí)用的話可以設(shè)置得簡(jiǎn)單些虐唠,但要滿足最低要求搀愧,例如我這里就設(shè)置的為“Oracle”):
● 至少包含一個(gè)大寫字母
● 至少包含一個(gè)大寫字母
●至少包含一個(gè)數(shù)字
● 長(zhǎng)度至少為 8 個(gè)字符
(設(shè)置的口令包含上面的四個(gè)至少就不會(huì)顯示&彈出警告了)
●使用可包括下劃線 (_), 美元符號(hào) ($) 和井號(hào) (#) 字符的數(shù)據(jù)庫(kù)字符集
●如果包含特殊字符 (包括以數(shù)字或符號(hào)作為口令的開頭), 請(qǐng)將口令加雙引號(hào)
● 不應(yīng)為實(shí)際單詞
⑧ “確認(rèn)口令”:在此字段再次輸入管理口令
9.接下來(lái)會(huì)進(jìn)行先決條件的檢查,如果檢查通過(guò)則會(huì)自動(dòng)進(jìn)入到“概要”界面咱筛,若檢查出現(xiàn)錯(cuò)誤提示搓幌,請(qǐng)自行尋找解決方案或者直接選擇“忽略”
10.之后進(jìn)入到“概要”界面,該界面顯示在安裝過(guò)程中選定的選項(xiàng)的概要信息迅箩,如果確認(rèn)沒問題則點(diǎn)擊“完成”溉愁,正式執(zhí)行安裝
11.安裝需要一些時(shí)間,請(qǐng)耐心等待
12.之后會(huì)彈出數(shù)據(jù)庫(kù)配置窗口(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ù)庫(kù)用戶解鎖及口令修改” 進(jìn)行配置
13.進(jìn)入到管理窗口后,需要修改sys,system,scott,sh這四個(gè)用戶(用戶的解鎖以及口令的修改)
下表為Oracle數(shù)據(jù)庫(kù)中的主要用戶及作用
用戶的解鎖:如果被鎖定了就需要進(jìn)行解鎖(將√去掉即完成解鎖)
口令的修改:在“新口令”處輸入新口令龄砰,在“確認(rèn)口令”處再次輸入新口令(口令不能為空盟猖,不能超過(guò)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.接下來(lái)直接點(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ù)庫(kù)監(jiān)聽服務(wù):OracleOraDb11g_home1TNSListener风秤,如果要通過(guò)遠(yuǎn)程客戶端連接數(shù)據(jù)庫(kù)鳖目,或者直接利用程序進(jìn)行數(shù)據(jù)庫(kù)的連接,那么此服務(wù)必須打開
數(shù)據(jù)庫(kù)實(shí)例服務(wù): OracleServiceORCLXXXX(XXXX為數(shù)據(jù)庫(kù)的SID)缤弦,Oracle Database中可以包含多個(gè)數(shù)據(jù)庫(kù)领迈,每一個(gè)數(shù)據(jù)庫(kù)都會(huì)存在這樣的一種服務(wù)名:OracleServiceORCLSID
17.接下來(lái)可以測(cè)試下與Oracle Database的連接
運(yùn)行SQL Plus
用戶名:sys/as sysdba
口令:Oracle
連接成功
18.至此Windows環(huán)境(Win10)下桌面類Oracle Database 11g Release 2的安裝、配置就已完成碍沐,接下來(lái)可以進(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全過(guò)程