SQL DEVELOPER工具找不到database时的解决

1、配置SQL DEVELOPER管理工具

这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files (x86)目录下,不然无法启动PL/SQL Developer。

奇怪这里为什么选择不到数据库的TNS呢?我是先安装数据库,再安装PL/SQL  Developer。

按理说安装PL/SQL Developer时,就已经识别到了Oracle Home和OCI Libaray了。

先以非登录方式登录PL/SQL Developer,设置Oracle Home和OCI Libaray。

在Oracle Home这选项下,没有自动识别到Oracle Home目录,于是手动指定Oracle Home路径。

点击“确定”,退出PL/SQL Developer,再次登录。

还是选择不到数据库TNS,尝试无数据库登录,看看报什么错误。

终于找到问题的关键点了,安装的PL/SQL Deleloper只能识别32的oci.dll。

看来是要安个64位的PL/SQL Deleloper,于是在网上搜索PL/SQL Deleloper 64位版本。

然而发现PL/SQL Deleloper不区分64位和32位。那看来只能从oci.dll入手了。

根据上面的报错信息来看,似乎只要安装一个32位版本的Oracle Client。

2.安装oracle Clinet

oracle客户端必须要32位才可以,安装过程省略 ....

安装完毕后,在客户端的主目录下创建NETWORK/ADMIN,然后在ADMIN子目录下新建tnsnames.ora文件,并且要配置正确

tns基本配置:

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

(注意:tnsnames.ora文件也可以从Oracle数据库HOME目录的NETWORK\ADMIN目录,还要把sqlnet.ora拷贝过来。然后确定HOST配置是否正确,如果HOST是主机名,需要把主机名后面的域名去掉)

3.配置PL/SQL Developer的Oracle Home和OCI Libaray

以非登录模式进入PL/SQL Developer,将Oracle Home路径指定为Oracle Client目录(E:\app\qingx\product\11.2.0\client_1),

OCI Libaray路径为Oracle Client目录的oci.dll(E:\app\qingx\product\11.2.0\client_1\bin\oci.dll)。

点击“确定”,现在配置已完成,下面就是等待奇迹的时刻。退出PL/SQL Developer。

4.验证Oracle Client

打开新的PL/SQL Developer,输入用户名和密码,在database选项下,可以看刚才配置的TNS了。

检验一下是否可以查询数据。

时间: 2024-11-13 06:41:40

SQL DEVELOPER工具找不到database时的解决的相关文章

Oracle_InstantClient及PL/SQL Developer工具的安装

一.下载InstantClient 地址: http://www.oracle.com/technology/software/tech/oci/instantclient/index.html instantclient-basic-nt-12.1.0.1.0(一定要下win32位的客户端) 二.解压缩 解压到C:\instantclient_12_1 三.设置变量 计算机,右键"属性"-高级系统设置-高级-点击"环境变量" 点击"新建"-输入

SQL Developer 工具小试

1  安装配置 一直都是用Toad 来管理数据库,今天小研究了一下SQL Developer工具,安装好oracle 之后,默认就安装了SQL Developer,安装目录是$ORACLE_HOME/sqldeveloper,第一次启动时会提示需要输入Java的目录,注意这里要求是JavaSE,JRE不行. 如果是JRE,就会报如下错误. JavaSE 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downl

WIN7 64位配置Oracle SQL Developer工具

在使用Oracle SQL 的过程中,很多参考资料,辅导机构,各种书籍绝大多数都是使用PL/SQL进行讲解,但是问题是PL/SQL对WIN7 64位系统支持不好,网上有各种各样的配置教程,我尝试了很多,都没能很好的解决,其实最好的解决方法就是使用从Oracle SQL 官网下载的Oracle SQL Developer,配置好Oracle SQL Developer,妈妈再也不用担心我不能使用数据库了. 现介绍详细的安装配置步骤: 步骤1,安装Oracle 11g(服务器端和客户端) 1. Or

用PL/SQL Developer工具实现相同表名表结构的比对

原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/45746893 实验: 规划好实验用表 库 用户名 用户表 A库 scott emp B库 hyl emp scott用户下进行比对验证,如下: 选择要比对的表,如下图: 添加目标用户连接,如下: 开始比对,如下: 比对完成后,通过比对结果形成修正sql语句,如下: 在

win7 64系统安装oracle客户端使用PL/SQL Developer工具

1)安装Oracle 11g 64位,我用的版本下载地址: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html 2)安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0),下载地址为: http://www.oracle.com/technetwork/database/features/ins

PL/SQL Developer工具的使用简介

一.登录页面 当打开PL/SQL Developer时,直接在"登录"对话框中输入用户名.密码.数据库(本地网络服务名)和连接为的身份(除了sys用户需要选择连接为sysdba之外,其他用户都选择标准). 二.用户 1.Orcal数据库自带用户 未完待续......

[Oracle] - 使用32位 PLSQL(PL/SQL Developer)登陆64位Oracle失败之解决

配置环境 Oracle服务端oracle_winx64_12c_database.iso Oracle客户端instantclient-basiclite-nt-12.1.0.1.0.zip 集成开发环境PL/SQL Developer 10.0.5.1710 配置步骤 确保 Oracle 已经完成配置,并可以使用 SQL Plus 登陆成功. 如果使用 PL/SQL 登陆 Oracle 失败,错误提示如下: 登陆失败原因分析:64位 Oracle 安装路径:E:appAdministrator

ORACLE 向BLOB字段中出入图片等二进制文件,使用Oracle SQl Developer工具

使用PL/SQL也可以 create directory "image" as 'e:\'; --"image" 要带双引号,网上很多不带的,我测试时出错,并且,'e:\'是服务器目录,非本地目录.需要给用户授权:grant create any directory to username; declare b_file bfile; b_lob blob; begin insert into TB_SJ(SJBM,SJMC,RKSJ,XGSJ,GSBM,SJDAT

用PL/SQL Developer导出表数据的时候,窗口一闪而过解决办法

设置系统变量 变量名:ORACLE_HOME 变量值:为ORACLE安装bin目录的上一级目录,假如你的bin目录就在d:\oracle\bin 那么变量值就设置为d:\oracle