在windows Server 2008 R2上安裝oracle 12C 出現的問題以及解決方法

windows Server 2008 R2上安裝oracle 12C  參考文章:

http://yunan.blog.51cto.com/4842211/1390937

按章上面的步驟一切順利,當進度條進行了一大半的時候

接連出現幺蛾子:!!!!

比如:Failed to create ... oracle home User  ;

Failed to  add  …  or group to ... group          ;

輸入oracle服務的用戶的:實例已創建            ;

安裝出現 "Oracle Database Configuration Assistant" 失敗的錯誤 ;



。。。

Failed to create ... oracle home User   ;

Failed to  add  …  or group to ... group          ;

首先要去創建一個新用戶 如圖:


在新安裝的AD裏建立新用戶時總會提示說“密碼不滿足密碼策略的要求,檢查最小密碼長度、密碼複雜性和密碼歷史的要求”。參考文章:http://zinhaak.blog.51cto.com/1698/131554

答: 1,打開域安全策略secpol.msc)-安全設置-賬戶策略-密碼策略-密碼必須符合複雜性要求。定義這個策略設置爲:已禁用。/ 密碼長度最小值:定義這個策略設置爲0。

2,打開域控制器安全策略-安全設置-賬戶策略-密碼策略-密碼必須符合複雜性要求。定義這個策略設置爲:已禁用。/ 密碼長度最小值:定義這個策略設置爲0。如圖:

3,最後cmd運行刷新組策略命令爲:gpupdate /force

這樣我們就可以建立用戶了。

如果 安裝出現 "Oracle Database Configuration Assistant" 失敗的錯誤 ;如:

Oracle Database Configuration Assistant failed
點擊幾次重試,重試如果失敗,則安裝完成後會出現:

安裝完成後查看服務,如下圖,(如果沒基本的服務,則重裝Oracle,刪除與重裝見下文)


安裝完成Oracle應該包含下面的組件,(如果沒有則重裝Oracle,刪除與重裝見下文)

打開oracle的Database Configuration Assistant組件

只需要點擊下一步下一步下一步……完成



然後再次打開oracle的Database Configuration Assistant組件創建數據庫。

 

在安裝或者啓動sqlplus的時候可能造成ORA-12560: TNS: 協議適配器錯誤的問題的原因有三個:
1.監聽服務沒有起起來。windows平臺個一如下操作:開始---程序---管理工具---服務,打開服務面板,啓動oraclehome92TNSlistener服務。

2.database instance沒有起起來。windows平臺如下操作:開始---程序---管理工具---服務,打開服務面板,啓動oracleserviceXXXX,XXXX就是你的database SID.

3.註冊表問題。regedit,然後進入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0將該環境變量 ORACLE_SID設置爲XXXX,XXXX就是你的database SID.如圖:

或者右幾我的電腦,屬性--高級--環境變量---系統變量--新建,變量名=oracle_sid,變量值=XXXX,XXXX就是你的 database SID(推薦).或者進入sqlplus前,在command line下輸set oracle_sid=XXXX,XXXX就是你的database SID.
經過以上步驟,就可以解決問題。

刪除

     服務進程中根本沒有oracle服務或者僅有一兩個帶有Oracle前綴的的服務,註冊表中也沒有,那需要把Oracle刪除後重裝,刪除的時候有服務的先把服務關閉,有註冊表項的時候也要去刪除註冊表,至於徹底刪除服務項,就請打開註冊表(“開始”——“運行”——“regedit”)然後依次打開HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001和002中以及CurrentControlSet的將你所希望刪除的服務項從註冊表裏刪除就行了,這裏刪除是帶有Oracle字眼的。然後再去刪除Oracle的說有的文件和文件夾。有些文件無法刪除的重啓一次,然後再刪除



在安裝oracle時路徑的文件名稱中間不能有空格出現,是好都是全英文的命名。不然就會出現Oracle Net Configuration Assistant失敗或者其他的錯誤,反正只用英文且不帶空格就對了。
一般win都習慣安裝在:Program Files文件夾下,這個文件名很有魔性,中間有個空格,讓你欲罷不能。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章