`

不安装oracle客户端,使用navicat、pl/sql developer连接oracle数据库

阅读更多
到oracle 官网 下载Instant Client 这个过程不再多说了,下载完成后解压。

配置navicat相对简单点,先说它好了。

配置navicat:【Basic/TNS】
点击navicat的工具-》选项-》其他-》oci

oci library: 选择刚刚下载解压的instant client中的 oci.dll 即可

新建一个oracle连接

Basic
  连接名:【自定义】
  连接类型:Basic
  主机名或ip地址:要连接的主机名或ip地址
  端口:数据库端口
  服务名或SID:根据自己的情况如果选了服务名,那么就写数据库的全局数据库名,
               如果选了SID那就写数据库的SID
用户名密码就不说了。

TNS
  连接名:【自定义】
  连接类型:TNS
  网络服务名:ip地址:[端口]/SID[数据库名] (如:127.0.0.1:1521/orcl 如果是默认端口1521,那么端口号也可以不写,直接写如 127.0.0.1/orcl)
  用户名密码就不说了。

配置PLSQL:
  配置PLSQL相对要复杂一点点,需要配置一下环境变量。
 
  将下载完instant client解压后的路径配置到环境变量path中。如 F:\software\instantclient_10_2\
  如果数据库表中的数据有中文的话还要再配置一下查询字符集,再配置一个环境变量。
  新建一个
  变量名:NLS_LANG
  变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
  注意:变量值不要忽略了中间的空格,还有为什么不用AL32UTF8,是因为用AL32UTF8在查询timestamp类型的字段值时会乱码,其他类型的会不会也会有没有仔细测,反正用ZHS16GBK最保险,肯定管用。
  打开PLSQL,输入用户名、密码,数据库和navicat的TNS配置方式中的网络服务名输入格式一模一样即可。

另:还可以在instant client的目录中新建一个NETWORK/ADMIN/tnsnames.ora文件,在里面进行网络服务名配置,配置方式和配置oracle的net服务名配置方式一样,格式如下,可根据自己的需求更改一下即可。配置完成后navicat的TNS的网路服务名和PLSQL的数据库下拉框里就会出来你配置好的服务名供你选择了【记得要重启一下客户端,否则会连接失败的】。
 
服务名 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 地址)(PORT = 端口))
    )
    (CONNECT_DATA =
      (SID = 这里写SID)
      (SERVER = DEDICATED)
    )
  )

服务名2 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 地址2)(PORT = 端口2))
    )
    (CONNECT_DATA =
      (SID = 这里写SID2)
      (SERVER = DEDICATED)
    )
  )


分享到:
评论

相关推荐

    PL/SQL Developer 客户端

    PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加...

    PL/SQL Developer

    PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加...

    PLSQL Developer11(32位+64位)带密钥

    PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加...

    Windows7 64位系统安装PLSQL Developer.zip

    PL/SQL主要用于数据库编程,PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展...

    PLSQL Developer 14.zip

    PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加...

    oracle11g可用的Navicat_Plsql901.rar

    总的来说,"oracle11g可用的Navicat_Plsql901.rar"是一个包含Oracle数据库管理工具的压缩包,它提供了Navicat for Oracle中文版和PL/SQL Developer 9.0的安装程序,以及可能的注册信息。在使用这些工具时,要确保...

    plsql 64bit oracle图形化工具

    PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加...

    网络环境下连接SQL Server和Oracle 19c的方法.docx

    在网上看了很多资料,感觉不是很仔细,很多同学遇到这个问题,就详细说明一下在局域网环境下Navicat连接SQL Server和Oracle 19c的方法,PL/SQL Developer连接Oracle

    Oracle客户端文件夹

    Oracle客户端文件夹包含了一系列必要的组件,使得用户可以通过像Navicat或PL/SQL Developer这样的第三方工具连接到Oracle数据库。这个压缩包文件名为“instantclient_11_2”,表明它是Oracle Instant Client的版本...

    plsql连接数据库工具

    PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加...

    使用OracleSQLDeveloper连接数据库并创建用户[整理].pdf

    Oracle SQL Developer相比其他数据库管理工具,例如PL/SQL Developer、Navicat等,具有更强的功能和更高的性能。它可以满足大多数数据库管理的需求,是一款功能强大且实用的数据库管理工具。 六、結論 使用Oracle...

    navicat 需要的oci文件 以及 plsql 客户端

    这个压缩包提供的"Instant Client 11.2"可能解决了用户在没有安装完整Oracle客户端的情况下,仍能通过Navicat或PL/SQL Developer连接到Oracle数据库的问题。在使用前,用户需了解其操作系统和应用版本的要求,正确...

    官方原版PL/SQL1206X64 +instantclient-basic-windows.x64-12.2.0.1.0+中文语言包

    总的来说,这个压缩包提供了一个完整的解决方案,涵盖了PL/SQL开发所需的环境,包括开发工具、数据库连接组件以及本地化支持。用户只需下载并按照指示进行安装,即可在64位操作系统上顺畅地进行Oracle数据库的管理和...

    使用 Navicat Premium ,plsql 直接 连接 Oracle ,instantclient-basic-windows.x64

    本篇将详细介绍如何使用Navicat Premium和PL/SQL Developer这两个工具,以及Oracle的Instant Client来实现对Oracle数据库的连接。 首先,让我们了解**Oracle Instant Client**。它是一个轻量级的Oracle客户端软件,...

    2019最新PLSQL Developer 13.0.5 及 汉化补丁

    (文件夹有注册说明及安装说明)PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的...

    PLSQL Developer

    PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加...

    PLSQL Developer 1103

    PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加...

    plsql 常用快捷键整理

    PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加...

    PLSQL Developer 10.0.0.5.1710

    PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加...

    plsql数据库可视化终端

    PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加...

Global site tag (gtag.js) - Google Analytics