一、在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的安裝已成功,點擊關閉。
一、Oracle服務
個人電腦->管理->服務->Oracle
查看Oracle服務的安裝狀況
其中服務名爲:OracleRemExecService是安裝過程啓動的臨時服務,在完成Oracle的安裝後,從新啓動計算機,該服務會自動中止並註銷。
二、網頁檢查Oracle的運行狀況
打開網頁,輸入地址:
https://localhost:1158/em
能夠看到Oracle的運行報表
當出現不安全鏈接的提示時,請選擇高級->繼續前往並輸入用戶和密碼
三、檢查環境變量
相關的環境變量已經設置了,PATH路徑也增長了
四、命令行登陸測試
進入cmd輸入:sqlplus sys/password@orcl as sysdba
驗證已經能夠登陸
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
點擊"否"終止安裝,而後打開解壓縮目錄中\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,經過
通常狀況下,因爲操做系統未開啓默認共享,致使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.
提示信息:This test checks whether the length of the environment variable "PATH" does not exceed the recommended length.
系統環境變量PATH值過長致使,打開解壓縮目錄中\stage\cvu\cvu_prereq.xml文件,找到對應的操做系統版本,修改
安裝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以後從新安裝
出現這種狀況通常是以前曾安裝過註冊表沒有刪除乾淨致使。
運行註冊表(cmd-輸入regedit),到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下,找到OracleMTSRecoveryService及OracleRemExecService,查看ImagePath對應路徑是否正確,如OracleRemExecService的ImagePath:"C:\Users\yong\AppData\Local\Temp\oraremservice\RemoteExecService.exe" 我以前報錯就是由於Temp後多了一個「」
覈對正確後,點擊重試,繼續安裝
若是還不成功,完全卸載oracle從新安裝
安裝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,右擊點擊「編輯」; 第四步:修改密碼,把「賬戶被鎖住」的勾去掉; 第五步:點擊「應用」再點擊「關閉」; 第六步:從新登陸就能夠經過驗證了;