這幾天裝了WIN7 X32,由於工作需要必須安裝JAVA、ORACLECLIENT、PLSQLDEV之類的東西。當前任何版本的ORACLE客戶端在任何版本的WINDOWS7上都無法正常完成安裝。
<!--Microsoft Windows 7--> <OPERATING_SYSTEM> <VERSION VALUE="6.1"/> </OPERATING_SYSTEM> |
即可,不需要添加X32或者X64,注意ORACLE10G 或者11 有可能有多個refhost.xml(10G中就一個)文件,都需要修改。這樣可以在檢查操作系統的時候繞過檢查,無論是oracle client for Windows、vista、2k8 server 的X32或者X64版本都可以通過這個方法在WIN7 X32下安裝。
本機裝的oracle版本一直都是oracle10g Express版本,用的win7系統也沒什麼問題,前段時間將數據文件.dmp文件
導入到本機。一直報錯,後面纔想會不會是oracle版本的問題,然後從網上下載了oracle10g home 版本,32bit的。。
http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.zip
裝好之後,Net Configuration Assistant和pl/SQL一直都啓動不了,啓動PL/SQL 登錄就彈出一個空白的對話框,折騰
了好久一直沒找到原因。。重裝了Oracle還是不行。。在網上找到在win7安裝oracle10g之前,需要改安裝文件裏面
的2個配置文件。。
1、db\Disk1\stage\prereq\db\refhost.xml
2、db\Disk1\stage\prereq\db_prereqs\db\refhost.xml
向其增加以下內容即可:
<!--Microsoft Windows7-->
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
修改oracle安裝文件下install的oraparam.ini文件,添加如下內容
[Windows-6.1-required]
#Minimum display colours for OUI to run
MIN_DISPLAY_COLORS=256
#Minimum CPU speed required for OUI
#CPU=300
[Windows-6.1-optional]
然後以管理員身份運行或者選擇兼容疑難接單的嘗試性運行 setup.exe,一步步安裝就好了。
我是已經安裝了好了,不想再重新卸載,修改文件之後 再安裝。。也就沒有改,直接以管理員的身份運行了,
竟然還真的可以了,pl/SQL也可以正常登錄了,搞了一天的問題,最後才發現就這樣子什麼也沒改就給能解決了,o(╯□╰)o
。。你們在還沒裝之前,可以先改一下,以免在用的過程中又碰到什麼問
題,以防萬一。。:-D
還有一個是要看下載的oracle10g版本,有版本就算修改了這幾個文件,以管理員身份運行怎麼的,就是裝不上oralce在win7上面。。這個記得選database那個版本的。。
軟件環境:
1、Windows 2000+ORACLE 8.1.7
2、ORACLE安裝路徑爲:C:\ORACLE
實現方法:
1、 開始->設置->控制面板->管理工具->服務
停止所有Oracle服務。
2、 開始->程序->Oracle - OraHome81->Oracle Installation Products->
Universal Installer
卸裝所有Oracle產品,但Universal Installer本身不能被刪除
5、 運行regedit,選擇HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del鍵刪除這個入口。
6、 運行regedit,選擇HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滾動
這個列表,刪除所有Oracle入口。
7、 運行regedit,
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,
刪除所有Oracle入口。
8、 開始->設置->控制面板->系統->高級->環境變量
刪除環境變量CLASSPATH和PATH中有關Oracle的設定
9、 從桌面上、STARTUP(啓動)組、程序菜單中,刪除所有有關Oracle的組和圖標
10、 刪除\Program Files\Oracle目錄
11、 重新啓動計算機,重起後才能完全刪除Oracle所在目錄
12、 刪除與Oracle有關的文件,選擇Oracle所在的缺省目錄C:\Oracle,刪除這個入
口目錄及所有子目錄,並從Windows 2000目錄(一般爲C:\WINNT)下刪除以下文
件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。
13、 WIN.INI文件中若有[ORACLE]的標記段,刪除該段
14、 如有必要,刪除所有Oracle相關的ODBC的DSN
15、 到事件查看器中,刪除Oracle相關的日誌
說明:
如果有個別DLL文件無法刪除的情況,則不用理會,重新啓動,開始新的安裝,
安裝時,選擇一個新的目錄,則,安裝完畢並重新啓動後,老的目錄及文件就可以刪除掉了。
出自博客:http://xia9527.iteye.com/blog/513057
http://bbs.chinaunix.net/thread-52269-1-1.html
最最最重要的一點是都要安裝管理員包。鬱悶了一天了就死在選擇安裝客戶端選項上了。應該選擇管理員,並且以管理員的身份運行