1. 程式人生 > >oracle11g安裝及遇到的問題

oracle11g安裝及遇到的問題

1、下載地址

2、安裝環境及版本

2.1、筆記本:win10 64位,8G記憶體,酷睿i5-3317U。

2.2、oracle有32位和64位版本,本人安裝oracle 11g 32位版本。

3、安裝過程及遇到的問題

3.1、安裝

以下是部分安裝截圖,如果這臺機子上尚未安裝過oracle服務,除了剛開始的一些硬體檢測可能要修改一下配置,其他按提示步驟安裝應該會很順。



接下來是你前面配置選項的一個總的概要圖,點選完成,開始安裝產品。產品安裝完成後會有一張建立的資料庫資訊,以防以後會用到最好截圖儲存下。

3.2、遇到的問題

3.2.1、win10 64位系統安裝oracle11g時遇到INS-13001環境不滿足最低要求。

網上搜到的解決方法:
在安裝時點選setup.exe之後,出現了:[INS-13001]環境不滿足最低要求。
這時,開啟你的解壓後的database資料夾,找到stage,然後cvu,找到cvu_prereq.xml檔案,用記事本開啟,增添以下內容

    <OPERATING_SYSTEM RELEASE="6.2">
               <VERSION VALUE="3"/>
               <ARCHITECTURE VALUE="32-bit"/>
               <NAME VALUE="Windows 10"
/>
<ENV_VAR_LIST> <ENV_VAR NAME="PATH" MAX_LENGTH="1023" /> </ENV_VAR_LIST> </OPERATING_SYSTEM>

這一段和上面的最主要的不同就是6.2和window10
如果你安裝的是64位的,則將32-bit改成64bit就可以了!改動後儲存。從新點選setup.exe就不會出項這個錯誤提示了!

3.2.2、完美解除安裝oracle。

我在公司解除安裝重灌的時候大致有以下這麼幾個步驟:

  1. 關閉oracle服務,在以oracle開頭的服務全部停止。
  2. 執行oracle自帶的解除安裝工具Universal Installer。
  3. win鍵+r,輸入regedit,刪除登錄檔中的oracle相關項,在HKEY_LOCAL_MACHINE中,具體的可以參考剛才給出的網上教程。
  4. 刪除目錄C:\Program Files (x86)\Oracle和oracle安裝目錄。
  5. 重啟計算機,因為oracle服務哪怕停止,安裝的時候會報一個服務已存在的提示,只有重啟後停止的服務才能刪掉。

3.2.3、oracle安裝到oracle database配置時失敗。

可能是由於解除安裝重灌或者有安裝客戶端過,所以安裝11g到配置資料庫時,一直在這邊失敗,日誌檔案裡報如下錯誤:

 oracle.net.config.ServiceAliasException: TNS-04404: 沒有錯誤
      caused by: oracle.net.config.ConfigException: TNS-04414: 檔案錯誤
      caused by: TNS-04612: "xmedi" 的 RHS 為空
    oracle.net.config.ConfigException: TNS-04414: 檔案錯誤
      caused by: TNS-04612: "xmedi" 的 RHS 為空
    TNS-04612: "xmedi" 的 RHS 為空

其實到這邊oracle的服務大致安裝好了,只是差一個oracle資料庫例項,可以通過DBCA建立資料庫;如果要通過PL/SQL Developer連線資料庫還要配置監聽器,通過Net CA配置。

4、小結

以上都是我自己安裝時碰到的問題,安裝時碰到問題,可以去安裝目錄cfgtoollogs\dbca\ORCL這個目錄找錯誤日誌定位原因及解決方法,或者上網尋求解決方案。本文內容如有錯誤,歡迎各位指正,謝謝。