Windows7 64位系統安裝PLSQL Developer
一、下載下傳安裝PLSQL Developer
安裝步驟基本上是傻瓜化一路NEXT。
溫馨提示:請不要安裝在預設C:\Program Files (x86)目錄下,否則可能報出現意外錯誤,本機安裝在C槽根目錄。
C:\Plsql Developer
二、下載下傳Windows 32位oracle instant clinet.
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
點選Instant Client for Microsoft Windows (32-bit)
我的系統版本是11.2.0.1
是以選擇下載下傳檔案: instantclient-basic-win32-11.2.0.1.0.zip
三、解壓到D:\Oracle11g\admin\product\ 下,解壓路徑由你做主,想怎麼解就怎麼解,想怎麼壓就咋壓。
看不爽這麼長尾巴的名字instantclient_11_2也可以自行改名。
路徑如下:
D:\Oracle11g\admin\product\instantclient_11_2
四、打開PLSQL Developer,修改參數。
PLSQL Developer菜單欄上有一個很醒目的Tools,毫不猶豫的點選它,然後選擇Preferences
接着選擇最上方的Oracle--connection,右側就會輕而易主的看到Oracle Home(empty is autodetect)及OCI library(empty is autodetect).
Oracle Home: D:\Oracle11g\admin\product\instantclient_11_2
OCI libray: D:\Oracle11g\admin\product\instantclient_11_2\oci.dll
具體instantclient_11_2路徑以自己本機器為主,切勿不加選擇的模仿。
填寫上去之後,點選Apply按鈕,再點選OK,到處任務完成了一大半。
五、在作業系統裡給PLSQL Developer給個名份,實則樹個貞操牌坊。
如果此步環境變量不設,極有可能打開PLSQL Developer登入的時候會經曆漫長的等待,奧特曼的機器甚至出現一度暈厥,最後會蹦出以下錯誤:
ORA-12154:TNS:count not resolve the connect identified specified 或ORA-12705:Cannot access NLS data files or invalid
解決方法如下:在系統增加環境變量。
我的電腦-屬性-進階系統設定-環境變量-在系統變量下方點選建立--變量名:TNS_ADMIN 變量值:D:\Oracle11g\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN
oracle安裝目錄下的network/admin
六、解決中文亂碼問題。如果自己能夠讀懂一系列的?代表的是啥意義,除非戴了透視鏡,此步可以跳過。
1.打開系統資料庫:開始-運作-regedit
HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDb11g_home1/OLEDB
在右側點滑鼠右鍵--建立--字元串值--名稱改為:NLS_LANG 值設為:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
2.我的電腦-屬性-進階系統設定-環境變量-在系統變量下方點選建立--變量名:NLS_LANG 變量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
PLSQL developer 連接配接64位oracle 11.2G
問題:
安裝Oracle11.2G後,用PLSQL developer去連接配接資料庫出現報錯:
Could not load "……\bin\oci.dll"
OCIDLL forced to……
LoadLibrary(……oci.dll) returned 0
原因:
oci.dll是64位的,32位應用程式PLSQL Developer自然無法加載了,而且PLSQL Developer隻支援32位,是以如果非要64位Oracle,我們隻有想别的辦法解決了;
解決方法:
1、下載下傳instantclient_32位用戶端,加壓後存放,如D:\ProgramFiles\instantclient
2、拷貝Oracle11.2G的msvcr80.dll和tnsnames.ora到解壓的instantclient_32位用戶端根目錄,它們的位置分别是:
D:\ProgramFiles\Crystal\product\11.2.0\dbhome_1\BIN和D:\ProgramFiles\Crystal\product\11.2.0\dbhome_1\NETWORK\ADMIN
3、設定PLSQL Developer中設定Oracle_Home和OCI Library,
如圖:
4、在PLSQL Developer目錄下建立bat檔案,作為PLSQL Developer的啟動快捷方式替換PLSQL Developer傳統啟動方式,bat檔案中的内容如下:
@echo off
set path=D:\ProgramFiles\instantclient
set ORACLE_HOME=D:\ProgramFiles\instantclient
set TNS_ADMIN=D:\ProgramFiles\instantclient
set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
start plsqldev.exe
至此設定完成,經實驗PLSQL Developer的可以成功連接配接到Oracle 11.2G 64位