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