developer连接oracle看不到数据库_oracle sql developer数据库连接不上 - CSDN
精华内容
参与话题
  • 打开PL/SQL准备登录的时候出现Could not load "F:\app\USER\product\11.2.0\dbhome_1\BIN...2、网上不少资料说要在pl/sql的安装目录下的default.ini把OCIFile改为对应Oracle安装目录下的路径OCIFile=D:\Program...

    打开PL/SQL准备登录的时候出现Could not load "F:\app\USER\product\11.2.0\dbhome_1\BIN\oci.dll"

    1、很多人安装了PL/SQL后,打开的时候出现如下问题:

     

     

    2、网上不少资料说要在pl/sql的安装目录下的default.ini把OCIFile改为对应Oracle安装目录下的路径OCIFile=D:\Program Files\instantclient_10_2\oci.dll,但是结果还是不行

     

    3、测试tns配置好了没有,在命令行cmd中执行tnsping [SERVER_NAME],我的就是tnsping orcl,SERVER_NAME可以到ora文件中去查看,结果如下所示:

     

    这样就说明tns配置OK了

     

     

    4、最后无奈,查了很多资料,发现网上说的是PL/SQL只对32位OS进行支持,解决方法是额外加载一个oci.dll文件,详细解决方案见博客:点击打开链接http://blog.csdn.net/shenkxiao/article/details/7404795

     

     

    PLSQL连Oracle数据库Could not load "……\bin\oci.dll"

      64位win7上装PL/SQL,经常会遇见“Could not load "……\bin\oci.dll"”这个错误,我查了一下资料,原因是PL/SQL只对32位OS进行支持,解决方法是额外加载一个oci.dll文件,操作如下:

          Step1:

           到如下地址下载包含oci.dll文件包“instantclient_10_2",将该文件解压到“D:\Program Files \”下

           http://download.csdn.net/detail/shenkxiao/4181424

         Step2:

          装好Oracle客户端,并配好TNS后,启动PL/SQL,点击登录中的“取消”按钮,不登录直接进入PL/SQL操作界面,点击“工具”下“首选项”如下:

        

    附图一:PL/SQL首选项

     

         Step3:选择Step1目录下插件中的oci.dll文件,点击“确认”,如下图:

         

    附图二:PL/SQL加载OCI.dll

         Step4: 登录页面中在“数据库”选项中输入TNS中的IP:端口/数据库实例(经测试,此处必须这样写,否则不能正常连接)

          

    附图三:登录

    展开全文
  • 现在系统大多都是安装64位的,ORACLE

    安装了64位的ORACLE 11g,使用PLSQL Developer配置好之后 ,读不到oracle的数据库。

    现象如下图:


    结合自己的分析和其它资料,总结了解决方法。


    1 因为PLSQL Developer是32位的,所有需要下载oracle32位的客户端,

    地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html。

    instantclient-basic-nt-11.2.0.4.0.zip。免安装版的,下载下来解压的本地就行了。


    2 假设:oracle的安装home路径为D:\oracle\product\11.2.0;

    客户端的解压地址为D:\oracle\instantclient_11_2。


    配置环境变量:这一步和其它方法略有所不同,这里可以不复制tnsnames.ora文件到客户端目录中

    (相信这里就不用说怎么配置环境变量了吧):

    TNS_ADMIN =D:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN

    NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK

    说明:TNS_ADMIN,是指tnsnames.ora文件所在的目录名。

    如果指定到客户端目录,则必须把tnsnames.ora文件复制过来才可以。

    NLS_LANG环境变量,设置成和数据库端一致,可以在SQLPLUS查询字符集信

    SQL> select userenv('language') nls_lang from dual;
    NLS_LANG
    ----------------------------------------------------
    SIMPLIFIED CHINESE_CHINA.ZHS16GBK

    4 客户端的使用在这里:

    设置Oracle Home 为oracle安装目录home

    设置OCI Library为oracle客户端的oci.dll文件的全路径名。

    Apply & Ok。


    5 关掉plsql,重启。看一下,现在有了


    里主要就是两点,环境变量TNS_ADMIN配置成tnsnames.ora文件所在的目录名;

    PLSQL中OCI Library设置成oracle客户端的oci.dll。

    展开全文
  • 前景摘要:本人使用plsql连接oracle折磨半天才得以正常连接使用,由于总是需要换机子,所以每次都要重新安装,所以将其记录下来,为以后不时之需。 安装过的系统: Windows7 64位 Windows10 64位 一、...

    **前景摘要:**本人使用plsql连接oracle折磨半天才得以正常连接使用,由于总是需要换机子,所以每次都要重新安装,所以将其记录下来,为以后不时之需。

    安装过的系统:
    Windows7 64位
    Windows10 64位

    一、工具准备
    1.Oracle11g_64位
    2.PLSQL Developer 9_64位
    3.instantclient 11_32位

    **二、安装(**自行安装,网上有很多教程)
    1.oracle11g安装
    2. PLSQL Developer 9安装
    3. instantclient 11

    三、常见问题:
    1.plsqldev 登录界面没有normal项
    2.plsqldev 登录界面的database中没有选项

    四、问题解决
    1.双击plsqldev,点击 “cancel”或 叉叉,进入到主界面,依次点击 Tools --> Preferences…
    这里写图片描述

    找到Oracle Home 和 OCI library选项,其中 Oracle Home填写的是你的instantclient的安装 根 目录, 而OCI library填的是你instantclient下的oci.dll路径。选好后Apply, 关闭,重启plsql,这时你就会发现,登录界面中 有了 normal的选项了。

    2.配置tnsnames.ora,listener.ora
    在你的instantclient的安装目录下新建NETWORK文件夹,随后在其内再建个ADMIN文件夹,把Oracle安装目录(如我的是D:\app\hp\product\11.2.0\dbhome_1\NETWORK\ADMIN\)下的tnsnames.ora,listener.ora,sqlnet.ora拷贝到ADMIN目录下。
    这里写图片描述

    2.1修改tnsnames.ora:

    //这是我Oracle的安装目录,仅供参考
    # tnsnames.ora Network Configuration File: D:\app\hp\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools. 
    
    LISTENER_TEST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1522))
    
    
    ORACLR_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))
        )
        (CONNECT_DATA =
          (SID = CLRExtProc)
          (PRESENTATION = RO)
        )
      )
    
    //大写TEST,这里是数据库连接名,可以更改成自己喜欢的名称,该名称会在登录界面中的database下拉框中出现。
    TEST =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1522))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = test) //小写的test,这里指的是数据库实例名,不能更改,你的可能是ORCL
        )
      )
    
    注意:
    	安装好后的默认端口号是1521,数据库实例名是ORCL,由于我安装了两个Oracle数据库(忘记本机装过了),所以端口号和数据库实例名改了一下。所以不需要改动里面的配置哈。如果你看了别的教程修改过了里面的IP地址,端口号什么的话,建议改回来。我就是这样被折腾的。
    

    最主要的是修改listener.ora

    //个人Oracle安装目录,仅供参考
    # listener.ora Network Configuration File: D:\app\hp\product\11.2.0\dbhome_1\network\admin\listener.ora
    # Generated by Oracle configuration tools.
    
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = CLRExtProc)
          (ORACLE_HOME = D:\Tools\instance11\instantclient-basic-nt-11.2.0.4.0\instantclient_11_2) //这里要指定instantclient安装目录路径
          //这里有行代码需要删除掉,该代码是指定默认的oci.dll路径的(Oracle自带),不删除是不起作用的!!!
          (PROGRAM = extproc)
        )
      )
    
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1522))
        )
      )
    
    ADR_BASE_LISTENER = D:\app\hp
    
    注意,参照我的配置文件格式,有问题就改,按实际情况改,照搬可能会有错。
    

    配置完后,重启plsqldev,这时你就会发现有了database的下拉选项了。

    五、连接Oracle数据库
    用户名:sys
    口令:你安装Oracle时输入的口令(我这里的是123456)
    数据库:我的是TEST,你的可能是ORCL,根据你安装数据库时创建的实例名。
    连接为:以超级管理员(SYSDBA)的身份连接,sys用户连接时规定是这样的,不要问为什么。
    这里写图片描述

    六、注意事项

    1.一般我们下载软件都是需要根据自己的系统的位数去下载的,然而64位的PLSQL Developer需要32位的客户端 instantclient才行。

    2.网上教程有很多说更改IP地址,端口号的,最好还是别改,对于新手而言越改越乱。按照我说的方法做就行了,有问题可以给我留言。或者我的方法有不对的地方也可以给我建议。

    3.自己是被坑过来的,Oracle不像MySQL那么好装,能一次性安装成功的,可能就是运气太好了吧。

    补充:为了能够成功配置,建议在oracle安装目录中的tnsnames.ora,listener.ora也配置如上信息,切记配置前先进行备份,以免配置错了。

    展开全文
  • 在开发流程越来越规范的今天,大多数公司在开发过程中都...勇于接受新东西才是王道,可为啥我就连个服务器数据库,还要我安装oracle客户端、然后配置一大堆的配置,得到的结果还是一个非常 非常 非常人性化的操作界面

         在开发流程越来越规范的今天,大多数公司在开发过程中都只部署一个数据服务器,所有的开发人员都直接操作服务器端数据库数据。若是放在以前用sqlserver的时候,这真的很简单,本机装个客户端工具就ok啦。But,公司决定新项目用oracle,好吧!勇于接受新东西才是王道,可为啥我就连个服务器数据库,还要我安装oracle客户端、然后配置一大堆的配置,得到的结果还是一个非常 非常 非常不人性化的操作界面呢???于是,为了以后开发时候不那么蛋疼,果断干掉了本机的oracle的客户端和一切配置,然后百度、google、用虚拟机实验。终于让我找到了一个不用那么麻烦也能愉快开发的方法,下面看我慢慢道来……

    准备工作:

    1. 下载跟计算机系统位数对应的Oracle SQL Developer。什么?你不知道Oracle SQL Developer是什么?那我告诉你:Oracle SQL Developer 是一个免费非开源的用以开发数据库应用程序的图形化工具,使用 SQL Developer 可以浏览数据库对象、运行 SQL 语句和脚本、编辑和调试 PL/SQL 语句。另外还可以创建执行和保存报表。该工具可以连接任何 Oracle 9.2.0.1 或者以上版本的 Oracle 数据库,支持 Windows、Linux 和 Mac OS X 系统。具体界面:

    怎么样,这界面够清爽吧!! 想下载 Oracle SQL Developer 就点我吧。  

              2.  客户端连接dll包,这个是我整理的啦。下载就点这里!!! OracleOCI.rar


    开始配置:

    •  将下载的OracleOCI.rar解压到某目录。具体目录由你随便定。我是解压到D:\Oracle\OracleOCI的。
    •  打开计算机环境变量设置界面,将刚解压的目录放到环境变量Path里面:
    • 将下载的SQL Developer解压到某目录,这个目录也是看你心情啦。高兴放那就放哪。然后双击目录里面的sqldeveloper.exe打开软件。
      在新建连接的地方配置数据库连接:
      连接名:随便写,看你高兴。
      用户名:连接数据库用的账号。
      口令:连接数据库用的密码。
      连接类型:默认就好啦啦啦啦。
      主机名:这个是你要连接的服务器地址,可以是服务器名或者服务器ip地址,具体情况请具体分析。
      端口:这个是你服务器上安oracle时设置的,一般都不会变,具体情况请具体分析。
      SID:这个是你服务器上安oracle时设置的,当时设置的啥,就填啥,这个很重要。
    • 第三点  也是最重要的一点。那就是点上面软件的连接。哈哈哈哈。

    到这里,我想你应该可以在本机不用安装任何东西就能连接服务器数据库了吧,还能看着舒服的操作界面。是不是很爽啊。

    展开全文
  • 使用SQL developer导出Oracle数据库表和数据,以及远程链接数据库
  • 1.oracle sql developer和你数据库服务器是在同一台机器么?如果是,主机名上写localhost就是正确的,如果不是,请填写数据库服务器的ip地址或者是能够解析的主机名 2.你安装的数据库的名字是app吗? 在数据库...
  • 今天在虚拟机里安装了一个Oracle 11g 64位版本,在用PLSQL Developer连接时,发现竟然没有数据库连接TNS。以为是PLSQL Developer没有识别到Oracle Hom和OCI Libaray 。 就以非登录模式进入PLSQL Developer,在...
  • 在开发过程中有时候需要添加一些测试数据,... Mac下安装Oracle SQLDeveloper,并连接到后台服务器的数据库。 首先,官网下载对应版本的 Oracle SQL Developer,下载完后,解压缩,将其拖拽 应用程序(Applic...
  • 最近公司要求我将数据库中的数据从MySQL中迁移到Oracle,我了网上的一些帖子,尝试了几遍,在错了五遍后终于成功了(撒花,放鞭炮!!!),有些感悟写在这里,并将具体流程详细的写在这里,跟大家一起交流,并...
  • PLSQL Developer 12.0.7连接Oracle12c数据库

    万次阅读 多人点赞 2019-09-04 22:22:44
    文章目录1.下载安装PL/SQL Developer2....配置Oracle Instant Client5.PL/SQL Developer登录Oracle6.PL/SQL Developer显示SQL行号7.PL/SQL Developer中文乱码处理8.PL/SQL Developer删除登录记录9....
  • Oracle sql Developer的使用

    万次阅读 2018-08-24 18:11:09
    首先建议去sql plus创建一个自己的用户名,可以直接把dba权限给它(这个预定义角色拥有...使用Oracle sql Developer必须要有一个数据库实例,没有实例的可以参照这篇博客创建一个 Oracle创建数据库实例链接   ...
  • 使用 oracle sql developer 刚刚插入了一批数据,自己用sql查的到,但是JDBC程序查不到,原因很简单,oracle sql developer默认是不提交事务的,所以这条记录并没有真正写到数据库里面,提交一下,问题解决!...
  • 本文主要提供了oracle客户端和PL/SQL Developer数据库管理工具的下载,以及介绍下如何使用PL/SQL Developer连接本地Oracle 11g 64位数据库,进行简单的增删改查。
  • Oracle 数据库连接工具

    万次阅读 2015-03-18 11:05:40
    这是Oracle 数据库的命令行工具, 功能强大, 但是学习成本高, 要记住非常多的命令和选项. 太方便. PL/SQL Developer 这是第三方开发的工具, 用于编写PL/SQL 代码, 调试, 查看执行计划等等功能. 比较方便, 但是是...
  •  查看--》连接,也显示已经连接的多个数据库, 关闭sql developer,打开sql developer的文件目錄, 進入\sqldeveloper\bin文件夾修改sqldeveloper.conf文件: 將SetJavaHome 后的文件路徑刪除。 重新打开sql ...
  • 注意Oracle分成两个文件,下载完后,将两个文件解压同一目录下即可。 路径名称中,最好不要出现中文,也不要出现空格等规则字符。 百度云盘:https://pan.baidu.com/s/14cBI8mAro7rrpeOmiHFepQ 官方下地址: ...
  • 还是先来介绍 Oracle Developer Tools for Visual Studio .NET 吧, 其主要是为了实现在 Visual Studio 中使用 Oracle DataBase J进行无缝开发, 我向各位都尝了在 Visual Studio 中访问 Sql Server 数据库的...
  • plsql找不到数据库名的解决办法

    万次阅读 2011-06-16 11:42:00
    最近安装了oracle数据库服务器和客户端,用client配置好了各数据库链接,可plsql就是显示,后来才发现plsql关联的oci.dll错了,本该是关联client的oci.dll, 却关联成了db的oci.dll, 所以在plsql中只显示本机...
  • 装好oracle数据库,我们准备用PLSQL Developer 这个软件来连接服务器的数据库! 下面简单介绍设置此软件并连接oracle数据库的方法: 一、下载并安装好PLSQL Developer(绿色版的也可以); 二、下载并解压 ...
  • PL/SQL Developer如何连接64位的Oracle图解

    万次阅读 多人点赞 2013-03-30 16:08:58
    由于硬件技术的不断更新,Win7系统逐渐成为主流...在64位系统上安装64位的Oracle数据库,但是没有对应的64位PL/SQL Developer,此时就能使用PL/SQL Developer来进行直接连接的,所以要想实现连接还得需要其他途径来完
1 2 3 4 5 ... 20
收藏数 11,244
精华内容 4,497
关键字:

developer连接oracle看不到数据库