A. 如何讓plsql連接64位oracle資料庫
現在有64位的plsql,下載一個安裝就行了
或者如果是32位的plsql:
64位系統下,使用PL/SQL Developer連接Oracle:
1. 下載32位Oracle InstantClient,並展開到某目錄,例如C:instantclient-basic-nt-11.2.0.2.0;
2. 將系統的tnsnames.ora拷貝到該目錄下;
3. 在PLSQL Developer中設置Oracle_Home和OCI Library:
Tools- Preferences -Oracle Connection:
Oracle_Home: C:instantclient-basic-nt-11.2.0.2.0
OCI Library: C:instantclient-basic-nt-11.2.0.2.0oci.dll
4. 在PLSQL Developer目錄下建立如下bat文件,替換其快捷方式,啟動PLSQL Developer:
@echo off
set path=C:instantclient-basic-nt-11.2.0.2.0
set ORACLE_HOME=C:instantclient-basic-nt-11.2.0.2.0
set TNS_ADMIN=C:instantclient-basic-nt-11.2.0.2.0
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev.exe
B. plsql developer 64位 怎麼連接oracle 64位
使用InstantClient,PL/SQL Developer連接Oracle(可以在32位機器上使用、也可以在64位機器上使用):
•1. 下載32位Oracle InstantClient,並展開到某目錄,例如C:\instantclient-basic-nt-11.2.0.2.0;
•2. 將系統的tnsnames.ora拷貝到該目錄下;
•3. 在PLSQL Developer中設置Oracle_Home和OCI Library:
ToolsPreferencesOracleConnection:
Oracle_Home: C:\instantclient-basic-nt-11.2.0.2.0
OCI Library: C:\instantclient-basic-nt-11.2.0.2.0\oci.dll
•4. 在PLSQL Developer目錄下新建如下bat文件,替換其快捷方式,啟動PLSQL Developer:
@echo off
set path=C:\instantclient-basic-nt-11.2.0.2.0
set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0
set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev.exe
C. plsql developer能聯接oracle64位客戶端么
可以的。plsql/developer是專門面向Oracle資料庫存儲的程序單元的開發,只要用戶名和口令,以及連接資料庫的埠號正確,都可以連接。
D. plsql developer怎麼連接64bit oracle
由於硬體技術的不斷更新,Win7系統逐漸成為主流,而且計算機內存逐漸增大,為了充分的利用內存資源(因為32為系統最多隻能用到3G左右的內存),提高系統性能,很多人開始使用Win7(64Bit)的系統。在64位系統上安裝64位的Oracle資料庫,但是沒有對應的64位PL/SQL Developer,此時就不能使用PL/SQL Developer來進行直接連接的,所以要想實現連接還得需要其他途徑來完成。下面就來說明如何實現連接。
http://jingyan..com/article/295430f1350be10c7e0050dc.html
E. 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才能正常聯接過去。
F. 64bit的oracle能使用plsql嗎
plsql只有32位版本,如果你安裝了64位Oracle在本機上,想正常使用plsql,到Oracle網站下一個單獨的32位包,免安裝版:instantclient-basic-nt-11.2.0.3.0.zip,啟動plsql,到裡面設置裡面指定OCI為你解壓的目錄就可以正常使用了。
G. 如何讓plsql連接64位oracle資料庫
plsql developer本身沒有開發64位版本,這就導致了如果有人安裝了64位的oracle資料庫就會發現plsql用不了,今天筆者就為大家如何實現32位的plsql去兼容64位的oracle資料庫,實現高效率的數據存儲操作
https://jingyan..com/article/49ad8bce4f934e5834d8faa8.html
H. 如何讓plsql連接64位oracle資料庫
以下是一個例子:我這里有個大牛聚集地,前面九七三中間打四五四後面兩個零,組合起來就行了。連接Oracle 8/8i/9i/10g/11g(thin模式)
Class.forName("oracle.JDBC.driver.OracleDriver").newInstance();
Stringurl="JDBC:oracle:thin:@localhost:1521:orcl"//orcl為Oracle資料庫的SID
Stringuser="test";
Stringpassword="test";
Connectioncon=DriverManager.getConnection(url,user,password);