⑴ 64oracle連接32位plsql
1. 在oracle官網(http://www.oracle.com/technetwork/topics/winsoft-085727.html)下載文件:instantclient-basic-nt-11.2.0.3.0.zip;
2. 將文件解壓到任一文件夾下,如D:instantclient_11_2;
3. 打開PL/SQL developer,登錄時點擊取消,進入PL/SQL developer,選擇Tools->>Preferences
⑵ plsql都是64位的但是為什麼plsql沒有連
安裝好打開你會發現你的PLSQL_Developer不能正常連接到資料庫,沒有資料庫的初始化內容,如圖所示:
這時候不要著急,請將你下載的instantclient-basic-win32-10.2.0.5 文件解壓。然後復制到你的資料庫安裝的文件夾下的procti文件夾下,我的是:
E:\app\Administrator\proct。
然後找到兩個文件listener.ora和tnsnames.ora我的在E:\app\Administrator\proct\11.2.0\dbhome_1\NETWORK\ADMIN裡面。都復制到E:\app\Administrator\proct\instantclient_10_2的下面。
然後找到你的PLSQL_Developer安裝的目錄,我的是:
C:\Program Files (x86)\PLSQL Developer
⑶ 在64位系統中如何使用PLSQL Developer
方法/步驟
1、下載工具
下載
instantclient
下載PLSQL
Developer
解壓oracle客戶端
到
d盤某個目錄。我的目錄是
D:\app\chap\proct\11.2.0\instantclient_12_1
安裝PLSQL
Developer
開發工具
2、安裝好PLSQL
Developer
後雙擊打開
PLSQL
Developer,第一次點擊取消進入PLSQL
Developer
工具主頁面
3、配置PLSQL
Developer
工具
Tools—>Preferences—>Connection
:OCI
libray(empty
is
autodetect)
在裡面寫入oracle_client
下面oci
文件
D:\app\chap\proct\11.2.0\instantclient_12_1\oci.dll
4、配置oracle監聽文件
在oracle_client
目錄下新建
文件夾
network,
在network目錄下新建文件夾
admin
在admin目錄下新建文件
tnsnames.ora
完整路徑為
D:\app\chap\proct\11.2.0\instantclient_12_1\network\admin\tnsnames.ora
在
tnsnames.ora
配置監聽
5、啟動PLSQL
Developer
連接資料庫,
執行sql語句測試,能夠查詢就成功了。
以上就是專題欄小編帶來的pl/sql
developer教程,更多教程請看“http://www.zhuantilan.com/zt/sqldeveloper/”
⑷ 如何讓plsql連接64位oracle資料庫
如何讓plsql連接64位oracle資料庫
由於plsql不支持直接連接64位的oracle資料庫,所以可通過以下方法連接。
解決方法:
1、下載instantclient_32位客戶端,加壓後存放,如D:\ProgramFiles\instantclient
2、拷貝Oracle11.2G的msvcr80.dll和tnsnames.ora到解壓的instantclient_32位客戶端根目錄,它們的位置分別是:
D:\ProgramFiles\Crystal\proct\11.2.0\dbhome_1\BIN和D:\ProgramFiles\Crystal\proct\11.2.0\dbhome_1\NETWORK\ADMIN
3、設置PLSQL Developer中設置Oracle_Home和OCI Library,
⑸ 如何使用plsql如何連接64位Oracle11g資料庫
由於plsql不支持直接連接64位的oracle資料庫,所以可通過以下方法連接。
解決方法:
1、下載instantclient_32位客戶端,加壓後存放,如D:ProgramFilesinstantclient
2、拷貝Oracle11.2G的msvcr80.dll和tnsnames.ora到解壓的instantclient_32位客戶端根目錄,它們的位置分別是:
D:ProgramFilesCrystalproct11.2.0dbhome_1BIN和D:ProgramFilesCrystalproct11.2.0dbhome_1NETWORKADMIN
3、設置PLSQL Developer中設置Oracle_Home和OCI Library,
如圖:
4、在PLSQL Developer目錄下創建bat文件,作為PLSQL Developer的啟動快捷方式替換PLSQL Developer傳統啟動方式,bat文件中的內容如下:
@echo off
set path=D:ProgramFilesinstantclient
set ORACLE_HOME=D:ProgramFilesinstantclient
set TNS_ADMIN=D:ProgramFilesinstantclient
set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
start plsqldev.exe
至此設置完成,經實驗PLSQL Developer的可以成功連接到Oracle 11.2G 64位
⑹ PL/SQL在64位的win8上連接不了Oracle資料庫
1. 需要使用 32位客戶端驅動程序,可以從Oracle官方下載
下載地址為看右上角私信。
可下載的程序包有: instantclient-basic-nt-11.2.0.4.0.zip 或者 instantclient-basic-nt-11.2.0.3.0.zip。
2.解壓到安裝目錄,例如:D:\instantclient_11_2 下,然後在這個目錄下建立 network/admin 兩層文件夾,然後在admin內建立 tnsnames.ora文件,
輸入格式如下:
ZTRIOA_192.168.0.17 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.17)(PORT = 1521))
)
(CONNECT_DATA = (SID = ZTRIOA)(SERVER = DEDICATED))
)
這里根據自己的實際情況進行修改,注意ZTRIOA前面沒有空格,注意中間的空格,空格多了或少了都會出現錯誤的。
3.配置系統的環境變數
在 Path 變數值最前面寫上: D:\instantclient_11_2;
並新建變數:變數名為:ORACLE_HOME 變數值為:D:\instantclient_11_2
4.安裝 PLSQL Developer ,注意安裝時不要安裝在帶「(x86)」的目錄內,容易出錯。
5.運行「PLSQL Developer」,連接一下試試,正常情況下就可以連接成功了。
6.處理PLSQL Developer連接後出現亂碼情況
問題描述:使用Oracle綠色版客戶端連接到其它Oracle資料庫後,查詢出來的信息出現亂碼情況。
解決方法:
配置系統的環境變數,增加變數名為: NLS_LANG 變數值為:
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
⑺ 如何在64位系統中安裝plsql
在64位系統上安裝64位的Oracle資料庫,但是沒有對應的64位PL/SQL Developer,此時就不能使用PL/SQL Developer來進行直接連接的,下面這個方法就可以解決這個問題
工具/原料
Oracle 11g 64位
32位的Oracle客戶端( instantclient-basic-win32-11.2.0.1.0)
Oracle客戶端安裝
首先在官網下載Oracle 64位資料庫對應的客戶端。我下載的是 instantclient-basic-win32-11.2.0.1.0;
下載之後將其解壓,不需要進行安裝;將其解壓至Oracle安裝目錄的Proct下;
在
instantclient_11_2目錄下新建兩層文件夾\NETWORK\ADMIN;然後將資料庫安裝根目錄下的一個目錄oracle
\proct\10.2.0\db_1\NETWORK\ADMIN下的tnsnames.ora拷貝到instantclient_11_2
\NETWORK\ADMIN文件中。
PL/SQL Developer的配置:
運行PL/SQL Developer,此時出現的登錄窗體不能進行登錄,點擊Calcel按鈕,這時會在無登錄狀態下進入;
配置相應信息:
重新啟動PL/SQL Developer進行登錄
驗證是否真的連接到Oracle;寫一條Sql語句進行驗證,查詢可以看到下面的效果,說明連接成功。
END
注意事項
PL/SQL Develope安裝路徑中不能有括弧,不要安裝在C:\Program Files (x86)目錄下面。
⑻ win7 64位操作系統,plsql怎麼連接oracle資料庫
win7+64位+Oracle+11g+64位下使用PLSQL+Developer+的解決辦法
1)安裝Oracle 11g 64位 (這部分就不說了吧)
2)安裝32位的Oracle客戶端( instantclient-basic-win32-11.2.0.1.0)
下載instantclient-basic-win32-11.2.0.1.0.zip (一定得是32位的,不要下錯了版本,Oracle官網有下載),將其解壓至Oracle安裝目錄的Proct下(本機命名為:instantclient_11_2):D:\Oracle\app\dd\proct\instantclient_11_2。
拷貝資料庫安裝根目錄下的一個目錄D:\Oracle\app\dd\proct\11.2.0\dbhome_1\NETWORK到Oracle客戶端目錄下D:\Oracle\app\dd\proct\instantclient_11_2(其實只需要 NETWORK\ADMIN\tnsnames.ora)
3)安裝PL/SQL Developer
安裝 PL/SQL Developer,在perference->Connection裡面設置OCI Library和Oracle_Home,例如本機設置為:
Oracle Home :D:\Oracle\app\dd\proct\instantclient_11_2
OCI Library :D:\Oracle\app\dd\proct\instantclient_11_2\oci.dll
4) 設置環境變數(修改環境變數)
對於NLS_LANG環境變數, 最好設置成和資料庫端一致, 首先從資料庫端查詢字元集信息:
SQL> select userenv('language') nls_lang from al;
NLS_LANG
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
右擊"我的電腦" - "屬性" - "高級" - "環境變數" - "系統環境變數":
1>.點擊"新建", 變數名設置為"NLS_LANG", 變數值設置為"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 點擊"確定";
2>.新建環境變數「TNS_ADMIN」,值為「D:\Oracle\app\dd\proct\instantclient_11_2」
最後點擊"確定"退出.
啟動 PL/SQL Developer ,運行無問題。
⑼ win7 64位操作系統,plsql怎麼連接oracle資料庫
win7+64位+Oracle+11g+64位下使用PLSQL+Developer+的解決辦法 1)安裝Oracle 11g 64位 (這部分就不說了吧) 2)安裝32位的Oracle客戶端( instantclient-basic-win32-11.2.0.1.0) 下載instantclient-basic-win32-11.2.0.1.0.zip (一定得是32位的,不要下錯了版本,Oracle官網有下載),將其解壓至Oracle安裝目錄的Proct下(本機命名為:instantclient_11_2):D:\Oracle\app\dd\proct\instantclient_11_2。 拷貝資料庫安裝根目錄下的一個目錄D:\Oracle\app\dd\proct\11.2.0\dbhome_1\NETWORK到Oracle客戶端目錄下D:\Oracle\app\dd\proct\instantclient_11_2(其實只需要 NETWORK\ADMIN\tnsnames.ora) 3)安裝PL/SQL Developer 安裝 PL/SQL Developer,在perference->Connection裡面設置OCI Library和Oracle_Home,例如本機設置為: Oracle Home :D:\Oracle\app\dd\proct\instantclient_11_2 OCI Library :D:\Oracle\app\dd\proct\instantclient_11_2\oci.dll 4) 設置環境變數(修改環境變數) 對於NLS_LANG環境變數, 最好設置成和資料庫端一致, 首先從資料庫端查詢字元集信息: SQL> select userenv('language') nls_lang from al; NLS_LANG ---------------------------------------------------- SIMPLIFIED CHINESE_CHINA.ZHS16GBK 右擊"我的電腦" - "屬性" - "高級" - "環境變數" - "系統環境變數": 1>.點擊"新建", 變數名設置為"NLS_LANG", 變數值設置為"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 點擊"確定"; 2>.新建環境變數「TNS_ADMIN」,值為「D:\Oracle\app\dd\proct\instantclient_11_2」 最後點擊"確定"退出. 啟動 PL/SQL Developer ,運行無問題。
⑽ pl/sql不能連接到64位Oracle資料庫。在登錄界面database下拉列表框中沒有資料庫可選擇.
那是因為客戶端沒有正確配置數據源。你找oracle的客戶端去安裝把,它能正確引導你進行配置,而且故障率會小很多。只有正確做了配置後,你的PL/SQL才能正常聯接過去。
請盡可能找與伺服器同版本的Oracle的客戶端安裝文件去裝。
********************************************************************************************************************
如果你對電腦非常熟,懂得比較多,可以參看下面的手動設置,如果沒有自信就不用看下去了,以下手動設置以客端的Oracle目錄夾在C:\oracle\目錄為假設:
一、客戶端要聯接到Or資料庫伺服器需要對客戶端進行相關的配置。一般如果手動進行配置的話關鍵的幾步有:
1、設置客戶端Or相關文件所在目錄。比如:C:\oracle\ora81\bin,設置後客戶端才能正常調用聯接Or所需的庫文件。
2、設置客戶端Or相關目錄的注冊表,比如將含以下內容的.reg文件注入注冊表:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE]
"inst_loc"="C:\\Program Files\\Oracle\\Inventory"
"ORACLE_HOME"="C:\\oracle\\ora81"
"ORACLE_HOME_NAME"="OraHome81"
"API"="C:\\oracle\\ora81\\dbs"
"ORACLE_GROUP_NAME"="Oracle - OraHome81"
"NLS_LANG"="NA"
"OLEDB"="C:\\oracle\\ora81\\oledb\\mesg"
"OO4O"="C:\\oracle\\ora81\\oo4o\\mesg"
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ALL_HOMES]
"HOME_COUNTER"="1"
"DEFAULT_HOME"="OraHome81"
"LAST_HOME"="0"
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ALL_HOMES\ID0]
"NAME"="OraHome81"
"PATH"="C:\\oracle\\ora81"
"NLS_LANG"="NA"
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0]
"ORACLE_HOME_NAME"="OraHome81"
"ORACLE_HOME"="C:\\oracle\\ora81"
"NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
"ORACLE_HOME_KEY"="Software\\ORACLE\\HOME0"
這樣客戶端軟體才能知道Or目錄所在。
3、對Or目錄中的network目錄下的ADMIN目錄中的tnsnames.ora文件進行配置(用記事本打開),正確進行設定,這樣,才能保證聯接不出錯。
比如該文件里的內容為:
# TNSNAMES.ORA Network Configuration File: C:\oracle\ora81\network\admin\tnsnames.ora# Generated by Oracle configuration tools.
SGAAA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.103.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = SGAAA)
)
)
CSAAA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.103.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = CSAAA )
)
)
二、只有把上面的幾步都做對後,才能正確聯接到伺服器。
三、如果你對上面的手動配置看不懂,那麼,你找oracle的客戶端去安裝把,它能正確引導你進行配置,而且故障率會小很多。只有正確做了配置後,你的PL/SQL才能正常聯接過去。