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);