標籤:
系統:Windows Server2012 64位
資料庫:Oracle11.2g 64位
其他工具:editplus,PLSQL Developer,winrar
按照目前的硬體現狀,32位OS系統已經慢慢不再適合,所以在以後工作中,64位系統占的比重會越來越大
在64位Winserver上安裝Oracle,安裝過程沒什麼特別,這裡就不提了。
資料庫安裝完成後,可用的工具有SQL developer、sql navigater、PLSQL Developer
SQL developer 有64位,可以直接連接資料庫,但是需要特定版本JDK
sql navigater只有32位,啟動時會報錯,目前還沒找到解決辦法
我用的是PLSQL developer,這個工具也只有32位。不過可以通過以下步驟來串連64位元據庫
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位
小tips:如何查看Oracle是32位還是64位
SQL> select * from v$version;
32位:
BANNER
--------------------------------------------------------------------------
Oracle Database 11g Enterprise EditionRelease 11.2.0.1.0 - Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
TNS for 32-bit Windows: Version 11.2.0.1.0- Production
NLSRTL Version 11.2.0.1.0 - Production
64位:
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise EditionRelease 10.2.0.5.0 - 64bi
PL/SQL Release 10.2.0.5.0 - Production
CORE 10.2.0.5.0 Production
TNS for Linux: Version 10.2.0.5.0 -Production
NLSRTL Version 10.2.0.5.0 – Production
在Windows Server2012系統中安裝Oracle11g