当前位置:首页 » 数据仓库 » 64位数据库链接plsql
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

64位数据库链接plsql

发布时间: 2022-05-04 10:14:52

⑴ 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才能正常联接过去。