64位Win7 安装配置 64位Oracle11g + 32位InstantClient + PLSQL10
入手一塊固態(tài)硬盤,滿心歡喜換上體驗(yàn)了一把什么叫7分鐘裝系統(tǒng),20秒開機(jī)...
可惜一旦開始搭建開發(fā)環(huán)境就各種問題都出來了...尤其是數(shù)據(jù)庫(kù)...
下面將過程簡(jiǎn)單記錄,防止以后再折騰...
?
先說環(huán)境
1、操作系統(tǒng): 64位 Windows 7 SP1 旗艦版。
2、數(shù)據(jù)庫(kù):64位 Oracle 11g。
3、數(shù)據(jù)庫(kù)客戶端工具:32位?Instant Client?12.1.0.1.0,包括basic、jdbc、sqlplus三個(gè)包,用于PLSQL連接64位的Oracle數(shù)據(jù)庫(kù),因?yàn)镻LSQL目前不支持直接64位的Oracle
數(shù)據(jù)庫(kù),只能借助此客戶端工具。
4、PLSQL 10。
?
安裝過程
1、安裝64位的Oracle 11g基本無難度,需要注意的是安裝包是兩個(gè)zip的壓縮包,需要兩個(gè)解壓到一起組合起來才完整。
而我原先以為是自動(dòng)分割的壓縮包,隨便解壓一個(gè)就可以自動(dòng)把其他壓縮包也解壓出來,太二了...
如果一路默認(rèn)安裝完成后創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)實(shí)例orcl。
?
2、安裝數(shù)據(jù)庫(kù)客戶端工具,同樣將下好的3個(gè)壓縮包解壓到同一目錄。
可以重命名,此處我改為InstantClient,然后剪切到你想要的位置,此處我放在?C:\YTF\Oracle11g\InstantClient 路徑。
然后在此路徑下新建一個(gè)文件夾,其實(shí)不建也可以,我已經(jīng)建了就懶得改回來了,我建立的目錄是?C:\YTF\Oracle11g\InstantClient\network\admin。
然后將剛才已經(jīng)安裝好的Oracle目錄下的?tnsnames.ora 文件復(fù)制過來剛剛建好的文件夾里。
tnsnames.ora 文件具體路徑為是?C:\YTF\Oracle11g\product\11.2.0\dbhome_1\NETWORK\ADMIN。
?
新增環(huán)境變量?TNS_ADMIN =?C:\YTF\Oracle11g\InstantClient\network\admin
?
若出現(xiàn)中文亂碼顯示問號(hào)?,新增環(huán)境變量?NLS_LANG =?SIMPLIFIED CHINESE_CHINA.ZHS16GBK
?
3、安裝PLSQL也是無難度,裝好后只需要配置一下兩個(gè)地方,Oracle Home 和 OCI library 。
進(jìn)入PLSQL,依次進(jìn)入 Tools >?Preferences > Oracle -> Connection 。
將?Oracle Home 設(shè)置為?InstantClient 的根目錄?C:\YTF\Oracle11g\InstantClient 。
將 OCI library 設(shè)置為?InstantClient 的根目錄下的?oci.dll 文件路徑?C:\YTF\Oracle11g\InstantClient\oci.dll 。
?
至此配置安裝完畢。
經(jīng)測(cè)試PLSQL連接和sqlplus連接正常。
?
中途出現(xiàn)的問題
折騰的過程中想重啟一下數(shù)據(jù)庫(kù)監(jiān)聽服務(wù),結(jié)果停掉之后,一啟動(dòng)就中途停止,要瘋了。
?
最后參照?http://bbs.csdn.net/topics/330150717 才得以解決,感謝樓主。
解決辦法:打開注冊(cè)表,進(jìn)入?HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\OracleOraDb11g_home1TNSListener 。
將 ImagePath 的值加上 .EXE 的文件后綴,之前是沒有后綴的。
?
本文參考了下列大神的博客,十分感謝...
http://blog.csdn.net/kimsoft/article/details/8751267
http://blog.csdn.net/tianlesoftware/article/details/7244641
?
?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/szfei/p/3555943.html
總結(jié)
以上是生活随笔為你收集整理的64位Win7 安装配置 64位Oracle11g + 32位InstantClient + PLSQL10的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 《Java安全编码标准》迷你书
- 下一篇: 用python输出圣诞树_教你怎样用Py
