plsql解決64位解決辦法


plsql解決64位解決辦法

設置PLSQL Developer訪問本機64位Oracle     由於在本機Windows Server 2008 R2 X64上安裝了64位的Oracle 11.2.0.1,結果試圖使用PLSQL Developer去訪問它的時候,報告說無法加載oci.dll文件。原來oci.dll是64位的,32位應用程序PLSQL Developer自然無法加載了。 試驗了下,解決辦法如下:  
1. 下載32位instantclient-basic-win32-11.2.0.1.0.zip  Oracle官網地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html 並解壓縮到某目錄,例如C:\oracle\instantclient_10_2; 
2. 將系統的tnsnames.ora拷貝到該目錄下;  如D:\app\wangshaoxuan\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora C:\oracle\instantclient_10_2;  
3. 在PLSQL Developer中設置Oracle_Home和OCI Library,如下圖所示 
4. 在PLSQL Developer目錄下編輯如下bat文件,替換其快捷方式,啟動PLSQL Developer:
@echo off
set path=C:\oracle\instantclient_10_2
set ORACLE_HOME=C:\oracle\instantclient_10_2
set TNS_ADMIN=C:\oracle\instantclient_10_2
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev.exe
注:NLS_LANG前半部分必須是AMERICAN_AMERICA,因為instant client不支持其他語言;而后半部分可以根據你數據庫的字符集調整。

附錄:查看數據庫字符集:
C:\Users\Administrator>sqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production on 星期五 12月 16 01:53:13 2011
Copyright (c) 1982, 2010, Oracle.  All rights reserved.
SQL> conn sys/sys@whcg as sysdba
已連接。
SQL> select userenv ('language') from dual;
USERENV('LANGUAGE')
--------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM