該篇為服務器類Oracle Database 11gRelease 2的安裝、配置,若需安裝、配置桌面類(通常是選擇桌面類,如果是將本機作為服務器來使用,則選擇服務器類),可參考“Windows環境(Win10)下安裝、配置桌面類Oracle Database?11g Release 2”
1.下載Oracle Database 11gRelease 2 安裝包
PS1:安裝包分為了兩個壓縮包,需要都下載下來才能進行安裝
這兩個壓縮包都需要下載下來
PS2:PL/SQL Developer目前只有32位的客戶端,無法直接連接上64位的Oracle數據庫,需要進行一些操作才能連接上(但并不復雜),可參考“PQ/SQL Developer的安裝以及與64位Oracle Database進行連接”進行連接,Oracle官方文檔建議Oracle數據庫版本位數與操作系統位數相對應
32位官網下載鏈接:
64位官網下載鏈接:
32位&64位百度云分享鏈接及提取碼:
密碼: 8neh
2.將下載好的兩個壓縮包解壓到同一個路徑下(即進行合并)
例如我將其解壓到C:\Temp
如未解壓到同一路徑則無法進行安裝
如未解壓到同一路徑則無法進行安裝
3.點開上圖中的database文件夾,雙擊運行setup.exe開始進行安裝
4.加載安裝程序需要一些時間,加載完成后便會出現安裝界面,我是在虛擬機的Windows10環境下進行的安裝,會彈出“環境不滿足最低要求”的對話框,如出現此窗口,則點擊“是”進行后續操作
點擊“是”繼續
點擊“是”繼續
5.首先進行安全更新的配置,"電子郵件"處如果不需要接收Oracle的郵件通知則不填(如果沒填的話會彈出一個“未指定電子郵箱地址”的窗口,如不需要接收其通知則點擊“是”進行下一步操作),“安全更新”處如果不需要接收其更新則取消勾選,我這里進行安裝時取消勾選了。之后點擊“下一步”進行后續操作
“配置安全更新”
如未填寫郵件地址則會彈出此窗口,如不需要接收其通知則點擊“是”進行下一步操作
6.然后進入到“安裝選項”的界面,選擇“創建和配置數據庫”(在安裝完成后,會進入到數據庫的配置界面),然后點擊“下一步”進行后續操作
“安裝選項”
7.接下來進入到“系統類”的選擇,選擇“服務器類”,然后點擊“下一步”進行后續操作〔如果是安裝、配置桌面類,可參考“Windows環境(Win10)下安裝、配置桌面類Oracle Database?11g Release 2”〕
系統類的選擇
8.接下來進入”網格安裝選項“界面。一般選擇“單實例數據庫安裝”(每一個數據庫可以稱為一個實例),如果要進行分布式的配置,則選擇“Oracl Real Application Clusters數據庫安裝”。選擇完成后點擊“下一步”進行后續操作
”網格安裝選項“
9.之后進入到安裝類型的選擇,這里選擇“高級安裝” (可更方便的進行配置)。 選擇完成后點擊“下一步”進行后續操作
安裝類型的選擇
10.之后進入到產品語言的選擇,“所選語言”處一般默認為系統語言及英語,在“可用語言”處點擊想要添加的語言,再點擊“右箭頭(單)”即可添加所需語言,“右箭頭(雙)”為添加全部語言。選擇完成后點擊“下一步”進行后續操作
產品語言的選擇
11.接下來進入數據庫版本的選擇,企業版包含了Oracle Database完整功能,其他版本的詳細說明可以查看Oracle Database 的幫助文檔。選擇完成后點擊“下一步”進行后續操作
數據庫版本的選擇
12.之后進行安裝位置的配置。“Oracle基目錄”為所有Oracle產品的基目錄,如果這里進行了修改,下面的目錄也會相應的自動進行更改。“軟件位置”為當前進行安裝的軟件(即Oracle Database 11g)的安裝目錄,其安裝目錄不能含空格字符,。配置完成后點擊“下一步”進行后續操作
”安裝位置“
13.接下來進入到“配置類型”界面,通常選擇“一般用途/事務處理”。選擇完成后點擊“下一步”進行后續操作
”配置類型“
14.之后進入到”數據庫標識符“配置界面。
全局數據庫名針對于本機的信息維護,Oracle服務標識符(SID)針對于網絡操作。
通常Oracle服務標識符(SID) 與數據庫名稱相同(全局數據庫名進行了修改,SID會相應的自動進行更改,反之則不然)。
選擇完成后點擊“下一步”進行后續操作
”數據庫標識符“
15.接下來進入到“配置選項”配置界面,分為四部分:“內存”、“字符集”、“安全性”以及“示例方案”。配置完成后點擊“下一步”進行后續操作
“內存”:建議設置為自動內存管理(默認已勾選)
”內存“
“安全性”:建議為默認狀態(默認狀態為勾選“斷言所有新安全設置”)
”安全性“
“字符集”:建議設置為UTF-8(通用性更好)
”字符集“
“示例方案”:建議勾選”創建具有示例方案的數據庫“(其包含了一些測試數據,可供學習使用)
"示例方案"
16.之后進入到“管理選項”配置界面,建議為默認狀態(默認為勾選“使用Database Control管理數據庫”)。配置完成后點擊“下一步”進行后續操作
"管理選項"
17.接下來進入到“數據庫存儲”配置界面,此處配置的是Oracle Database的文件(例如數據文件、控制、重做日志文件)保存路徑。建議為默認狀態(默認為使用“文件系統”),數據庫文件位置可自行更改。配置完成后點擊“下一步”進行后續操作
"數據庫存儲"
18.之后進入“備份和恢復”配置界面,可啟用備份,也可不啟用。配置完成后點擊“下一步”進行后續操作
"備份和方案"
19.接下來進入“口令方案”配置界面。
口令的最低要求為(如果不滿足的話不能進行安裝):
● 口令不超過30個字符
● 不能為空口令
● 用戶名不能為口令
Oracle官方文檔建議口令為(只是建議,如果是學習用的話可以設置得簡單些,但要滿足最低要求,例如我這里就設置的為“Oracle”):
● 至少包含一個大寫字母
● 至少包含一個大寫字母
● 至少包含一個數字
● 長度至少為 8 個字符
(設置的口令包含上面的四個至少就不會顯示警告了)
使用可包括下劃線 (_), 美元符號 ($) 和井號 (#) 字符的數據庫字符集
● 如果包含特殊字符 (包括以數字或符號作為口令的開頭), 請將口令加雙引號
● 不應為實際單詞
配置完成后點擊“下一步”進行后續操作
"口令方案"
20.接下來會進行先決條件的檢查,如果檢查通過則會自動進入到“概要”界面,若檢查出現錯誤提示,請自行尋找解決方案或者直接選擇“忽略”
21.之后進入到“概要”界面,該界面顯示在安裝過程中選定的選項的概要信息。如果確認沒問題,則點擊“完成”正式執行安裝
“概要”
22.安裝需要一些時間,請耐心等待
“安裝產品”
23.之后會彈出數據庫配置窗口(Database Configuration Assistant),不要點擊“確定”或者直接關閉該窗口,而是點擊“口令管理”,因為還需要“口令管理”窗口進行后續配置(用戶的解鎖以及口令的修改),如果關閉了,請參考“利用SQL Plus進行Oracle數據庫用戶解鎖及口令修改” 進行配置
24.進入到管理窗口后,需要修改sys,system,scott,sh這四個用戶(用戶的解鎖以及口令的修改)
下表為Oracle數據庫中的主要用戶及作用
Oracle數據庫中的主要用戶及作用
用戶的解鎖:如果被鎖定了就需要進行解鎖(將√去掉即完成解鎖)
用戶的解鎖
口令的修改:在“新口令”處輸入新口令,在“確認口令”處再次輸入新口令(口令不能為空,不能超過30個字符,且不能為用戶名)
口令的修改
之后點擊“確定“即完成用戶的解鎖及口令的修改(如果口令不滿足Oracle建議標準的四個“至少”依舊會彈出警告框,若出現則點擊“是”繼續后續操作)
25.之后會回到Database Configuration Assistant窗口,點擊“確定”進入到“完成”界面
26.接下來直接點擊“關閉”便可完成安裝
“完成”
27.安裝完成后,在計算機系統中將出現若干個Oracle服務,可以進入到計算機管理界面,依次點擊“服務和應用程序”、“服務”,以查看/管理Oracle服務(具體如何進入到計算機管理界面請自行查詢方法),這些服務可以都設置為手工啟動(設置方法為:右鍵需要修改的服務→點擊“屬性”→在“啟動類型”處設置為“手工啟動”→點擊“確定”),以防其對計算機運行/啟動速度造成影響,等需要用到Oracle Database時再啟動這些服務
Oracle服務
在這些服務中較重要的為以下兩個:
數據庫監聽服務:OracleOraDb11g_home1TNSListener,如果要通過遠程客戶端連接數據庫,或者直接利用程序進行數據庫的連接,那么此服務必須打開
數據庫實例服務: OracleServiceORCLXXXX(XXXX為數據庫的SID),Oracle Database中可以包含多個數據庫,每一個數據庫都會存在這樣的一種服務名:OracleServiceORCLSID
28.接下來可以測試下與Oracle Database的連接
運行SQL Plus
用戶名:sys/as sysdba
口令:Oracle
連接成功
29.至此Windows環境(Win10)下服務器類Oracle Database 11g Release 2的安裝、配置就已完成,接下來可以進行PQ/SQL Developer的安裝以及與64位Oracle Database進行連接,可參考“PQ/SQL Developer的安裝以及與64位Oracle Database進行連接”進行操作