轉載請注明出處:Oracle 11g+PLSQL Developer+SQL Developer+JDK 詳細安裝教程
下面是我的Oracle 11g安裝過程,希望可以幫到正在安裝的你!😁
一、 安裝前的准備—下載Oracle 11g:
1.選擇從網盤下載Oracle 11g:
Oracle 11g(Win64)安裝文件我已經放到了網盤里,方便下載:
百度網盤鏈接:Oracle 11g百度網盤鏈接
提取碼:ykad
2.選擇從Oracle中文官網下載Oracle 11g:
(1)打開Oracle中文官網:Oracle中文官網
(2)【注冊Oracle賬號】 →【 登錄】:


(3)點擊【下載】 → 找到數據庫下載鏈接


(4)點擊數據庫下載鏈接,在下方找到“Oracle Database 11g Release 2”的下載列表

(5)選擇對應版本進行下載,我電腦是64位,就選擇 Microsoft Windows(x64)—[32位的選擇Microsoft Windows(x32)]

下載完后,將兩個壓縮包文件解壓到同一目錄下。路徑名稱中,最好不要出現中文,也不要出現空格等不規則字符。
解壓文件,將兩個壓縮包一起選擇,鼠標右鍵 → “解壓到當前文件夾”


二、進行安裝—Oracle 11g:
打開解壓后的文件夾,找到setup.exe應用程序,右鍵選擇“以管理員身份運行”

等着程序啟動:


如果加載驅動時沒有出錯 → 正式安裝Oracle 11g
Notes:加載驅動時出錯
在加載驅動程序時,如果接着出現了【[INS-13001]環境不滿足最低要求】提示框:

解決方法:
①打開解壓后的database文件夾,找到\database\stage\cvu文件夾下的cvu_prereq.xml文件
②用記事本打開,在<CERTIFIED_SYSTEMS></CERTIFIED_SYSTEMS>中添加下面代碼:
<OPERATING_SYSTEM RELEASE="6.2">
<VERSION VALUE="3"/>
<ARCHITECTURE VALUE="64-bit"/>
<NAME VALUE="Windows 10"/>
<ENV_VAR_LIST>
<ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
</ENV_VAR_LIST>
</OPERATING_SYSTEM>

這一段和上面的最主要的不同就是6.2和window10;win10系統的內核是6.2
如果你安裝的是32位的,則將64-bit改成32-bit就可以了!改動后保存。重新運行setup.exe就不會出項這個錯誤提示了!
下面就是Oracle 11g正式的安裝了!
(1)配置安全更新。為了避免收到垃圾郵件,不用把自己的電子郵件地址填寫進去。取消下面的“我希望通過My Oracle Support接收安全更新(W)”。

出現以下提示,點擊“是(Y)”

(2)安全選項。直接選擇默認創建和配置一個數據庫(安裝完數據庫管理軟件后,系統會自動創建一個數據庫實例)

(3)系統類。選擇默認的桌面類。(適用於 個人電腦)

若選擇的是“服務器類”,可以參考這個文章:服務器類參考文章
☆☆(4)典型安裝。
①根據自己的需要選擇“Oracle基目錄”、“軟件位置”、“數據庫文件位置”(當然,為了不必要的麻煩,盡量默認吧)
②路徑中不要含有中文或其他的特殊字符。
③口令密碼必須要牢記
④Oracle密碼規則:大寫字母+小寫字母+數字,長度至少8位以上。
(為了方便,不遺忘,建議輸入統一的密碼 — Oracle11g)
下面是官方要求的密碼標准,盡量遵守吧,養成好的習慣:


若輸入的密碼口令短小簡單,點擊下一步時,會出現警告提示,直接確認繼續安裝就行了。
(5)先決條件檢查。安裝程序會檢查軟硬件系統是否滿足,安裝此Orcle版本的最低要求。點擊“下一步”就行了
This test checks whether the length of the environment variable "PATH" does not exceed the recommended length. (詳細信息)
如果出現下圖中的錯誤,參考文章:https://www.cnblogs.com/weiqang/p/12015503.html
解決方式,和之前的差不多

修改好后保存,並重新啟動setup.exe進行安裝:

(6)概要。安裝前的一些相關選擇配置信息。可以點擊保存響應文件 或 直接點擊完成。

(7)安裝產品。自動進行,不用管;等待一會。

①產品安裝完成后,會自動創建完成一個實例數據庫,默認前面的orcl名稱的數據庫—全局數據庫名

②實例數據庫創建完成了,系統默認是把所有賬戶都鎖定不可用了(除sys和system賬戶可用外),點擊右邊的“口令管理”,將常用的scott賬戶解鎖並輸入密碼。

③取消打鈎,解鎖對scott賬戶的鎖定,輸入口令密碼。同樣可以輸入 Oracle11g作為密碼。最后點擊“確定”。(密碼自定義)

(8)安裝完成。點擊“關閉”

還沒有結束喲!!!
Oracle 11g R2(Win64)安裝文件中的SQL Developer版本(1.5.5)不支持64位的JDK;而Oracle自帶的JDK卻是64位的,SQL Developer與JDK不匹配!
Oracle 11g R2(Win64)自帶的JDK版本(1.5);高版本的SQL Developer需要1.6版以上的JDK
這邊有兩種方案:
方案一: 安裝32位的1.5-1.6版的JDK 去兼容 Oracle自帶的SQL Developer1.5.5
方案二:安裝64位的1.6版以上的JDK + 安裝高版本的SQL Developer
我這邊選擇了方案二:
安裝JDK1.8(若電腦已安裝並配置好了環境,則→安裝高版本的SQL Developer)
JDK1.8_241(64 bit)安裝文件我已經放到了網盤里,方便下載:
百度網盤鏈接:JDK1.8網盤鏈接
提取碼:mk59
或者去JDK官網下載最新版: JDK官網下載地址
下載64位的JDK1.8:



安裝JDK1.8 (64 bit)


接下來會彈出一個窗口,要繼續安裝JRE



JDK安裝好了,接下來配置java環境變量:
此電腦 → 右鍵屬性 → 更改設置 → 高級 → 環境變量


系統變量 → 新建JAVA_HOME變量

系統變量 → 新建CLASSPATH變量
變量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

系統變量 → 尋找Path變量 → 編輯

在變量值最前面輸入 %JAVA_HOME%\bin和%JAVA_HOME%\jre\bin

檢驗是否配置成功,運行cmd,輸入java -version(java和-version之間有空格);若顯示版本信息,則安裝和配置成功!(同時可以在命令行中輸入java 和 javac進行驗證)



如果環境變量配置不成功,可以參考下面的教程進行修改:
環境變量配置不成功,參考教程
安裝高版本的SQL Developer
SQL Developer19.2.1安裝文件我已經放到了網盤里,方便下載:
百度網盤鏈接:SQL Developer19.2.1百度網盤鏈接
提取碼:lane
或者可以從Oracle中文官網下載SQL Developer:
打開Oracle中文官網:Oracle中文官網




“C:\oracle\product\11.2.0\dbhome_1\sqldeveloper”下的文件全部刪除,將下載好的SQL Developer文件解壓在這里。

選擇 SQL Developer,以管理員身份運行
接着選擇前面安裝的JDK文件夾

若選錯了地址,可以參考這個文章末尾進行修改:
參考文章進行修改地址

sqldeveloper.conf 原先文件內容如下:

最后打開“開始菜單”→ “Oracle- OraDb11g_home1” → “SQL Developer” →右鍵“更多”→ “打開文件位置” → “右鍵屬性”:
修改【目標】和【起始位置】的地址


至此安裝完全結束!!!
附錄:
☆安裝好Oracle 11g后,關於哪些服務是必須要開啟的 或 手動開啟,可以參考這個文章:
Oracle 11g服務開啟
訪問Enterprise Manager Database Control URL - (orcl) : Oracle 11g EM

接着輸入用戶名scott和口令密碼,會提示沒有權限:

解決方法:
Win + R,輸入cmd,打開命令行界面,接着依次輸入命令:
sqlplus/nolog
conn/as sysdba
grant select_catalog_role to scott;

最后成功打開EM

Oracle 11g密碼重置:

這樣就把用戶“scott”的密碼修改為“Oracle11g”了
首次接觸Oracle,參考了網上很多Oracle 11g安裝相關的文章,學到了很多,感謝!
參考文章:
