当前位置:首页 » 编程语言 » plsql下载
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

plsql下载

发布时间: 2022-01-21 11:58:18

‘壹’ 安装oracle 10后有一个tnsnames.ora文件。然后我又下载了一个PLsql Developer工具

PLSQL Developer能够访问数据库的条件是数据库本身的服务打开,其能够连接上数据库就行。

‘贰’ 我安装了oracle 11g,我该下载那个PLSQL Developer版本,还是用自带的

‘叁’ 如何配置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
NAMES.DIRECTORY_PATH = (TNSNAMES,EZCONNECT)

tnsnames.ora内容如下:

[plain] view plain
客户端服务名 =
(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

去网上网络, 找到之后直接下载就行了啊 , 这个工具到处都是 , 多的很。

‘伍’ 怎么使用PLSQL下载正式环境的数据

使用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:
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.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

‘陆’ plsql连接远程oracle linux

你通过命令行sqlplus能直接连吗,不行的话看看tnsnames.ora配置对吗
如果可以的话就是这个问题,plsqldev不支持64位的

‘柒’ 安装plsql出现问题

又是CRC,确认一下PL/SQL Developer来源是否有问题,或者重新解压看看是否有错误。如果还是不行留下E-mail给你发一个无限期PLSQLDeveloper9。

‘捌’ 官网下载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:
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.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

‘玖’ 刚下载plsql developer连接数据库总失败

首先 oracle访问是要通过客户端访问的 ,那么第一个地方要检查你的客户端能不能连接上服务端,看得出来你安装的是oracle11g 如果客户端都链接不上,说明你的oracle可能安装的有问题(前提是你会配置),如果客户端能连接上 还要明白一点 plsql是第三方的,目前只有32bit版本,确定你安装的oracle是不是64bit的 如果是 那么遗憾告诉你连不上,但是不是没有解决办法,如果确定是32bit和64bit的问题,你还非要用64bit oracle数据库的话,效果最好的办法是 安装32bit客户端(很确定32bit客户端能链接64bit服务端),然后配置本地服务名 这个时候你的plsql就可以用了