plsql下载(刚下载plsql developer连接数据库总失败)

本文目录
- 刚下载plsql developer连接数据库总失败
- 如何配置plsql developer
- plsql过程化语言也要和c语言一样需要编译成一个可执行文件吗,然后下载吗
- 官网下载Oracle11g64位+32位客户端+plsql9.06,为什么plsql只能连接本地orcl,不能连接公司的数据库
- 如何在64位系统中安装plsql
- Oracle 的 PLsql 下载好了之后登录时用户角色选项里都是空的
刚下载plsql developer连接数据库总失败
首先 oracle访问是要通过客户端访问的 ,那么第一个地方要检查你的客户端能不能连接上服务端,看得出来你安装的是oracle11g 如果客户端都链接不上,说明你的oracle可能安装的有问题(前提是你会配置),如果客户端能连接上 还要明白一点 plsql是第三方的,目前只有32bit版本,确定你安装的oracle是不是64bit的 如果是 那么遗憾告诉你连不上,但是不是没有解决办法,如果确定是32bit和64bit的问题,你还非要用64bit oracle数据库的话,效果最好的办法是 安装32bit客户端(很确定32bit客户端能链接64bit服务端),然后配置本地服务名 这个时候你的plsql就可以用了
如何配置plsql developer
1 下载安装oracle的精简客户端
从oracle官网下载最新版intantclient,目前最新版是12.1。因为oracle的客户端是向下兼容的,所以12.1版本的客户端可以连接所有12.1以下版本的服务器端,当然包括11.2。
既然使用PL/SQL Developer,就不需要再安装ORACLE官方的GUI客户端了,所以下载这个instant版本的精简客户端版本就足够了,越简单越稳定啊。
从官网下载需要有oracle网站的账号,对于和oracle打交道的人来说,免费注册一个oracle账号是十分必要的。
这个软件包下载完成后,直接解压到指定路径即可,是纯绿色软件,不需要安装。我解压后放到了E:\green\下。
2 下载SqlPlus,检查是否可以正确连接服务器(可选)
在下载精简客户端的同一个页面,下载sqlplus这个小工具,这可是DBA的最爱啊,很小但很实用,这里主要是用来检查连接情况。下载后直接解压,把解压后的文件夹中的所有文件,复制到刚才的客户端目录下。
打开命令行窗口,切换到这个目录下,执行熟悉的 sqlplus user/pwd@host/service ,如果能正常连接,说明服务器和本机之间可以正常通信,从而排除了基本的错误。如果不能连接,则需要慢慢排查了。
3 新建配置文件sqlnet.ora和tnsnames.ora,新建环境变量TNS_ADMIN
在D:\green\instantclient_12_1\目录下,新建两个文件,名称分别为 sqlnet.ora,tnsnames.ora。这两个文件提供了客户端服务名到指定的oracle服务器提供的数据库服务名的映射。
sqlnet.ora内容如下:
[plain] view plain copy
NAMES.DIRECTORY_PATH = (TNSNAMES,EZCONNECT)
tnsnames.ora内容如下:
[plain] view plain copy
客户端服务名 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 服务器IP地址)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 服务器端侦听器提供的服务名)
)
其中,
客户端服务名可以任意设置,
服务器IP地址就是提供oracle服务的机器IP,
服务器端侦听器提供的服务名是根据服务器端的设置填写。
【注意】客户端服务名必须顶格写,前面不能有任何空格,否则会出错。
然后,为系统添加环境变量TNS_ADMIN,其值为oracle客户端安装目录,本例中就是E:\green\instantclient_12_1。
4 下载安装PL/SQL Developer软件
我是从官网下载的,版本为10.0.5.1710,当然这个软件不是免费的,但是可以试用30天。下载之后直接安装即可,安装过程会提示早期的Oracle可能对路径要求苛刻,我们的Oracle版本是11.2的,不存在这个问题,所以默认路径即可。
启动该软件,出现登录界面。
选择Cancel,进入主界面。在主界面的主菜单中,选择【Tools】【Preferences...】,弹出设置对话框,如下.
按照上图所示,主要目的就是让PL/SQL Develper这个软件可以找到oracle客户端。
设置完成后,重新启动PL/SQL Developer,在登录页面,输入用户名密码和tnsnames.ora文件中设置的客户端服务名,就可以连接成功了。
如果报错,请检查上面的所有配置过程,特别是tnsnames.ora配置文件,以及TNS_ADMIN环境变量。
plsql过程化语言也要和c语言一样需要编译成一个可执行文件吗,然后下载吗
在Visual C++陆.0编程环境中的步骤如下: 编译: 方法一:如图: 打开Visual C++陆.0,打开“组建”(“Build“)菜单, 找到“编译”(“Compile”)命令,点击该命令, 随后显示编译结果。 方法二:如图: 在工具栏中找到编译图标(红色方框所圈处),点击该图标,即可编译。 方法三:使用快捷键Ctrl+F漆。 生成可执行文件: 方法一:如图: 打开Visual C++陆.0,打开“组建”(“Build“)菜单, 找到”组建“(“Build“)命令,点击该命令,即可生成可执行文件。 方法二: 在工具栏中,找到组建图标(红色方框所圈处),点击该图标,即可生成可执行文件。 方法三:使用快捷键F漆
官网下载Oracle11g64位+32位客户端+plsql9.06,为什么plsql只能连接本地orcl,不能连接公司的数据库
关键是,你要配置公司数据库在你机器上的本地网络服务名,就是存储在tnsnames.ora中的信息。
而且要保证这个信息时正确的。
检查方法是:tnsping 本地网络服务名
附:
使用32位Oracle InstantClient,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:
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
如何在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安装目录的Product下;
在
instantclient_11_2目录下新建两层文件夹\NETWORK\ADMIN;然后将数据库安装根目录下的一个目录oracle
\product\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)目录下面。
Oracle 的 PLsql 下载好了之后登录时用户角色选项里都是空的
Oracle 的 PLsql 下载好了之后登录时用户角色选项里都是空的
没有oracle_home的信息,如果是64位,可以用下面的方法:
windows64位环境下,使用InstantClient,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:

更多文章:
another time(another time和other time的区别)
2026年10月11日 05:00









