天天看點

Windows7 64位系統安裝PLSQL Developer

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,

如圖:

Windows7 64位系統安裝PLSQL Developer
Windows7 64位系統安裝PLSQL Developer

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位