學習筆記:oracle之win10安裝卸載oracle 11gR2步驟及常見問題解決

一、win10下安裝oracle11g

1.1 工具原料

  • oracle11g安裝包(64位)

1.2 步驟方法

一、在Oracle官網下載安裝包,下載後,獲得的文件如圖所示:html

二、將兩個文件進行解壓縮,獲得目錄如圖所示:sql

三、雙擊setup.exe,系統將會進行自檢,若提示[INS-13001]環境不知足最低要求,如圖所示:數據庫

四、點擊"否"終止安裝,而後打開解壓縮目錄中\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>

 <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>

五、再次雙擊setup.exe,出現下圖所示安裝界面,"取消經過My Oracle Support接收安全更新",點擊下一步。網絡

六、 提示出現還沒有提供電子郵件地址,選擇是。oracle

七、選擇建立和配置數據庫(默認),點擊下一步。app

八、選擇桌面類(默認),點擊下一步。工具

九、選擇安裝目錄,輸入管理口令,點擊下一步。測試

若出現口令不符合建議標準,不影響繼續安裝,選擇是。(建議密碼以字母開頭,不要以數字開頭,不然會遇到:ora-00922(缺乏或無效選項)錯誤,很麻煩)spa

十、點擊完成,安裝數據庫。

十一、先決條件檢查,若所有成功,點擊下一步;若檢查失敗,勾選所有忽略,點擊下一步。

十二、進入數據庫配置輔助頁面,點擊口令管理。

默認sys和system用戶可用,能夠將scott用戶啓動,設置口令,點擊肯定。

點擊肯定,提示Oracle Database的安裝已成功,點擊關閉。

1.3 檢查

一、Oracle服務

個人電腦->管理->服務->Oracle

查看Oracle服務的安裝狀況

其中服務名爲:OracleRemExecService是安裝過程啓動的臨時服務,在完成Oracle的安裝後,從新啓動計算機,該服務會自動中止並註銷。

二、網頁檢查Oracle的運行狀況

打開網頁,輸入地址:

https://localhost:1158/em

能夠看到Oracle的運行報表

當出現不安全鏈接的提示時,請選擇高級->繼續前往並輸入用戶和密碼

三、檢查環境變量

相關的環境變量已經設置了,PATH路徑也增長了

四、命令行登陸測試

進入cmd輸入:sqlplus sys/password@orcl as sysdba

驗證已經能夠登陸

二、oracle11g徹底卸載

1.在桌面桌面點擊個人電腦,右鍵管理,打開系統服務

2.找到全部以oracle開頭的服務所有中止運行。

3.打開開始菜單,打開oracle11g目錄,點擊Universal Installer開始卸載

4.點擊卸載產品,勾選所有產品信息,開始卸載。

5.卸載完成後產品清單已經沒有信息了。

6.運行regedit,打開註冊表信息欄目

7.展開HKEY_LOCAL_MACHINE\SOFTWARE,找到關於oracle的信息所有刪除

8.在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services信息項中,找到以oracle開頭的信息項也所有刪除。

9.在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application信息項中,找到以oracle開頭的信息項也所有刪除。

10.在HKEY_CLASSES_ROOT信息項中,刪除全部以ora開頭的信息項

11.重啓電腦刪除安裝目錄,便可完整卸載oracle11g

三、常見問題解決

3.1 先決條件檢查不經過

3.1.1 雙擊setup.exe,系統將會進行自檢,若提示[INS-13001]環境不知足最低要求,如圖所示

點擊"否"終止安裝,而後打開解壓縮目錄中\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>
 <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>

再次雙擊setup.exe,經過

3.1.2 當安裝到「先決條件檢查」 時,提示以下所示的錯誤

通常狀況下,因爲操做系統未開啓默認共享,致使Oracle沒法檢查環境的可用性

一、在運行中(或鍵盤按Win+R)輸入regedit打開註冊表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters選中Parameters,在右邊名稱中找到AutoShareWks 項,在其右鍵菜單中,點擊修改,將其「數值數據(V):」由原來的0改成1,而後點擊肯定。

 

二、從新啓動電腦後,經過DOS命令 net share查看默認共享狀況是否正常,在共享列表中會看到ADMIN\(、C\)、IPC$等默認共享了。

 

三、選中Oracle的安裝文件setup.exe,右鍵菜單中,點擊「管理員取得全部權」,而後再點擊「以管理員身份運行(A)」進行安裝,就再也不報錯了。

四、在Oracle成功安裝完成,記得將以前修改的註冊表值改回 0.

3.2 先決條件檢查時提示PATH過長錯誤

提示信息:This test checks whether the length of the environment variable "PATH" does not exceed the recommended length.

系統環境變量PATH值過長致使,打開解壓縮目錄中\stage\cvu\cvu_prereq.xml文件,找到對應的操做系統版本,修改 ,中MAX_LENGTH的值爲2047,而後退出安裝,從新打開安裝程序setup.exe便可解決,以下所示:

3.3 安裝過程當中提示未找到文件 F:\app\xxj\product\11.2.0\dbhome_1\owb\external\oc4j_applications\applications\WFMLRSVCApp.ear

安裝11g,過程當中提示未找到文件 E:\app\xxj\product\11.2.0\dbhome_1\owb\external\oc4j_applications\applications\WFMLRSVCApp.ear

解決辦法:

將win64_11gR2_database_2of2中的\win64_11gR2_database_2of2\database\stage\Components*拷到

\win64_11gR2_database_1of2\database\stage\Components以後從新安裝

3.4 安裝過程當中提示 OracleMTSRecoveryService 時出現操做系統錯誤

出現這種狀況通常是以前曾安裝過註冊表沒有刪除乾淨致使。

運行註冊表(cmd-輸入regedit),到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下,找到OracleMTSRecoveryService及OracleRemExecService,查看ImagePath對應路徑是否正確,如OracleRemExecService的ImagePath:"C:\Users\yong\AppData\Local\Temp\oraremservice\RemoteExecService.exe"  我以前報錯就是由於Temp後多了一個「」

覈對正確後,點擊重試,繼續安裝

若是還不成功,完全卸載oracle從新安裝

3.5 安裝過程當中出現ora-00922(缺乏或無效選項)錯誤

安裝Oracle 11g R2的過程當中,在新建數據庫實例時出現了該錯誤,若是選擇"忽略"就會出現ora-28000錯誤,繼續忽略,等到安裝完成,直接按ORA-2800錯誤解決步驟解決便可。

經網絡查詢驗證,這是屬於在前面配置管理員密碼的時候,採用了數字開頭的密碼,Oracle貌似對此不支持,但當時不提示出錯,暈倒!聽說包含其餘非法特殊字符也可能產生此問題。

ORA-00922: 選項缺失或無效
錯誤緣由:通常是語句的語法有問題。好比命名不對,關鍵字寫錯等等。對於非標準的命名,通常採用雙引號來建立。
解決辦法:
標識符命名規則:
一、必須以字母開始。
二、長度不能超過30個單字節字符。
三、只能包括A-Z,a-z,0-9,_,$和#。
四、不能在相同用戶下創建兩個同名的對象。
五、不能使用保留字和關鍵字

ORA-28000: 帳戶鎖定

解決辦法

第一步:使用PL/SQL,登陸名爲system,數據庫名稱不變,選擇類型的時候把Normal修改成Sysdba; 第二步:選擇myjob,查看users; 第三步:選擇system,右擊點擊「編輯」; 第四步:修改密碼,把「賬戶被鎖住」的勾去掉; 第五步:點擊「應用」再點擊「關閉」; 第六步:從新登陸就能夠經過驗證了;

相關文章
相關標籤/搜索