1. 程式人生 > >win764bit系統plsqldeveloper11連接oracle11g64bit配置方法

win764bit系統plsqldeveloper11連接oracle11g64bit配置方法

ora start 兩個 content 文件 ack 準備工作 tns pan

win764bit系統plsqldeveloper11連接oracle11g64bit配置方法:
原因:plsqldeveloper都是32位的沒有64位的程序


準備工作:
1,先要下載instantclient,我這裏下載的是instantclient-basic-win32-11.2.0.1.0.zip;
2,安裝好win64_11gR2_database
3,安裝plsqldev1103.exe


解決方法:
1。將下載好的instantclient-basic-win32-11.2.0.1.0.zip解壓到的D:\Program Files文件夾下;
2,拷貝之前安裝好的Oracle 11g裏的msvcr80.dll和tnsnames.ora到解壓的instantclient位客戶端根文件夾;
oracle11g的msvcr80.dll文件位置:D:\app\tlh1579\product\11.2.0\dbhome_1\BIN
oracle11g的tnsnames.ora文件位置:D:\app\tlh1579\product\11.2.0\dbhome_1\NETWORK\ADMIN
將svcr80.dll、tnsnames.ora兩個文件復制到D:\Program Files\instantclient_11_2文件夾下而且替換
3,設置PLSQL Developer中設置Oracle_Home和OCI Library;
開始->PLSQL Developer->Tools->Preference->Oracle->Connection->Oracle Home填寫D:\Program Files\instantclient_11_2
OCI Library填寫D:\Program Files\instantclient_11_2\oci.dll
4。編寫一個bat文件設置下環境變量;
打開PLSQL Developer的安裝文件夾C:\Program Files\PLSQL Developer
編寫一個a.bat,文件內容例如以下:
@echo off
set path=D:\Program Files\instantclient_11_2
set ORACLE_HOME=D:\Program Files\instantclient_11_2
set TNS_ADMIN=D:\Program Files\instantclient_11_2
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
start plsqldev.exe


註意:set NLS_LANG=AMERICAN_AMERICA.AL32UTF8(為英文)
? ? ? set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK(中文的)
我這裏oracle11g有可能數據庫是中文所以我用了16gbk的
保存txt文本而且改動後綴名為bat。然後雙擊bat文件。作為PLSQL Developer的啟動快捷方式替換PLSQL Developer傳統啟動方式


5,關閉PLSQL Developer又一次打開連接成功。我這裏全部的都用管理員身份執行的;


6,註意:以後oracle的監聽每次有改動過都要雙擊a.bat又一次指向!要不然就會報ora-12154 tns:could not resolve the connect identifier specified錯誤






win764bit系統plsqldeveloper11連接oracle11g64bit配置方法