1. 程式人生 > 實用技巧 >Windows server 2012 R2安裝Oracle 11g遇到的問題

Windows server 2012 R2安裝Oracle 11g遇到的問題

用Windows10電腦遠端Windows server 2012 R2桌面安裝Oracle 11g。

1. 解壓安裝包(同時提取兩個壓縮包)

2. 修改database\stage\cvu路徑下的cvu_prereq檔案,在<CERTIFIED_SYSTEMS><\CERTIFIED_SYSTEMS>標籤中追加以下內容:

3. 然後再setup,進入安裝Oracle一般流程

4. 鍵盤win+s搜尋“防火牆”,點選【高階安全Windows防火牆】,設定入站規則:

1)點選右側欄【新建規則】

2)選擇單選項【埠】,點選【下一步】

3.)選擇單選項【TCP】,選擇【特定本地埠】並填入 1521,點選【下一步】

4)選擇單選項【允許連線】,點選【下一步】

5)根據實際應用場景,勾選應用規則,點選【下一步】

6)命名,點選【完成】

5. 如何確定1521埠號是否開啟:

1)用telnet命令(ping只能確定是否能連線主機,無法檢視埠狀態),需要安裝telnet客戶端:從win10電腦進入【控制面板】=》【程式和功能】=》【啟用或關閉Windows功能】,在彈出的小視窗中勾選這兩個選項

2)在cmd中輸入命令: telnet [oracle主機IP] [埠號],鍵enter執行

注意:以上命令之間的空格

會提示以下資訊:

解決方案:

1)在Windows server 2012 R2 的桌面,點選左下角資料夾圖示,選擇【這臺電腦】,右鍵滑鼠【屬性】,獲取計算機名:

2)進入Oracle軟體安裝目錄,本人裝E盤,所以路徑為 E:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN,修改listener.ora檔案(記得備份原檔案),將“HOST = localhost” 修改為“HOST = [計算機名]”,如下:

3) 鍵盤Ctrl+Shift+Esc進入工作管理員,點選【服務】列表,找到OracleOraDb11g_home1TNSListener服務,右鍵選【重新啟動】。

4)進入本機電腦cmd重新輸入telnet命令,鍵enter執行,如進入一個黑介面,且彈框標題變成"Telnet IP"證明埠能夠用外網訪問了。