以前在32位Win7上安裝和使用Oracle時,很簡單,很順利。但是現在系統升級了,類似於PL/SQL Developer或者Navicat Premium等工具無法連接64位Oracle。64位系統下倒是可以安裝32位Oracle,但是又覺得不合適,在網上看到了很多方法,成功了。現在將我的方法提出來。
先獲取Oracle,在Oracle官網可以免費下載,而且帶寬足夠,下載很快。
大家達到下面頁面時:
先下載64位Oracle主程序,然后點擊32位的“查看全部”。到達下面的頁面下載客戶端:
下載完成后立即安裝,安裝過程是先主程序后客戶端:
解壓、安裝:
先運行database里的setup.exe安裝Oracle主程序,然后安裝,記錄您Oracle安裝的目錄、登錄密碼和實例名(如果創建了oracle實例)。
靜等安裝完成。如果以前有安裝,請完全卸載。卸載步驟
①卸載工具卸載主程序,卸載工具:
卸載過程即“一路回車法”。
②刪除Oracle文件夾,您也可以停止Oracle所有服務后直接刪除文件夾,即省去第一步。
刪除Oracle殘留文件,例如(以本機為例,我Oracle安裝到F:\oracle\app\Johness\product\11.2.0\dbhome_1):
1).刪除Oracle安裝目錄。
F:\oracle。
2).刪除c盤(系統盤)Program Files和Program Files(x86)下的Oracle殘留文件。
C:\Program Files\Oracle;C:\Program Files(x86)\Oracle;
3).刪除當前用戶下Oracle殘留文件。
C:\Users\Johness\Oracle;
4).刪除其他殘留文件。
C:\Users\Johness\AppData下其他文件,這里大家找找。
③清理注冊表。
這里最好使用工具,我使用的360的注冊表清理工具。
如果手邊暫時沒有好的注冊表清理工具,可以在運行下regedit打開注冊表編輯器,刪除
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services
下面的Oracle相關項,如下圖:
然后你還可以做一些收尾工作:搜索oracle,然后刪!
最后重啟電腦。
這樣做了,一般就OK了。不要覺得麻煩,因為Oracle本身就強悍。如果清理不徹底,是無法重新安裝的,會出現諸如INS-20802等錯誤。
安裝完成:
注意:如果您的IP不是127.0.0.1,即您在局域網進行的安裝,Oracle會默認配置您的IP為您的現有IP(如使用路由器時路由器為您分配了192.168.1.101,那么,您的Oracle就被配置為了192.168.1.101。這樣就會有一個問題,當您離開局域網或者路由器重新為您分配了IP,你的net配置可能會有問題)。請運行:
配置:
一般不會有問題,這個IP配成localhost或者127.0.0.1(最好配為你的電腦主機名,如果你的IP地址經常變動或者您的網絡有異常則更應該這樣做)。
然后安裝32位客戶端(選擇管理員那一項)。不裝,嘿嘿:
plsql用不起。
navicat用不起。
安裝client。完成后,配置navicat:
成功了!
注意:plsql配置麻煩,還需以下幾步:
①配置plsql。
也是配置為客戶端目錄。
②為客戶端程序配置本地服務,可以如下做法:
也可以:
進入plsql,連接成功。
(最后編輯時間2012-09-02 16:53:36)